नागियोस कोर एक खुला स्रोत आईटी इन्फ्रास्ट्रक्चर मॉनिटरिंग और अलर्ट प्लेटफॉर्म का उपयोग करके बनाया गया है पीएचपी. इसका उपयोग मिशन-महत्वपूर्ण आईटी अवसंरचना घटकों जैसे नेटवर्क इन्फ्रास्ट्रक्चर, सर्वर, नेटवर्क प्रोटोकॉल, सिस्टम मेट्रिक्स, एप्लिकेशन और सेवाओं की निगरानी के लिए किया जाता है।
इसके साथ - साथ, नागियोस कोर ईमेल, एसएमएस या कस्टम के माध्यम से अलर्ट करने का समर्थन करता है (जब महत्वपूर्ण आधारभूत संरचना घटक विफल हो जाते हैं और पुनर्प्राप्त हो जाते हैं) स्क्रिप्ट, और घटनाओं के ऐतिहासिक रिकॉर्ड की रिपोर्टिंग, आउटेज, नोटिफिकेशन और बाद के लिए अलर्ट प्रतिक्रिया विश्लेषण।
महत्वपूर्ण रूप से, नागियोस कोर कई एपीआई के साथ जहाज जो मौजूदा या तीसरे पक्ष के अनुप्रयोगों के साथ-साथ समुदाय द्वारा विकसित ऐड-ऑन के साथ एकीकरण प्रदान करते हैं।
यह लेख आपको स्थापित करने की प्रक्रिया के बारे में बताएगा नागियोस कोर 4.4.3 तथा नागियोस प्लगइन्स 2.2.1 इंच आरएचईएल 8 लिनक्स वितरण।
1. स्थापित करने के लिए नागियोस कोर स्रोतों से पैकेज, आपको डिफ़ॉल्ट का उपयोग करके अपाचे HTTP सर्वर और PHP सहित निम्नलिखित निर्भरताएं स्थापित करने की आवश्यकता है डीएनएफ पैकेज मैनेजर.
# dnf इंस्टॉल -y gcc glibc glibc-common perl httpd php wget gd gd-devel.
2. अगला, प्रारंभ करें एचटीटीपीडी अभी के लिए सेवा, इसे सिस्टम बूट पर स्वचालित रूप से प्रारंभ करने के लिए सक्षम करें और इसका उपयोग करके इसकी स्थिति की जांच करें systemctl आदेश.
# systemctl प्रारंभ httpd. # systemctl httpd सक्षम करें। # systemctl प्रारंभ httpd.
3. अब डाउनलोड करें नागियोस कोर स्रोत पैकेज का उपयोग कर wget कमांड, इसे निकालें और दिखाए गए अनुसार निकाले गए निर्देशिका में ले जाएं।
# wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz. # टार xzf nagioscore.tar.gz। # cd nagioscore-nagios-4.4.3/
4. अगला, स्रोत पैकेज को कॉन्फ़िगर करने और इसे बनाने के लिए निम्न कमांड चलाएँ।
# ./कॉन्फ़िगर करें। # सभी को ऐसा बनाएं।
5. उसके बाद Nagios User और Group बनाएं, और Apache User को Nagios Group में इस प्रकार जोड़ें।
# इंस्टॉल-ग्रुप्स-यूजर बनाएं। # यूजरमॉड-ए-जी नागियोस अपाचे।
6. अब निम्न आदेशों का उपयोग करके बाइनरी फ़ाइलें, CGI और HTML फ़ाइलें स्थापित करें।
#इंस्टॉल करें। # इंस्टॉल-डेमोनिनिट बनाएं।
7. इसके बाद, बाहरी कमांड फ़ाइल, एक नमूना कॉन्फ़िगरेशन फ़ाइल को स्थापित और कॉन्फ़िगर करने के लिए निम्न कमांड चलाएँ: अपाचे-नागियोस विन्यास फाइल।
# इंस्टाल-कमांडमोड #इंस्टॉल करें और बाहरी कमांड फाइल को कॉन्फ़िगर करें। # स्थापित करें-कॉन्फ़िगर करें #नमूना* कॉन्फ़िगरेशन फ़ाइलें स्थापित करें। # इंस्टॉल-वेबकॉन्फ़ बनाएं #अपाचे वेब सर्वर कॉन्फ़िगरेशन फ़ाइलों को स्थापित करें।
8. इस चरण में, आपको सुरक्षित करने की आवश्यकता है नागियोस कोर वेब कंसोल का उपयोग कर HTTP मूल प्रमाणीकरण. इसलिए, आपको Nagios में लॉग इन करने में सक्षम होने के लिए एक Apache उपयोगकर्ता खाता बनाना होगा - यह खाता Nagios व्यवस्थापक खाते के रूप में कार्य करेगा।
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin.
9. इसके बाद, आपको आवश्यक Nagios प्लगइन्स इंस्टॉल करने की आवश्यकता है। लेकिन इससे पहले कि आप Nagios प्लगइन्स को डाउनलोड और इंस्टॉल करें, आपको प्लगइन पैकेज को कंपाइल करने और बनाने के लिए आवश्यक पैकेज इंस्टॉल करने होंगे।
# डीएनएफ इंस्टाल-वाई जीसीसी ग्लिबैक ग्लिबैक-कॉमन मेक गेटटेक्स्ट ऑटोमेक ऑटोकॉन्फ डब्ल्यूगेट ओपनएसएल-डेवेल नेट-एसएनएमपी नेट-एसएनएमपी-बर्तन।
10. फिर the का नवीनतम संस्करण डाउनलोड करें और निकालें नागियोस प्लगइन्स निम्नलिखित आदेशों का उपयोग करना।
# wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz. # टार zxf nagios-plugins.tar.gz।
11. निकाली गई निर्देशिका में ले जाएँ, संकलित करें, बनाएँ और Nagios प्लगइन्स स्थापित करें Nagios प्लगइन्स को निम्नानुसार स्थापित करें।
# सीडी नागियोस-प्लगइन्स-रिलीज-2.2.1/ # ./टूल्स/सेटअप. # ./कॉन्फ़िगर करें। # बनाना। #इंस्टॉल करें।
12. इस बिंदु पर, आपने Nagios Core सेवा की स्थापना की है और इसे Apache HTTP सर्वर के साथ काम करने के लिए कॉन्फ़िगर किया है। अब आपको HTTPD सेवा को पुनरारंभ करने की आवश्यकता है। इसके अलावा, नागियोस सेवा को शुरू और सक्षम करें और जांचें कि क्या यह निम्नानुसार है और चल रहा है।
# systemctl httpd.service को पुनरारंभ करें। # systemctl nagios.service शुरू करें। # systemctl nagios.service शुरू करें। # systemctl nagios.service शुरू करें।
13. यदि आपके पास फ़ायरवॉल चल रहा है, तो आपको पोर्ट खोलने की आवश्यकता है 80 फ़ायरवॉल में।
# फ़ायरवॉल-cmd --permanent --zone=public --add-port=80/tcp. # फ़ायरवॉल-cmd --reload.
14. अगला अक्षम सेलिनक्स जो इसमें है प्रवर्तन मोड डिफ़ॉल्ट रूप से या आप इसे सेट कर सकते हैं अनुमेय विधा.
# sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config. #सेटनफोर्स 0.
15. इस अंतिम चरण में, अब आप Nagios वेब कंसोल तक पहुंच सकते हैं। अपना वेब ब्राउज़र खोलें और इसे Nagios Core वेब निर्देशिका पर इंगित करें, उदाहरण के लिए (आईपी पते या FDQN को अपने स्वयं के मूल्यों से बदलें)।
http://192.168.56.100/nagios. या। http://tecmint.lan/nagios.
आपको दर्ज करने के लिए प्रेरित किया जाएगा a उपयोगकर्ता नाम तथा पासवर्ड वेब इंटरफ़ेस तक पहुँचने के लिए। बिंदु 8 में आपके द्वारा बनाए गए क्रेडेंशियल प्रदान करें (अर्थात उपयोगकर्ता नाम है नागियोसडमिन और पासवर्ड)।
एक सफल लॉगिन के बाद, आपको नागियोस इंटरफ़ेस के साथ प्रस्तुत किया जाएगा जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
बधाई हो! आपने सफलतापूर्वक स्थापित किया है नागियोस कोर अपने पर आरएचईएल 8 सर्वर। यदि आपके कोई प्रश्न हैं, तो हम तक पहुंचने के लिए नीचे दिए गए फीडबैक फॉर्म का उपयोग करें।
यह भी पढ़ें: