Konfigurasi Nagios (मॉनिटरिंग सर्वर) | डेबियन 9
विषयसूची:
- आवश्यक शर्तें
- डेबियन पर Nagios स्थापित करना
- 1. नागोइसे डाउनलोड करना
- 2. नागो का संकलन
- 3. नागोइस यूजर एंड ग्रुप बनाना
- 4. Nagios बायनेरिज़ स्थापित करें
- 5. बाहरी कमांड डायरेक्टरी बनाना
- 6. नागोसि कॉन्फ़िगरेशन फ़ाइल स्थापित करें
- 7. अपाचे कॉन्फ़िगरेशन फ़ाइलें स्थापित करें
- 8. Systemd Unit फ़ाइल बनाना
- 9. उपयोगकर्ता खाता बनाना
- 10. फ़ायरवॉल को कॉन्फ़िगर करना
- Nagios प्लगइन्स स्थापित करना
- नागियोस शुरू
- Nagios वेब इंटरफ़ेस तक पहुँचना
- निष्कर्ष
नागियोस एक लोकप्रिय ओपन सोर्स मॉनिटरिंग सॉफ्टवेयर है। यह आपके संपूर्ण आईटी अवसंरचना की एक सूची रखता है और आपके नेटवर्क, सर्वर, अनुप्रयोग, सेवाओं और प्रक्रियाओं को सुनिश्चित करता है और चल रहा है। एक महत्वपूर्ण बुनियादी ढांचे के घटक की विफलता के मामले में नागियोस अधिसूचना अलर्ट भेजता है।
यह ट्यूटोरियल बताता है कि डेबियन 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
अगले चरणों के साथ जारी रखने से पहले, सुनिश्चित करें कि आप टाइप करके नागोइस स्रोत निर्देशिका को बदल सकते हैं:
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. फ़ायरवॉल को कॉन्फ़िगर करना
फ़ायरवॉल अवांछित ट्रैफ़िक के विरुद्ध आपके सर्वर को सुरक्षित करेगा।
टाइप करके अपाचे पोर्ट खोलें:
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 को कॉन्फ़िगर और उपयोग करने के तरीके के बारे में और जानना चाहिए।
डेबियन नागियोस की निगरानीडेबियन 10 लिनक्स पर रेडिस को कैसे स्थापित करें और कॉन्फ़िगर करें

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

रेडिस एक ओपन-सोर्स इन-मेमोरी की-वैल्यू डेटा स्टोर है। यह एक डेटाबेस, कैश और मैसेज ब्रोकर के रूप में इस्तेमाल किया जा सकता है और विभिन्न डेटा संरचनाओं जैसे स्ट्रिंग्स, हैश, लिस्ट, सेट, आदि का समर्थन करता है। यह ट्यूटोरियल बताता है कि कैसे डेबियन 9 सर्वर पर रेडिस को स्थापित और कॉन्फ़िगर करना है।
डेबियन 10 लिनक्स पर स्क्वीड प्रॉक्सी को कैसे स्थापित करें और कॉन्फ़िगर करें

स्क्विड HTTP, HTTPS, FTP, और अधिक जैसे लोकप्रिय नेटवर्क प्रोटोकॉल का समर्थन करने वाला एक पूर्ण विशेषताओं वाला कैशिंग प्रॉक्सी है। इस ट्यूटोरियल में हम बताएंगे कि डेबियन बस्टर पर स्क्वीड प्रॉक्सी कैसे सेट करें।