मैं नागों को कैसे स्थापित करूं?


29

मैं नागियो के बारे में सुनता रहता हूं , जो सर्वरों की निगरानी के लिए एक बहुत शक्तिशाली उपकरण है। इसे कैसे स्थापित किया जा सकता है?

जवाबों:


46

सबसे पहले, मैं यह मान रहा हूं कि आप एक शेयर पर यह कर रहे हैं, 12.04 का नया इंस्टालेशन। यहां कुछ खास नहीं हो रहा है।

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

sudo apt-get install -y nagios3

यह आपके माध्यम से जाएगा, और आपसे पूछेगा कि आप किस मेल सर्वर का उपयोग करना चाहते हैं:

यहां छवि विवरण दर्ज करें

अपनी आवश्यकताओं के आधार पर एक चुनें।

यहां छवि विवरण दर्ज करें

फिर यह आपसे उस डोमेन नाम के बारे में पूछेगा जिसे आप ईमेल से भेजना चाहते हैं। अपनी आवश्यकताओं के आधार पर फिर से भरें।

यह आपसे पूछेगा कि आप किस पासवर्ड का उपयोग करना चाहते हैं - सुरक्षित पासवर्ड में डालें। यह एडमिन अकाउंट के लिए है nagiosadmin

यहां छवि विवरण दर्ज करें

और फिर आपको अपना पासवर्ड सत्यापित करना होगा।

एक बार सब स्थापित हो जाने के बाद, आप अपने द्वारा localhost/nagios3स्थापित सर्वर के (या आईपी पते / डोमेन नाम जो भी हो) को सिर कर सकते हैं और आपसे अपना पासवर्ड दर्ज करने के लिए कहा जाएगा:

यहां छवि विवरण दर्ज करें

एक बार जब आप ऐसा कर लेते हैं, तो आप अंदर आ जाते हैं!

यहां छवि विवरण दर्ज करें

थोड़ा बदसूरत, हुह?

नागियोस स्वतः ही 'लोकलहोस्ट' में विन्यास में जुड़ जाता है, और लोड, करंट यूजर्स, डिस्क स्पेस, http और ssh चेक्स को लोड करता है।

यहां छवि विवरण दर्ज करें

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

ऐसा करने के लिए, हमें कुछ फ़ाइलों को संपादित करने की आवश्यकता है। /etc/nagios3/nagios.cfgनिम्नलिखित कमांड के साथ खुलने से शुरू करें :

sudo nano /etc/nagios3/nagios.cfg

के लिए खोज check_external_commands, और बारी check_external_commands=0में check_external_commands=1

अब, अपाचे को चलाकर पुनः आरंभ करें

sudo service apache2 restart

अभी तक नहीं किया! हमें संपादित करने की आवश्यकता है /etc/group। वहाँ इस तरह एक लाइन होनी चाहिए:

nagios:x:114

इसे बदलें

nagios:x:114:www-data

इस फ़ाइल को सहेजें और बंद करें।

अब, हमें /var/lib/nagios3/rwफ़ाइलों की अनुमति को संपादित करने की आवश्यकता है :

sudo chmod g+x /var/lib/nagios3/rw

और फिर (क्योंकि अनुमतियाँ कैसे काम करती हैं) हमें इसके साथ ऊपर की निर्देशिका की अनुमतियों को संपादित करने की आवश्यकता है:

sudo chmod g+x /var/lib/nagios3

अब, नागों को फिर से शुरू करें:

sudo service nagios3 restart

यदि आप अपाचे को अपने वेब सर्वर के रूप में उपयोग करते हैं, तो उसे भी पुनरारंभ करें:

sudo service apache2 restart

और आपको जाना अच्छा होना चाहिए! खुश निगरानी!

आपको ईमेल किए गए अलर्ट के लिए, इस प्रश्न और उत्तर को देखें


यह स्थापित विधि एक AMD64 सर्वर पर काम नहीं करता है: प्राप्त करने में विफल mirrors.gandi.net/ubuntu/pool/main/b/bind9/... 404 नहीं मिला [छोड़ें] मैं से स्रोत ... JPM संकलित करने के लिए एक की जरूरत है लगता है

@jpm: दिलचस्प। Nagios को BIND की आवश्यकता नहीं है।
गुड़

1
शायद सीधे sudo usermod -a -G nagios www-dataसंपादन से कम त्रुटि प्रवण है /etc/group
shabbychef

@Shabbychef से सहमत हैं। हालांकि, सब कुछ के बाद "... नागोइसे तैयार होने से पहले एक और चीज है जो हमें करने की आवश्यकता है" लगता है कि नागियोस की मानक कार्यक्षमता के लिए आवश्यक नहीं है। जब कोई फ़ाइल /etc/nagios3/nagios.cfgवास्तव में बताता है , तो फ़ाइल को डिफ़ॉल्ट रूप से कमांड स्वीकार करने की आवश्यकता क्यों है Nagios will *not* check for external commands, just to be on the cautious side?
user66001

क्योंकि अन्यथा, कई (यदि अधिकांश नहीं) नगिओस प्लगइन्स और चेक अन्यथा काम नहीं करेंगे।
jrg

1

Linode.com पर यह howto बहुत विस्तृत है, और Nagios 3 के साथ काम करता है:

http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin

और यहाँ एक अच्छा सारांश है कि नागोइस 3 का उपयोग करके वेबसाइट की निगरानी कैसे करें:

http://ostatic.com/blog/monitoring-web-services-with-nagios

और यहां नागोइस और अपाचे दोनों को कॉन्फ़िगर करने और एस्कॉलेशन को कॉन्फ़िगर करने का एक और अच्छा उदाहरण है:

http://bobcares.com/blog/?p=67


जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
नन्ह

1
मैं पूरी तरह से सहमत हूं, लेकिन मेरे पास यह सब यहां अच्छी तरह से कॉपी करने का समय नहीं है;; यदि कोई चाहे तो वे इसे दूसरे उत्तर के रूप में यहां कॉपी कर सकते हैं। कठिन हिस्सा इन संक्षिप्त सारांशों को खोज रहा था कि यह कैसे करना है! धन्यवाद!
ब्रैड पार्क

1
निगरानी के लिए @bradparks, हमारे यहाँ nagios टैग काफी संपूर्ण संसाधन बनता जा रहा है - मेरे पास ईमेल करने के बारे में दस्तावेज हैं। वेब सेवाओं की निगरानी के लिए, यह अधिक सर्वरफॉल्ट सामग्री है, और लगभग सामान्य या बुनियादी ज्ञान माना जाता है।
15

1
अरे! मुझे लगता है कि प्रश्न काफी सामान्य था, और मुझे लगता है कि अधिकांश लोग वेबसाइट स्थापित करने के लिए) एक nagios और b) सेटअप स्थापित करना चाहते हैं / एक कॉन्फ़िगरेशन की निगरानी करना चाहते हैं। तो मेरे लिए, मुझे लगता है कि यह इस प्रश्न की सामान्य प्रकृति के भीतर फिट बैठता है। धन्यवाद!
ब्रैड पार्क

-1

मैं नागोसिक आधिकारिक क्विकस्टार्ट गाइड का पालन करने की सलाह देता हूं , जो एप्ट-गेट का उपयोग नहीं करता है , लेकिन स्रोत कोड डाउनलोड करें, संकलन करें और फिर इंस्टॉल करें।

यह सुनिश्चित करेगा कि आपका Nagios / usr / स्थानीय / nagios / पर स्थापित है

मुझे वह लाभ मिलता है जो नागियोस ने हमें / नागर / स्थानीय / नागियोस में स्थापित किया है, जब मैं नागियोस के लिए एक ऐड-ऑन नागियोस सर्विस चेक एक्सेप्टर स्थापित करने का प्रयास करता हूं।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.