Nagios ट्यूटोरियल - Nagios के साथ सतत निगरानी



Nagios ट्यूटोरियल: Nagios सिस्टम, एप्लिकेशन, सेवाओं और व्यावसायिक प्रक्रियाओं को ठीक से काम करने के लिए सुनिश्चित करने के लिए आपके संपूर्ण आईटी बुनियादी ढांचे की निगरानी करता है।

Nagios ट्यूटोरियल:

मेरा मानना ​​है कि Nagios पर बहुत कम पोस्ट हैं, और इंटरनेट पर अधिक प्रासंगिक जानकारी उपलब्ध नहीं है। तो, मुझे लगता है कि यह पोस्ट आपको इस निगरानी उपकरण पर एक अच्छी स्पष्टता देगा। सिस्टम, एप्लिकेशन, सेवाएं, और व्यावसायिक प्रक्रियाएं ठीक से काम कर रही हैं, यह सुनिश्चित करने के लिए Nagios आपके पूरे आईटी बुनियादी ढांचे की निगरानी करता है।यह DevOps जीवनचक्र का अभिन्न अंग है और इसके लिए जरूरी है इस Nagios ट्यूटोरियल में, मैं नीचे दिए गए विषयों को कवर करूंगा:

  1. हमें निरंतर निगरानी की आवश्यकता क्यों है?
  2. सतत निगरानी क्या है?
  3. नागिओस क्या है?
  4. Nagios कैसे स्थापित करें?
  5. NRPE (Nagios Remote Plugin Executor) का उपयोग करके एक रिमोट सर्वर कैसे जोड़ें।

आइए इस Nagios ट्यूटोरियल को शुरू करें, यह समझकर कि हमें सतत निगरानी की आवश्यकता क्यों है क्योंकि सब कुछ एक कारण से मौजूद है। तो, आइए इसका कारण जानने की कोशिश करते हैं।





हमें निरंतर निगरानी की आवश्यकता क्यों है?

सतत निगरानी उपकरण किसी भी सिस्टम त्रुटियों (कम मेमोरी, अगम्य सर्वर आदि) को हल करते हैं इससे पहले कि वे आपके व्यवसाय की उत्पादकता पर कोई नकारात्मक प्रभाव डालते हैं।

एक निगरानी उपकरण का उपयोग करने के लिए महत्वपूर्ण कारण हैं:



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

हाँ, यह बहुत अच्छा काम करता है, लेकिन यह क्या है?

सतत निगरानी क्या है?

मुझे पहले बताएं कि देवऑप्स के जीवन-चक्र में सतत निगरानी कहां है, नीचे दिए गए आरेख पर विचार करें:

DevOps Life-Cyce - Nagios ट्यूटोरियल - एडुर्का



आरेख को देखकर आप सोच रहे होंगे कि यह DevOps जीवनचक्र का अंतिम चरण है, लेकिन ऐसा नहीं है। एक DevOps जीवन चक्र का कोई अंत नहीं है, और यही अनंत प्रतीक का कारण है। सतत निगरानी तस्वीर में आता है, एक बार आवेदन उत्पादन सर्वर पर तैनात किया जाता है।

सतत निगरानी किसी संगठन की क्षमता का पता लगाने, रिपोर्ट करने, जवाब देने, उसमें शामिल होने और उसके बुनियादी ढांचे में होने वाले हमलों को कम करने की क्षमता के बारे में है।

निरंतर निगरानी वास्तव में नई नहीं है, यह कुछ समय के लिए आसपास रहा है। वर्षों से हमारे सुरक्षा पेशेवर सिस्टम लॉग, फ़ायरवॉल लॉग्स, आईडीएस लॉग्स, आईपीएस लॉग्स आदि से स्थैतिक विश्लेषण कर रहे हैं लेकिन, यह उचित विश्लेषण और प्रतिक्रिया प्रदान नहीं करता है। आज की कंटीन्यूअस मॉनीटरिंग अप्रूव हमें उन सभी घटनाओं को एकत्र करने की क्षमता प्रदान करती है, जिनकी मैंने ऊपर चर्चा की, उनकी सह-संगति की, उनकी तुलना की और फिर संगठन की जोखिम मुद्रा का अनुमान लगाया।

यदि हम इन सभी टुकड़ों को लेते हैं और उनके बीच इंटरलिंकिंग सुनिश्चित करते हैं। यह कंटीन्यूअस मॉनीटरिंग का क्रैक्स है।

मुझे इसे एक उपयोग-मामले के साथ समझाएं।नीचे दिए गए चित्र पर विचार करें:

अब, मैं आपको उपरोक्त आरेख समझाता हूं:

  1. हमारे पास विभिन्न सुरक्षा उपकरण हैं, जैसे फ़ायरवॉल, आईडीएस, एंड पॉइंट प्रोटेक्शन आदि। वे Information सुरक्षा सूचना और इवेंट मैनेजमेंट सिस्टम से जुड़े हैं।
  2. कंटिन्यूअस मॉनिटरिंग को प्राप्त करने के लिए, हमें सभी भागों को एक दूसरे से बात करने की आवश्यकता है, मुझे यह समझाने की आवश्यकता है।
  3. इसलिए हमारे पास P एंड पॉइंट्स ’की सुरक्षा उपकरण और श्रृंखला है, इसमें क्लाइंट और सर्वर, राउटर, स्विच, मोबाइल डिवाइस आदि शामिल हो सकते हैं।
  4. ये दो समूह फिर एक सामान्य भाषा के माध्यम से और अधिक स्वचालित फैशन में एक सुरक्षा सूचना और घटना प्रबंधन प्रणाली (डिएगो) से बात कर सकते हैं।
  5. इस सर्जियो से जुड़े दो महत्वपूर्ण घटक हैं, पहला डेटा वेयरहाउस है। अब इस डेटा वेयरहाउस में, हम 'Analytics' और 'सुरक्षा इंटेलिजेंस' को जोड़ेंगे।
  6. सुरक्षा खुफिया (एसआई) बाहरी और अंदरूनी खतरों से एक संगठन की रक्षा के साथ-साथ उस जानकारी को इकट्ठा करने और विश्लेषण करने के लिए डिज़ाइन की गई प्रक्रियाओं, नीतियों और उपकरणों से संबंधित सूचना है।
  7. यह डब्लूएम ance गवर्नेंस रिस्क एंड कम्प्लायंस सिस्टम ’से भी जुड़ा हुआ है, यह मूल रूप से डैशबोर्डिंग प्रदान करता है।
  8. इसके लिए 'शासन जोखिम और अनुपालन प्रणाली' हम एक जोखिम डेटाबेस संलग्न करते हैं। यह हमें gives एक्शनेबल इंटेलिजेंस ’देता है।
  9. एक्शनेबल इंटेलिजेंस और कुछ नहीं बल्कि ऐसी जानकारी है जिस पर कार्रवाई की जा सकती है चाहिए लिया जाना।

इसलिए यहां, हम घटनाओं के आधार पर निगरानी कर रहे हैं और यह निर्धारित कर रहे हैं कि हम किस स्तर के जोखिम का सामना कर रहे हैं। इसके साथ, हम घटनाक्रम को सहकर्मियों पर सहसंबद्ध कर सकते हैं। हम Network Analytics इंजन ’में नेटवर्क व्यवहार और विसंगति का पता लगा सकते हैं। यह सतत निगरानी क्या है:

किसी संगठन का एकीकरणसुरक्षा उपकरण,एकत्रीकरण,सामान्यीकरण औरसुरक्षा उपकरणों द्वारा निर्मित डेटा का सहसंबंध। संगठन के जोखिम लक्ष्यों और खतरे के ज्ञान के आधार पर, और पहचाने गए जोखिमों के वास्तविक समय की प्रतिक्रिया के आधार पर, उस डेटा का विश्लेषण।

’यदि आप इसे माप नहीं सकते हैं तो आप इसे प्रबंधित नहीं कर सकते’। मुझे आशा है कि आप जानते हैं कि मैं किस बारे में बात कर रहा हूं।

इस नागिओस ट्यूटोरियल में, मैं आपको सबसे प्रसिद्ध निगरानी उपकरण 'नागियोस' में से एक से परिचित कराऊंगा।

नागिओस क्या है?

Nagios का उपयोग DevOps संस्कृति में सिस्टम, एप्लिकेशन, सेवाओं और व्यावसायिक प्रक्रियाओं आदि की सतत निगरानी के लिए किया जाता है। एक विफलता की स्थिति में, नागिओस समस्या के तकनीकी कर्मचारियों को सचेत कर सकते हैं, इससे उन्हें व्यापार प्रक्रियाओं, अंतिम-उपयोगकर्ताओं या ग्राहकों को प्रभावित करने से पहले उपचारात्मक प्रक्रिया शुरू करने की अनुमति मिलती है। Nagios के साथ, आपको यह स्पष्ट नहीं करना होगा कि एक अनदेखी बुनियादी ढाँचा आपके संगठन की निचली रेखा को क्यों प्रभावित करता है।

मैं आपको समझाता हूं कि नागियस कैसे काम करता है।नीचे दिए गए चित्र पर विचार करें:

नागिओस एक सर्वर पर चलता है, आमतौर पर एक डेमॉन या एक सेवा के रूप में।

यह समय-समय पर एक ही सर्वर पर रहने वाले प्लगइन्स चलाता है, वे आपके नेटवर्क या इंटरनेट पर होस्ट या सर्वर से संपर्क करते हैं। वेब इंटरफ़ेस का उपयोग करके स्थिति की जानकारी देख सकते हैं। अगर कुछ होता है तो आप ईमेल या एसएमएस नोटिफिकेशन भी प्राप्त कर सकते हैं।
नगिओस डेमन एक अनुसूचक की तरह व्यवहार करता है जो कुछ निश्चित क्षणों में कुछ स्क्रिप्ट चलाता है। यह उन लिपियों के परिणामों को संग्रहीत करता है और यदि ये परिणाम बदलते हैं तो अन्य लिपियों को चलाएंगे।

प्लगइन्स: येसंकलित निष्पादन या स्क्रिप्ट (पर्ल स्क्रिप्ट, शेल स्क्रिप्ट इत्यादि) संकलित की जाती हैं जो स्थिति या किसी होस्ट या सेवा की जाँच करने के लिए कमांड लाइन से चलाई जा सकती हैं। अपने नेटवर्क पर होस्ट और सेवाओं की वर्तमान स्थिति निर्धारित करने के लिए नागियोस प्लगइन्स से परिणामों का उपयोग करता है।

आइए अब इसकी वास्तुकला पर चर्चा करें।

नगिओस वास्तुकला:

  • Nagios एक सर्वर / एजेंटों वास्तुकला पर बनाया गया है।
  • आमतौर पर, एक नेटवर्क पर, एक Nagios सर्वर एक होस्ट पर चल रहा है, और प्लगइन्स स्थानीय और सभी दूरस्थ होस्ट के साथ बातचीत करते हैं जिनकी निगरानी करने की आवश्यकता है।
  • ये प्लगइन्स शेड्यूलर को जानकारी भेजेंगे, जो कि GUI में प्रदर्शित करता है।

मुझे आपको NRPE (Nagios Remote Plugin Executor) की भी व्याख्या करने की आवश्यकता है।

NRPE ऐडऑन आपको दूरस्थ लिनक्स / यूनिक्स मशीनों पर Nagios प्लगइन्स को निष्पादित करने की अनुमति देने के लिए डिज़ाइन किया गया है। ऐसा करने का मुख्य कारण नागोस को दूरस्थ मशीनों पर 'स्थानीय' संसाधनों (जैसे सीपीयू लोड, मेमोरी उपयोग आदि) की निगरानी करने की अनुमति देना है। चूंकि ये सार्वजनिक संसाधन आमतौर पर बाहरी मशीनों के संपर्क में नहीं आते हैं, इसलिए NRPE जैसे एजेंट को दूरस्थ लिनक्स / यूनिक्स मशीनों पर स्थापित किया जाना चाहिए।

नीचे दिए गए चित्र पर विचार करें:

  • Check_nrpe प्लगइन, स्थानीय निगरानी मशीन पर रहता है।
  • NRPE डेमॉन, रिमोट लिनक्स / यूनिक्स मशीन पर चलता है।
  • मेजबान और दूरस्थ होस्ट की निगरानी के बीच एक एसएसएल (सिक्योर सॉकेट लेयर) कनेक्शन है जैसा कि ऊपर चित्र में दिखाया गया है।

अब इस Nagios ट्यूटोरियल में, यह कुछ के लिए समय है व्यावहारिक व क्रियाशील

नागोस कोर को स्थापित करके शुरू करें

Nagios कोर स्थापित करें:

नागियो को स्थापित करने की पूरी प्रक्रिया को चार चरणों में संक्षेपित किया जा सकता है:

  1. मॉनिटरिंग सर्वर में आवश्यक संकुल स्थापित करें
  2. Nagios Core, Nagios प्लगइन्स और NRPE (नागिओस रिमोट प्लगइन एक्ज़ीक्यूटर) स्थापित करें
  3. वेब इंटरफेस तक पहुंचने के लिए नागोसे पासवर्ड सेट करें
  4. क्लाइंट में NRPE स्थापित करें

चरण - 1: निगरानी सर्वर पर आवश्यक संकुल स्थापित करें:

वेबसाइट पर जाएँ: http://dl.fedoraproject.org/pub/epel/6/

I386 पर क्लिक करें, और फिर आपको एक पृष्ठ पर पुनः निर्देशित किया जाएगा।

चूंकि मैं CentOS 6 का उपयोग कर रहा हूं, इसलिए मैं copy के लिंक स्थान पर राइट क्लिक और कॉपी करूंगा epel-release-6-8.noarch.rpm In, जैसा कि ऊपर दिए गए स्क्रीनशॉट में दिखाया गया है।

टर्मिनल खोलें और उपयोग करें आरपीएम -यूवीएच लिंक को कमांड और पेस्ट करें।

हमें एक और रिपॉजिटरी डाउनलोड करनी होगी, इसके लिए वेबसाइट पर जाएँ more http://rpms.famillecollet.com/enterprise/ '

Right के लिए लिंक स्थान पर राइट-क्लिक करें और कॉपी करें रेमी-रिलीज़-6. आरपीएम '

फिर से टर्मिनल खोलें और उपयोग करें आरपीएम -यूवीएच लिंक को कमांड और पेस्ट करें।

ठीक है, इसलिए हम पूर्व-आवश्यकताओं के साथ किया जाता है। अगले चरण में आगे बढ़ें

चरण - 2: नागोस कोर, नागोइस प्लगइन्स और एनआरपीई (नागोस रिमोट प्लगइन एक्ज़ीक्यूटर) स्थापित करें:

टर्मिनल में निम्न कमांड निष्पादित करें:

yum -y स्थापित nagios nagios-plugins-सभी nagios-plugins-nrpe nrpe httpd php

यह एनआरईपी, एनआरपीई, अपाचे और पीएचपी के लिए नागियोस, नागियोस प्लगइन्स, प्लगइन्स स्थापित करेगा

वर्तमान वेब सर्वर स्थिति की निगरानी के लिए अपाचे वेब सर्वर की आवश्यकता होती है।

Php का उपयोग साइट दिनांक की गतिशील सामग्री को संसाधित करने के लिए किया जाता है।

अगला, हमें Apache और Nagios सेवा को सक्षम करने की आवश्यकता है:

chkconfig httpd पर && chkconfig nagios पर

हमारा अगला कदम नागियोस और अपाचे को शुरू करना है:

सेवा httpd प्रारंभ और& सेवा nagios प्रारंभ

अब, मैं कम से कम 1 जीबी की स्वैप मेमोरी सक्षम करूंगा। यह dd कमांड का उपयोग करके स्वैप फाइल बनाने का समय है:

dd if = / dev / zero of = / swap bs = 1024 count = 2097152

स्वैप का उपयोग मूल रूप से कुछ को मुक्त करने के लिए किया जाता है, इसलिए रैम से अक्सर एक्सेस की जाने वाली जानकारी नहीं होती है, और इसे हमारी हार्ड ड्राइव पर एक विशिष्ट विभाजन में ले जाते हैं।

अब जब आपने स्वैप विभाजन बनाया है, तो कमांड का उपयोग करें mkswap स्वैप विभाजन सेटअप करने के लिए। यह एक linux swap क्षेत्र बनाकर स्वैप फाइल तैयार करने जा रहा है।

mkswap / स्वैप

फ़ाइल को विश्व-पठनीय होने से रोकने के लिए, आपको स्वैप फ़ाइल पर सही अनुमतियाँ सेट करनी चाहिए:

जड़ से उखाड़ा हुआ। / स्वैप ०६०० / स्वैप

यदि आपको कोई त्रुटि नहीं दिखती है, तो आपका स्वैप स्थान उपयोग के लिए तैयार है। इसे तुरंत सक्रिय करने के लिए, टाइप करें:

swapon / अदला-बदली

यह फ़ाइल वर्चुअल प्राइवेट सर्वर पर तब तक चलेगी जब तक मशीन रिबूट नहीं हो जाती। आप यह सुनिश्चित कर सकते हैं कि स्वैप फ़ाइल को fstab फ़ाइल में जोड़कर स्थायी है।

गूंज / स्वैप स्वैप स्वैप चूक 0 0 >> / etc / fstab

ऑपरेटिंग सिस्टम कर्नेल समायोजित कर सकता है कि यह कितनी बार स्वैप पर निर्भर करता है जैसे कि कॉन्फ़िगरेशन पैरामीटर स्वपनदोष

वर्तमान स्वैगनेस सेटिंग खोजने के लिए, टाइप करें:

cat / proc / sys / vm / swappiness

स्वैपिंग का मान 0 से 100 तक हो सकता है। 100 के पास स्वपन का मतलब है कि ऑपरेटिंग सिस्टम अक्सर और आमतौर पर बहुत जल्द स्वैप हो जाएगा। हालांकि स्वैप अतिरिक्त संसाधन प्रदान करता है, रैम स्वैप स्पेस की तुलना में बहुत तेज है। कभी भी रैम से स्वैप करने के लिए कुछ ले जाया जाता है, यह धीमा हो जाता है।

0 के एक स्वैग्मेंटेशन वैल्यू का मतलब है कि ऑपरेटिंग केवल स्वैप पर निर्भर करेगा जब उसे बिल्कुल ज़रूरत होगी। हम sysctl कमांड के साथ स्वैग को समायोजित कर सकते हैं। अपने VPS को स्वचालित रूप से हर बार बूट करने के बाद इस सेटिंग को लागू करने के लिए, आप सेटिंग को /etc/sysctter.nf पर जोड़ सकते हैंफ़ाइल:

गूंज vm.swappiness = 0 >> /etc/sysctl.conf और& sysctl -p

अंत में, हम दूसरे चरण के साथ किया जाता है।

वेब इंटरफेस तक पहुंचने के लिए नागोस पासवर्ड आगे बढ़ाएं और सेट करें।

चरण - 3: वेब इंटरफेस तक पहुँचने के लिए नागोसे पासवर्ड सेट करें:

वेब इंटरफ़ेस तक पहुंचने के लिए पासवर्ड सेट करें, नीचे दिए गए कमांड का उपयोग करें:

htpasswd -c / etc / nagios / passwd नागजीदमिन

पासवर्ड टाइप करें और इसे रिट्वीट करके पुष्टि करें।

अब, ब्राउज़र खोलें। यहां, अपना सार्वजनिक IP या hostname / nagios टाइप करें। नीचे दिए गए उदाहरण पर विचार करें:

यहां, उपयोगकर्ता का नाम और पासवर्ड दें। डिफ़ॉल्ट रूप से, उपयोगकर्ता नाम है नगियोसादमिन, और पासवर्ड वही है जो आपने पिछले चरण में निर्धारित किया है। अंत में, ओके दबाएं।

इसके बाद, आप नगियोस कोर डैशबोर्ड को निर्देशित करेंगे।

आप मेजबानों पर क्लिक कर सकते हैं और देख सकते हैं कि वर्तमान में आपके सभी नगियोस कोर क्या कर रहे हैं।

आप देख सकते हैं कि यह केवल एक होस्ट, यानी लोकलहोस्ट की निगरानी कर रहा है। यदि मैं चाहता हूं कि मेरा नागियोस कोर किसी दूरस्थ होस्ट की निगरानी करे, तो मुझे उस दूरस्थ होस्ट में NRPE स्थापित करना होगा। यह हमें अगले चरण में लाता है, एनआरपीई को क्लाइंट / मशीन में स्थापित करें जिसे आप चाहते हैं कि नागियोस निगरानी करें।

चरण - 4: क्लाइंट में एनआरईपी स्थापित करें:

इसके बाद, ग्राहक मशीन में NRPE स्थापित करें।

सबसे पहले, आपको आवश्यक पैकेजों को स्थापित करने की आवश्यकता है जैसे मैंने अपने नागियोस सर्वर मशीन पर किया था। तो, बस एक ही कमांड निष्पादित करें, नीचे स्क्रीनशॉट पर विचार करें:

अब ग्राहक में Nagios, Nagios प्लगइन्स और NRPE स्थापित करें:

yum -y nagios nagios-plugins-all nrpe स्थापित करें

इसे स्थापित करने के बाद, NRPE सेवा को सक्षम करें:

chkconfig nrpe पर


हमारा अगला कदम एडिट करना है, nrpe.cfg फ़ाइल। मैं का उपयोग कर रहा हूँ हम संपादक, आप किसी अन्य संपादक को भी चुन सकते हैं:

आपको अपने मॉनिटरिंग सर्वर के आईपी एड्रेस को अनुमति दी गई होस्ट लाइन में जोड़ने की जरूरत है, नीचे स्क्रीनशॉट पर विचार करें:

यहां, मेरे निगरानी सर्वर का आईपी पता 192.168.56.101 है।

अब, हमें मॉनिटरिंग सर्वर और क्लाइंट के बीच कनेक्शन की अनुमति देने के लिए फ़ायरवॉल नियमों को सेट करने की आवश्यकता है।

iptables -N NRPE

-एक विकल्प का उपयोग नए नियम को एक श्रृंखला के अंत में जोड़ने के लिए किया जाता है। यदि आप इसे श्रृंखला में कहीं और रखना चाहते हैं, तो आप -I विकल्प का उपयोग कर सकते हैं जो आपको नए नियम की स्थिति निर्दिष्ट करने की अनुमति देता है।

नीचे दिए गए आदेश बंदरगाहों 5666 पर tcp अनुरोध स्वीकार करता है

iptables -I INPUT -s 0/0 -p tcp --dport 5666 -j NRPE iptables -I NRPE -s 192.168.56.101 -j ACCEPT iptables-NRPE -tro 0/0 -j DROP

यह मूल रूप से iptables को किसी विशेष होस्ट से पैकेट स्वीकार करने के लिए कॉन्फ़िगर करेगा, मेरे मामले में - 192.168.56.101, और अन्य मेजबानों से पैकेट को गिराता है।

अब, मैं इन विन्यासों को बचाऊंगा:

/etc/init.d/iptables सहेजें

NRPE सेवा अभी शुरू करें।

सेवा nrpe शुरू

अब मॉनिटरिंग सर्वर पर वापस जाएं।

यहां, मुझे nagios.cfg फ़ाइल संपादित करने की आवश्यकता है।

vi /etc/nagios/nagios.cfg

लाइन को रद्द करें - cfg_dir = आदि / nagios / सर्वर

उस उपयोग के लिए 'सर्वर' निर्देशिका बनाएं mkdir आज्ञा।

mkdir / etc / nagios / सर्वर /

अपनी कार्यशील निर्देशिका को सर्वर में बदलें।

सीडी / आदि / nagios / सर्वर

इस निर्देशिका में .cfg एक्सटेंशन के साथ एक नई फ़ाइल बनाएं और इसे संपादित करें। मैं इसे client.cfg के रूप में नाम दूंगा, और मैं इसका उपयोग करूंगा हम संपादक।

vi /etc/nagios/servers/client.cfg

यहाँ नीचे लाइनें जोड़ें:

कमांड प्रॉम्प्ट का उपयोग करके जावा में क्लासपाथ कैसे सेट करें

इसमें मूल रूप से उस तरह की सेवाएं शामिल हैं जिन्हें मैं मॉनिटर करना चाहता हूं। मशीन का होस्टनाम और उसका आईपी पता दें जिसे आप चाहते हैं कि नागियोस निगरानी करें।

इसी तरह, आप उन सेवाओं की संख्या जोड़ सकते हैं जिन्हें आप मॉनिटर करना चाहते हैं। समान कॉन्फ़िगरेशन का उपयोग ग्राहकों की संख्या को जोड़ने के लिए किया जा सकता है।

अंतिम चरण के लोग, फ़ोल्डर अनुमतियों को सही ढंग से सेट करें और Nagios को पुनरारंभ करें।

chown -R नाग / आदि / nagios /

अब, Nagios को पुनरारंभ करें

सेवा nagios पुनरारंभ

ब्राउज़र खोलें और फिर से टाइप करें होस्ट नाम या सार्वजनिक आईपी / नाग / मेरे मामले में यह लोकलहोस्ट / नागियस / है।

सभी मशीनों को देखने के लिए मेजबानों पर क्लिक करें

यहां आप देख सकते हैं, यह वर्तमान में क्लाइंट मशीन (मशीन का होस्टनाम जिसे मैं चाहता हूं कि नागियोस मॉनिटर करना चाहते हैं) की निगरानी कर रहा है। मूल रूप से, हमने NRPE का उपयोग करके एक दूरस्थ होस्ट जोड़ा है।

मुझे उम्मीद है कि आपको इस Nagios ट्यूटोरियल को पढ़ने में मज़ा आया होगा, मैं जल्द ही Nagios पर और अधिक ब्लॉग लेकर आऊंगा।

यदि आप इस Nagios ट्यूटोरियल प्रासंगिक पाया, बाहर की जाँच करें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। Edureka DevOps प्रमाणन प्रशिक्षण पाठ्यक्रम SDLC में कई चरणों को स्वचालित करने के लिए शिक्षार्थियों को विभिन्न DevOps प्रक्रियाओं और टूल जैसे कठपुतली, जेनकिंस, नागियोस, Ansible, शेफ, साल्टस्टैक और GIT में विशेषज्ञता प्राप्त करने में मदद करता है।

मेरे लिए एक सवाल है? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपके पास वापस आऊंगा।