आपके सबसे उपयोगी / मूल्यवान Nagios प्लगइन्स क्या हैं? [बन्द है]


33

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

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

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

धन्यवाद!

जवाबों:


8

लचीलेपन के संदर्भ में, आप स्निप प्लगइन को हरा नहीं सकते। यह मेरे द्वारा चलाए जाने वाले लगभग हर चेक के पीछे है, और यदि ऐसा नहीं है, तो टीसीपी कनेक्ट है।


Snmp check इस चरण में पसंदीदा के लिए बहुत अच्छा लग रहा है मैट (और अन्य :) - क्या आपके पास कोई विशेष तकनीक है जो आप इसके साथ उपयोग करते हैं? फिलहाल नेट-स्नैम्प के साथ मेरा मुख्य गोमांस 'नई' विस्तार-बल्कि-निष्पादन-कार्यक्षमता की जटिलता है - क्या check_snmpd इसे अच्छी तरह से संभालता है?
माइक प्रीटनी

7

हमारे सबसे उपयोगी प्लगइन्स एक हैं जो हमारी उच्च एप्लिकेशन कार्यक्षमता का परीक्षण करते हैं। उदाहरण के लिए, हमारे पास परीक्षण हैं जो वेबसाइट में प्रवेश करने की कोशिश करते हैं और परीक्षण जो एक ईमेल भेजने की कोशिश करते हैं और यह सुनिश्चित करने के लिए एक पॉप 3 मेल बॉक्स की जांच करते हैं। यदि उन चीजों में से कोई भी टूट जाता है, तो हम निचले स्तर की जांच का उपयोग करके देख सकते हैं कि क्या गलत है। क्या पॉप 3 मृत है? एमटीए, एमडीए? डेटाबेस सर्वर? डेटास्टोर?


Wotcha डेव;) क्या आपके पास कोई सुझाव है कि आप उच्च और निचले स्तर की जाँच कैसे जोड़ते हैं? उदाहरण के लिए, आप एक ईमेल भेजने और पॉप 3 बॉक्स की जांच करने के बीच निर्भरता कैसे बना सकते हैं? क्या यह पूरी तरह से Nagios के माध्यम से करना संभव है, या आप अपने स्वयं के तर्क का उपयोग कर रहे हैं?
माइक प्रीति

क्या तुम सच में 4 बजे उठ रहे हो? :) नागियोस की सेवा निर्भरता है, इसलिए आप अपना ईमेल चेक smtp, MDA और POP3 चेक पर निर्भर कर सकते हैं, लेकिन इसका मतलब यह है कि यदि कोई निम्न स्तर का ईमेल चेक अलर्ट नहीं करता है। यदि आपके पास सेवा प्रदान करने वाले सर्वरों का एक समूह है, तो थि को बहुत मुश्किल होता है क्योंकि यह कहने का कोई तरीका नहीं है कि "इस सेवा के लिए हमें सतर्क न करें यदि ये सभी सेवाएँ मृत हैं"। आमतौर पर हम सिर्फ यह जानने में भरोसा करते हैं कि सिस्टम यह जानने के लिए एक साथ कैसे फिट बैठता है कि समस्याएं कहां हैं।
डेविड पशले

7

ईमानदारी से, जो मेरे लिए सबसे अधिक करता है वह सादा पुराना है check_disk। कुछ भी मुझे इतना खास नहीं लगता है, जिसमें "पेस्ट को खाना बंद कर दें", जैसा कि एक सर्वर है जो कल ठीक चल रहा था, पागल की तरह इधर-उधर भाग रहा था और फिर यह पता लगा रहा था क्योंकि मैं डिस्क को भरने देता हूं। मेरे जीवन में फिर कभी ऐसा नहीं हुआ, जो मेरे लिए बहुत मायने रखता है।

(और घर पर देख रहे बच्चों को भी, इनोड्स की जांच करना न भूलें।)


7

यदि आप check_http कार्यक्षमता से परे जाना चाहते हैं, तो वेब साइटों की निगरानी के लिए WebInject बहुत उपयोगी है; यह लॉगिन पेजों को संभाल सकता है और एक नागिओस चेक में कई चरणों को पूरा कर सकता है।


4

मुझे लगता है कि मेरे कई सर्वरों पर check_nfsmount उपयोगी है।

संपादित करें: अगर मेरे पास ऐसा करने के लिए मेरे पास check_snmp भी होगा। यह मेरे सभी सर्वरों पर उपयोग में है, साथ ही check_hpjd के पीछे का तर्क जो मेरे सभी HP प्रिंटर पर चल रहा है।


4

मेरा सबसे उपयोगी एक वह है जो मैंने खुद लिखा है जो हमारे वेबसर्वरों पर एसएसएल प्रमाणपत्रों की जांच करता है ताकि मैं समाप्ति पर नजर रख सकूं।


क्या यह कहीं भी पोस्ट किया गया है?
रेनियरट

4
check_http -H www.verisign.com -C 14
wittwerch

4

PNP (pnp4nagios.org) - किसी भी Nagios चेक के लिए आरआरडी-स्टाइल ग्राफ बनाता है जो पूर्ण आउटपुट करता है। डेटा। Awesomely उपयोगी है, खासकर जब देवों को समझाने की कोशिश कर रहा है कि नव-स्थापित सेवा वास्तव में उन सभी सीपीयू स्पैन का कारण है ...


3

check_nt (NSClient या इस विषय पर कुछ इसी तरह की बात करते हुए) आपको एक विंडोज बॉक्स पर WMI से पूछताछ करने देता है - यदि इसके लिए कोई प्रदर्शन काउंटर है, तो आप अब इसे Nagios से मॉनिटर कर सकते हैं।


और आप अपनी सभी सेवाओं की निगरानी कर सकते हैं, जैसे कि चेक करें कि एक्सचेंज या sql सर्वर चल रहा है
शमौन फोस्टर

2

यह एक बेशर्म प्लग का एक सा है, लेकिन यदि आप NRPE का उपयोग करके विंडोज मशीनों की निगरानी कर रहे हैं, तो NagiosPluginsNT बहुत अच्छी तरह से काम करता है। ;-)


2

मैं सहमत हूँ कि check_snmp एक अत्यंत मूल्यवान प्लगइन है; यह लगभग किसी भी उद्देश्य के लिए इस्तेमाल किया जा सकता है और सब कुछ एसएनएमपी में आम तौर पर बोल रहा है। SNMP HP-UX, Tru64 और OpenVMS के रूप में विविध प्रणालियों पर उपलब्ध है, जिसमें कोई अतिरिक्त इंस्टॉलेशन नहीं है।

एक और (काफी नहीं) प्लगइन जो बहुत उपयोगी है, वह है नागोसेग्राफर; मेरे पास एक लेख में मेरा अनुभव है जो अधिक व्याख्या करता है, लेकिन यह भी कि अन्य इसे बिना किसी कठिनाइयों के उपयोग कर सकते हैं जो मैंने अनुभव किया।

एक आखिरी: एनएससीए। आप एक पर्ल या रूबी या ksh स्क्रिप्ट लिख सकते हैं और आउटपुट को NSCA में फीड कर सकते हैं।

एनएससीए और एसएनएमपी की फ्लेक्सिबिटीज के बीच नागोसेग्राफर की रिपोर्टिंग के साथ संयुक्त रूप से, यह आपकी निगरानी का अच्छी तरह से विस्तार करना चाहिए।


2

मुझे पसंद है कि check_http मेरी वेबसाइट अभी भी काम कर रहा है, मैंने यह जांचने के लिए इसका विस्तार किया है कि कुछ निश्चित पाठ उस पर मिल सकते हैं जब एक बार मेरी होस्टिंग कंपनी ने खाली पृष्ठों की सेवा करने का फैसला किया और मेरा nagios चेक सभी पास हो गया क्योंकि सर्वर अभी भी चल रहा था।


2

मेरे लिए सबसे उपयोगी वह है जो मैंने अपनी आवश्यकताओं के लिए लिखा था: नगिओस-चेक-वेबपेज

यह js / css / images के साथ मल्टी-थ्रेड्स और गज़िप (बहुत सारे बैंडविथ को बचाने) के साथ एक पूरा पेज डाउनलोड करता है, जैसे कि असली नाविक।


+1 वास्तव में, वह प्लगइन भयानक है। एप के लिए इसका उपयोग करना। अब 4 महीने।
हेंक

1

नंबर एक है NagiosWSC यह आप करने की सुविधा देता agentless WMI से अधिक विंडोज सेनाओं के निगरानी


एजेंट रहित, लेकिन असफलता के एक बड़े बिंदु के साथ, ऊ।
टोटो

1

एक जो वेबसाइटों को खींचने के लिए वास्तविक विलंबता की जांच करता है, और इसे 'स्थिति: ठीक' छिपा टैग के लिए स्कैन करता है। इसने हमारे स्क्वीड कैश और एक भाषा सेट समस्या के साथ एक समस्या को पकड़ा जो कि हर 3 मिनट में एक बार तब होता था जब कोई साइट पर ब्राउज़र के साथ साइट हिट करता था जो पेज के एक तुर्की भाषा अंतर्राष्ट्रीयकरण का अनुरोध करता था।

गंभीरता से, हर प्रकार की निगरानी सेट करें जो आप संभवतः कर सकते हैं। अजीब निगरानी के साथ एक जटिल वातावरण में आप अजीब कीड़े और त्रुटियों को पकड़ सकते हैं, बस अद्भुत है। इसके अलावा, अपने प्रदर्शन डेटा को एक rrd डेटाबेस में लॉग इन करें और इसे Cacti में प्रदर्शित करें।


1

सबसे महत्वपूर्ण प्लगइन्स में से एक वह है जिसे मैंने खुद लिखा है: check_rdiff_backup। मैं विदेशों में बैकअप करता हूं, और नागिओस मुझे बताता है कि क्या और कब कुछ होता है।

यदि आप rdiff- बैकअप प्लगइन खोज रहे हैं, तो एक ऐसा है जिसे आप Google पर पा सकते हैं।


1
क्या आप rsnapshot के लिए एक जानते हैं?
रोरी

1

मेरे लिए check_curl एक Godsend रहा है। वास्तव में वेबसाइट की जाँच करने के साथ लचीलेपन के लिए एक अंतर बना, और यह भी webinject की तुलना में बहुत आसान पाया, लगभग सभी समान कार्यक्षमता के साथ जिसकी मुझे आवश्यकता नहीं थी


1

सख्ती से एक प्लगइन नहीं है, लेकिन अलर्ट सेट करने के लिए साधन के रूप में काम करने के लिए ट्वर्ल ( https://github.com/marcel/twurl ) प्राप्त करना एक परम देवता था। एसएमएस अलर्ट की जरूरत नहीं है और सिर्फ चौतरफा संतोष करना होगा।

यह कैसे किया गया था पर विवरण: ट्विटर (ट्वर्ल के साथ) का उपयोग करके नागोइज़ अलर्ट फायरिंग नहीं करते - बेशर्म प्रचार के लिए माफी;)

अन्य बातें...

Check_diskio ( https://trac.id.ethz.ch/projects/nagios_plugins/wiki/check_diskio ) आईओयू बाध्य होने पर और निर्धारित करने के तरीके में मानक सीपीयू लोड और प्रक्रिया संख्या जांच के साथ संयोजन में अविश्वसनीय रूप से उपयोगी रहा है। । Nagiosgraph ( http://exchange.nagios.org/directory/Addons/Graphing-and-Trending/nagiosgraph/details ) का उपयोग करना और भी आसान बना देता है।


1

खैर, सरल, सादा और डिफ़ॉल्ट वाले - check_disk, check_load, check_http अधिकांश मामलों के लिए एकदम सही हैं (ज्यादातर हम जानते हैं कि क्या सर्वर, वेबसाइट ऊपर और चल रहे हैं, सही है)

और check_disk और check_swap के अलावा, एक check_memory http://exchange.nagios.org/directory/Plugins/Uncategorized/Operating-Systems/Linux/bheck_memory/details है जो मेमोरी usuage देता है ...




0

क्योंकि मैं इस पर विकास का एक बहुत कुछ किया है, और एक बार में अलग अलग बातें की यह वास्तव में जाँच करता है बहुत सारे है, लेकिन मेरे लिए सबसे उपयोगी Nagios 'प्लगइन' है यह, धोखाधड़ी की तरह है Resmon । यह एक ऐसा एजेंट है जिसे आप सर्वर पर चलाते हैं, और चेक को करने के लिए nagios http पर कनेक्ट होता है। मुझे लगता है कि यह nrpe के समान है, लेकिन विभिन्न डिज़ाइन निर्णयों के साथ।


0

मैंने दो प्लगइन्स का उपयोग किया था .. एक था अलर्ट का XML फीड प्रदान करना, और दूसरा ट्विटर के माध्यम से अलर्ट भेजना। दोनों उपयोगी थे (नियमित प्लगिन के अलावा)। यदि आप NRPE को एक प्लगइन के रूप में गिनते हैं, तो उसे भी जोड़ें।


0

check_apt वास्तव में अच्छा है और मुझे मेरे डेबियन सर्वर को अपडेट करने के बारे में याद दिलाता है।


0

हाल ही में मैंने बड़े आउटपुट (HTML और प्रदर्शन जानकारी के कारण) के लिए एक पैच / बढ़ाया NRPE का उपयोग करके check_multi प्लगइन का उपयोग करना शुरू किया । यह "उन सभी पर शासन करने के लिए एक प्लगइन" है! ;-)

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