एंड्रॉयड

Ubuntu 18.04 पर नागों को कैसे स्थापित करें और कॉन्फ़िगर करें

How To Install and configure ISC DHCP Server On Ubuntu 16.04,14.04,12.04 linux.

How To Install and configure ISC DHCP Server On Ubuntu 16.04,14.04,12.04 linux.

विषयसूची:

Anonim

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

विफलता या अडॉप्टिमल प्रदर्शन के मामले में, नागियोस विभिन्न तरीकों से अधिसूचना अलर्ट भेजेगा।

यह ट्यूटोरियल आपको उबंटू 18.04 पर नागियोस कोर के नवीनतम संस्करण को स्थापित करने और कॉन्फ़िगर करने के लिए आवश्यक चरणों के माध्यम से मार्गदर्शन करेगा।

नागोइस (वर्जन 3) का एक पुराना संस्करण उबंटू सॉफ्टवेयर रिपॉजिटरी में उपलब्ध है और इसे apt install nagios3 साथ आसानी से स्थापित किया जा सकता है।

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

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

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

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

उबंटू पर नागियोस को स्थापित करना

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

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

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

cd /usr/src/

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

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.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/apache2/sites-enabled Mail program: /bin/mail 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): 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 ***

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

निम्नलिखित कमांड एक नई प्रणाली nagios उपयोगकर्ता और समूह बनाएगी:

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. बाहरी कमांड डायरेक्टरी बनाना

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 ***

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

sudo a2enmod rewrite sudo a2enmod cgi

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

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

sudo make install-daemoninit

… *** Init script installed ***

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

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

sudo systemctl start nagios

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

sudo systemctl status nagios

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

* nagios.service - Nagios Core 4.4.2 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-11-16 14:54:21 PST; 1s ago Docs: https://www.nagios.org/documentation Process: 18294 ExecStopPost=/bin/rm -f /usr/local/nagios/var/rw/nagios.cmd (code=exited, status=0/SUCCESS) Process: 18293 ExecStop=/bin/kill -s TERM ${MAINPID} (code=exited, status=0/SUCCESS) Process: 18315 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 18313 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 18325 (nagios) Tasks: 6 (limit: 2319) CGroup: /system.slice/nagios.service

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

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

http(s)://your_domain_or_ip_address/nagios

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

निष्कर्ष

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

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

ubuntu nagios निगरानी