एंड्रॉयड

डेबियन 9 पर नागियोस को कैसे स्थापित करें और कॉन्फ़िगर करें

Konfigurasi Nagios (मॉनिटरिंग सर्वर) | डेबियन 9

Konfigurasi Nagios (मॉनिटरिंग सर्वर) | डेबियन 9

विषयसूची:

Anonim

नागियोस एक लोकप्रिय ओपन सोर्स मॉनिटरिंग सॉफ्टवेयर है। यह आपके संपूर्ण आईटी अवसंरचना की एक सूची रखता है और आपके नेटवर्क, सर्वर, अनुप्रयोग, सेवाओं और प्रक्रियाओं को सुनिश्चित करता है और चल रहा है। एक महत्वपूर्ण बुनियादी ढांचे के घटक की विफलता के मामले में नागियोस अधिसूचना अलर्ट भेजता है।

यह ट्यूटोरियल बताता है कि डेबियन 9 पर नागियोस कोर के नवीनतम संस्करण को कैसे स्थापित और कॉन्फ़िगर किया जाए।

आवश्यक शर्तें

आपको संकुल को स्थापित करने में सक्षम होने के लिए sudo पहुँच वाले उपयोगकर्ता के रूप में लॉग इन करना होगा।

डेबियन पर Nagios स्थापित करना

निम्न चरण बताता है कि स्रोत से नागिओस कोर के नवीनतम संस्करण को कैसे स्थापित किया जाए।

निम्नलिखित पैकेज स्थापित करके शुरू करें जो नागियो को संकलित करने और चलाने के लिए आवश्यक हैं:

sudo apt update && sudo apt upgrade sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.0 libgd-dev sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext

1. नागोइसे डाउनलोड करना

/usr/src निर्देशिका पर नेविगेट करें और with के साथ प्रोजेक्ट Github रिपॉजिटरी से Nagios का नवीनतम संस्करण डाउनलोड करें:

cd /usr/src/ sudo wget

एक बार डाउनलोड पूरा हो जाने पर टार फाइल निकालें:

sudo tar zxf nagios-*.tar.gz

अगले चरणों के साथ जारी रखने से पहले, सुनिश्चित करें कि आप टाइप करके नागोइस स्रोत निर्देशिका को बदल सकते हैं:

cd nagioscore-nagios-*/

2. नागो का संकलन

configure स्क्रिप्ट चलाकर निर्माण प्रक्रिया शुरू करें:

sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled

सफल समापन पर, आपको निम्न संदेश दिखाई देगा:

*** Configuration summary for nagios 4.4.3 2019-01-15 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /usr/sbin/sendmail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): /usr/sbin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

बिल्ड प्रक्रिया शुरू करने के लिए make कमांड चलाएँ:

sudo make all

आपके सिस्टम के आधार पर संकलन में कुछ समय लग सकता है। एक बार निर्माण प्रक्रिया पूरी हो जाने के बाद, आपको कुछ इस तरह दिखाई देगा:

*** Compile finished ***… Enjoy.

3. नागोइस यूजर एंड ग्रुप बनाना

उपयोगकर्ता और समूह प्रकार एक नया सिस्टम बनाने के लिए:

sudo make install-groups-users

Apache www-data उपयोगकर्ता को nagios समूह में जोड़ें:

sudo usermod -a -G nagios www-data

4. Nagios बायनेरिज़ स्थापित करें

Nagios बाइनरी फ़ाइलों, CGI और HTML फ़ाइलों को स्थापित करने के लिए निम्न कमांड चलाएँ:

sudo make install

आपको निम्न आउटपुट देखना चाहिए:

*** Main program, CGIs and HTML files installed ***

5. बाहरी कमांड डायरेक्टरी बनाना

बाहरी कमांड निर्देशिका बनाएं और टाइप करके उचित अनुमतियाँ सेट करें:

sudo make install-commandmode

*** External command directory configured ***

6. नागोसि कॉन्फ़िगरेशन फ़ाइल स्थापित करें

के साथ नमूना Nagios कॉन्फ़िगरेशन फ़ाइलों को स्थापित करें:

sudo make install-config

*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.

7. अपाचे कॉन्फ़िगरेशन फ़ाइलें स्थापित करें

नीचे दी गई कमांड अपाचे विन्यास फाइल बनाएगी:

sudo make install-webconf

*** Nagios/Apache conf file installed ***

सुनिश्चित करें कि अपाचे फिर से लिखना और cgi मॉड्यूल सक्षम हैं:

sudo a2enmod rewrite sudo a2enmod cgi

8. Systemd Unit फ़ाइल बनाना

निम्न आदेश एक systemd इकाई फ़ाइल स्थापित करता है और बूट पर शुरू करने के लिए Nagios सेवा को सक्षम करता है।

sudo make install-daemoninit

… *** Init script installed ***

9. उपयोगकर्ता खाता बनाना

Nagios वेब इंटरफ़ेस तक पहुँचने में सक्षम होने के लिए आपको एक व्यवस्थापक उपयोगकर्ता बनाना होगा।

इस ट्यूटोरियल में हम nagiosadmin नामक एक उपयोगकर्ता nagiosadmin :

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

आपको उपयोगकर्ता का पासवर्ड दर्ज करने और पुष्टि करने के लिए प्रेरित किया जाएगा।

New password: Re-type new password: Adding password for user nagiosadmin

परिवर्तनों को प्रभावी करने के लिए Apache सेवा को पुनरारंभ करें:

sudo systemctl restart apache2

10. फ़ायरवॉल को कॉन्फ़िगर करना

फ़ायरवॉल अवांछित ट्रैफ़िक के विरुद्ध आपके सर्वर को सुरक्षित करेगा।

टाइप करके अपाचे पोर्ट खोलें:

sudo ufw allow Apache

Nagios प्लगइन्स स्थापित करना

/usr/src निर्देशिका पर वापस जाएं और प्रोजेक्ट Github भंडार से नागोइस प्लगइन्स का नवीनतम संस्करण डाउनलोड करें:

cd /usr/src/ sudo wget -O nagios-plugins.tar.gz

एक बार डाउनलोड पूरा होने पर टाइप करके टार फाइल को निकालें:

sudo tar zxf nagios-plugins.tar.gz

प्लगइन्स स्रोत निर्देशिका में बदलें:

cd nagios-plugins-release-2.2.1

नागोस प्लगइन्स को संकलित करने और स्थापित करने के लिए एक-एक करके निम्नलिखित कमांड चलाएँ:

sudo./tools/setup sudo./configure sudo make sudo make install

नागियोस शुरू

अब जब आपने अपने डेबियन सर्वर पर Nagios स्थापित किया है, तो इसे इसके साथ शुरू करें:

sudo systemctl start nagios

यह सत्यापित करने के लिए कि नागिओस चल रहा है, सेवा की स्थिति देखें:

sudo systemctl status nagios

आउटपुट कुछ इस तरह दिखना चाहिए जैसा कि यह दर्शाता है कि नागियोस सेवा सक्रिय और चल रही है।

● nagios.service - Nagios Core 4.4.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) CGroup: /system.slice/nagios.service

Nagios वेब इंटरफ़ेस तक पहुँचना

नागियोस वेब इंटरफेस तक पहुँचने के लिए अपना पसंदीदा ब्राउज़र खोलें और अपने सर्वर का डोमेन नाम या सार्वजनिक आईपी पता /nagios उसके बाद /nagios टाइप करें:

http(s)://your_domain_or_ip_address/nagios

nagiosadmin उपयोगकर्ता लॉगिन क्रेडेंशियल दर्ज करें और आपको डिफ़ॉल्ट Nagios होम पेज पर पुनः निर्देशित किया जाएगा जैसा कि चित्र पर दिखाया गया है:

निष्कर्ष

आपने अपने डेबियन सिस्टम पर स्रोत से नवीनतम नागियोस संस्करण सफलतापूर्वक स्थापित किया है।

अब आपको Nagios डॉक्यूमेंटेशन पर जाना चाहिए और Nagios को कॉन्फ़िगर और उपयोग करने के तरीके के बारे में और जानना चाहिए।

डेबियन नागियोस की निगरानी