एंड्रॉयड

कैसे स्थापित करें और nagios को सेंटोस 7 पर कॉन्फ़िगर करें

Centos पर Nagios स्थापित करने के लिए कैसे 7

Centos पर Nagios स्थापित करने के लिए कैसे 7

विषयसूची:

Anonim

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

यह ट्यूटोरियल बताता है कि CentOS 7 सर्वर पर Nagios Core को कैसे स्थापित और कॉन्फ़िगर किया जाए।

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

इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

यहां दिए गए निर्देश के अनुसार चयन करें या अनुज्ञेय मोड में सेट करें।

अपने CentOS सिस्टम को अपडेट करें और Apache, PHP और सभी आवश्यक पैकेजों को डाउनलोड करें और Nagios मुख्य एप्लिकेशन और Nagios प्लगइन्स को डाउनलोड और संकलित करने के लिए आवश्यक हैं:

sudo yum update sudo yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget sudo yum install make gettext autoconf net-snmp-utils epel-release perl-Net-SNMP postfix unzip automake

CentOS पर Nagios स्थापित करना

स्रोत से नागिओस कोर के नवीनतम संस्करण को स्थापित करने के लिए निम्न चरणों का पालन करें।

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

हम नागोस स्रोत को /usr/src निर्देशिका में डाउनलोड करेंगे जो स्रोत फ़ाइलों को रखने के लिए सामान्य स्थान है।

इसके साथ निर्देशिका पर नेविगेट करें:

cd /usr/src/

निम्न WIT आदेश का उपयोग करके प्रोजेक्ट गिथब रिपॉजिटरी से नागियोस का नवीनतम संस्करण डाउनलोड करें:

sudo wget

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

sudo tar zxf nagios-*.tar.gz

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

cd nagioscore-nagios-*/

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

बिल्ड प्रक्रिया को शुरू करने के लिए configure स्क्रिप्ट चलाएं जो आपके सिस्टम पर निर्भर सभी निर्भरता सुनिश्चित करने के लिए कई जाँचें करेगी:

sudo./configure

सफल होने पर, निम्न संदेश आपकी स्क्रीन पर मुद्रित किया जाएगा:

*** Configuration summary for nagios 4.4.2 2018-08-16 ***: 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/httpd/conf.d Mail program: /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): /bin/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 ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.

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

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

sudo make install-groups-users

आउटपुट कुछ इस तरह दिखेगा:

groupadd -r nagios useradd -g nagios nagios

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

sudo usermod -a -G nagios apache

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

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

sudo make install

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

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

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

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

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. अपाचे कॉन्फ़िगरेशन फ़ाइलें स्थापित करें

Apache वेब सर्वर कॉन्फ़िगरेशन फ़ाइलों को स्थापित करने के लिए नीचे दी गई कमांड चलाएँ:

sudo make install-webconf

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

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

निम्न कमांड सिस्टम यूनिट फ़ाइल स्थापित करता है और बूट पर शुरू करने के लिए नगिओस सेवा को भी कॉन्फ़िगर करता है।

sudo make install-daemoninit

… *** Init script installed ***

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

Nagios वेब इंटरफ़ेस का उपयोग करने में सक्षम होने के लिए, एक व्यवस्थापक उपयोगकर्ता nagiosadmin जिसे nagiosadmin कहा जाता है

nagiosadmin नामक उपयोगकर्ता बनाने के लिए निम्न htpasswd कमांड चलाएँ

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

बूट पर शुरू करने के लिए अपाचे सेवा को कॉन्फ़िगर करें।

sudo systemctl enable

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

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

निम्नलिखित कमांड चलाकर अपाचे पोर्ट खोलें:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

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

/usr/src निर्देशिका पर वापस जाएँ:

cd /usr/src/

Github रिपॉजिटरी प्रोजेक्ट से Nagios प्लगइन्स का नवीनतम संस्करण डाउनलोड करें:

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 और इसके प्लग इन स्थापित हो गए हैं, के साथ Nagios सेवा शुरू करें:

sudo systemctl start nagios

यह सत्यापित करने के लिए कि नागियोस चल रहा है, निम्नलिखित कमांड के साथ सेवा की स्थिति की जाँच करें:

sudo systemctl status nagios

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

nagios.service - Nagios Core 4.4.2 Loaded: loaded (/usr/lib/systemd/system/nagios.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2018-12-08 14:33:35 UTC; 3s ago Docs: https://www.nagios.org/documentation Process: 22217 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 22216 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 22219 (nagios) CGroup: /system.slice/nagios.service

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

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

http(s)://your_domain_or_ip_address/nagios

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

निष्कर्ष

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

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

सेंटोस नेगियोस निगरानी