मॉनिटरिंग सिस्टम के लिए बहुत सारे प्लगइन्स हैं। आप देख सकते हैं और पा सकते हैं कि आपको
exchange.nagios और
मॉनिटरिंगएक्सचेंज निर्देशिकाओं में क्या चाहिए। सही प्लग-इन की खोज करते समय, दोनों रिपॉजिटरी में जांच करना बेहतर होता है - स्पष्ट पहचान के बावजूद, उनकी सामग्री अलग-अलग होती है।
एक और बात यह है कि प्लगइन्स की गुणवत्ता और कार्यक्षमता, यहां तक कि एक-दूसरे के समान, बहुत भिन्न होते हैं - वहाँ हैक जल्दी से घुटने पर एक साथ अटक जाते हैं, कड़ाई से परिभाषित परिस्थितियों में काम करते हैं और एक संकीर्ण कार्य को हल करते हैं। लिखने के बाद, प्लगइन के लेखक ने इसे / dev / null में नहीं फेंका, लेकिन इसके बारे में दुनिया को बताने का फैसला किया। अन्य प्लगइन्स अच्छी तरह से बनाए गए उत्पाद हैं जो उपकरणों के पूरे परिवारों के साथ काम करते हैं और लक्ष्य प्रणालियों के बारे में व्यापक जानकारी प्रदान करते हैं।
मैं उत्तरार्द्ध के बारे में बात करना पसंद करता हूं, खासकर जब से नगियोस / आइसिंगा के साथ काम के दौरान यह पता चला है कि मॉनिटरिंग सिस्टम के लिए प्लग-इन पर बहुत कम रूसी-भाषा की जानकारी है।
यह लेख एचपी प्रोलिएंट सर्वर की निगरानी के लिए समर्पित है, और लेखक को पूरी उम्मीद है कि यह उन लोगों की मदद करेगा जिनके पास अपने काम में एचपी उपकरण हैं और इसके मापदंडों की पूरी तरह से निगरानी करना चाहते हैं।
HP Proliant एकाधिक प्रदर्शन (iLO) सर्वर प्रबंधित करें।
अधिकांश Proliant सर्वरों का प्रबंधन iLO - एकीकृत लाइट्स-आउट के माध्यम से किया जाता है। आईएलओ का मूल संस्करण आपको http-इंटरफ़ेस के माध्यम से सर्वर को दूरस्थ रूप से नियंत्रित करने की अनुमति देता है: नेटवर्क से बिजली चालू / बंद करें, नीले यूआईडी सिग्नल संकेतक को चालू / बंद करें, जिसके द्वारा सर्वर रैक में पाया जा सकता है, ILLO / समन्वित प्रबंधन (IML) लॉग, साथ ही साथ वर्तमान आंतरिक मापदंडों को देखें। घटक - प्रोसेसर तापमान, पंखे की गति, और सिस्टम के स्वास्थ्य के लिए उपयोगी अन्य जानकारी। एक आईएलओ उन्नत लाइसेंस है - यह एक उन्नत संस्करण है जिसके लिए आपको लाइसेंस (सक्रियकरण कुंजी) खरीदने की आवश्यकता है। यह सस्ती है, $ 50 के आसपास कुछ है और आपको टर्मिनल / कीबोर्ड / माउस को एक दूरस्थ ब्राउज़र पर पुनर्निर्देशित करने की अनुमति देता है, जिसके बाद BIOS लोड को नियंत्रित करना संभव हो जाता है, साथ ही पहले से लोड सिस्टम में जा सकता है।
वर्तमान में आईएलओ के चार संस्करण हैं। बस ILO, कभी-कभी iLO1 के रूप में संदर्भित किया जाता है, जो G1-G4, iLO2 (G5-G6) और G7 पर स्थापित iLO3 पीढ़ियों के प्रोलिंट सर्वर पर स्थापित होता है। G8 पीढ़ी के बाद से, जिसे अब gen8 कहा जाता है, iLO4 सर्वर पर स्थापित किया गया है। यदि आप iLO4 के अंदर क्या किया जा रहा है, में रुचि रखते हैं, तो
Habr पर एक अच्छा लेख है
। HP ProLiant iLO प्रबंधन इंजन पर प्रकाश डालना ।
सभी आईओएल का अपना स्वतंत्र नेटवर्क कनेक्शन इंटरफ़ेस है। यह सक्रिय है, भले ही सर्वर एक पावर डाउन स्थिति में है, मुख्य बात यह है कि प्रोलींट भौतिक रूप से प्लग में है। एक आईएलओ को अपना स्वयं का पता सौंपा गया है, इंटरफ़ेस को आमतौर पर एक अलग VLAN और अपने स्वयं के सबनेट के साथ एक अलग प्रबंधन स्विच में शामिल किया गया है।
प्रोलिएंट सर्वर ब्लेड संस्करणों में आईएलओ प्रबंधन इंटरफेस भी हैं; प्रत्येक ब्लेड का अपना है। C3000 / c7000 ब्लेड रैक में एक अलग प्रबंधन इंटरफ़ेस (ऑनबोर्ड प्रशासक) भी है। बिजली की आपूर्ति, रैक तापमान सेंसर की सामान्य स्थिति के बारे में जानकारी के अलावा, ऑनबोर्ड प्रशासक इंटरफ़ेस में प्रत्येक आईएलओ ब्लेड तक पहुंच भी है। स्वयं ब्लेड पर, कम से कम iLO2 स्थापित किए गए थे, यहां तक कि पीढ़ियों G1 पर भी। ब्लेड (जीन 8) की हालिया पीढ़ी भी iLO4 से लैस हैं।
इंटीग्रिटी आईएलओ (अखंडता ILO-iLO3) के संस्करण भी इंटीग्रिटी सर्वर और सुपरडोम 2 ब्लेड पर स्थापित हैं - ऐसे सर्वर आम नहीं हैं, इसलिए हम उन पर विचार नहीं करेंगे।
कुछ प्रणालियों में, अब अप्रचलित लेकिन अभी भी काम कर (DL760 G2 - जो इस 8-जिस तरह से एक घोड़ा फेंक करता है), जो मूल रूप आईएलओ के साथ सुसज्जित नहीं कर रहे थे, तो आप कार्ड RILOE द्वितीय (पीसीआई पूर्ण आकार) आरजे 45 इंटरफ़ेस एक अलग भौतिक लैन के साथ स्थापित कर सकते हैं। RILOE द्वितीय - (रिमोट इनसाइट लाइट्स-आउट संस्करण द्वितीय) काफी अजीब बात है - एक रैक, आरजे 45 नेटवर्क कनेक्टिविटी और दूरदराज के प्रबंधन से प्रबंधन करने के लिए, साथ ही ... बाहरी के लिए एडाप्टर - यह एक केवीएम-इंटरफ़ेस (कुंजीपटल / वीजीए / माउस) है शक्ति।
LO100i, वह G6 और जी 7 ऐसे DL160, DL180, DL320, साथ ही एमएल की कम लागत वाली श्रृंखला के रूप में कुछ प्रवेश स्तर के मॉडल, की पीढ़ी पर डाल दिया गया था - वहाँ भी आईएलओ का छोटा संस्करण है। जेन 8 सर्वर की पीढ़ियों में, यहां तक कि प्रारंभिक लाइन-अप, LO100i अब नहीं होगा (कम से कम, जैसा कि एचपी सम्मेलन में कहा गया था)। LO100i दो प्रोलिएंट नेटवर्क इंटरफेस में से एक पर काम करता है, और यह समर्पित और साझा मोड में दोनों कर सकता है। समर्पित मोड में, सर्वर के नेटवर्क इंटरफेस में से एक LO100i के तहत पूरी तरह से कब्जा कर लिया गया है, साझा मोड में, सामान्य बैंड डेटा और नियंत्रण के बीच साझा किया जाता है। प्रबंधन एक छोटे से बैंड पर कब्जा कर लेता है और व्यावहारिक रूप से डेटा को प्रभावित नहीं करता है। LO100i का अपना अलग नेटवर्क पता भी है, जो प्राथमिक सर्वर पते से स्वतंत्र है। कुछ प्रवेश स्तर के मॉडल (उदाहरण के लिए, ML110 / ML150 G2) में, कोई नियंत्रण इंटरफ़ेस नहीं है, लेकिन यदि आवश्यक हो, तो इसे एक विशेष आरएमपी (रिमोट मैनेजमेंट प्रोसेसर) नियंत्रण कार्ड स्थापित करके आयोजित किया जा सकता है। कार्ड एक स्लॉट नहीं है - यह मदरबोर्ड (पिगीबैक) के कनेक्टर्स पर मुहिम की जाती है, और आप इसे अन्य प्रोलीयंट मॉडल पर नहीं डाल सकते हैं।
LO100i के साथ वास्तविक जीवन में, जब साझा मोड में काम किया जाता है, तो सब कुछ ठीक नहीं होता है (समर्पित मोड में, सब कुछ ठीक है)। LO100i बहुत अच्छा काम करता है अगर दो प्रोलीयंट नेटवर्क हमारे साथ काम करते हैं या तो स्वतंत्र रूप से काम करते हैं या नेटवर्क फाल्ट टॉलरेंस (NFT) या हॉट स्पेयर के साथ ट्रांसमिट लोड बैलेंसिंग (TLB) में कॉन्फ़िगर किए गए हैं। LACP में लिंक जोड़ने की कोशिश करते समय (और यह कई नेटवर्क इंटरफेस का उपयोग करने का सबसे कुशल तरीका है), LO100i अनुपलब्ध हो जाता है, हालांकि इंटरफेस पर डेटा एक धमाके के साथ बंद हो जाता है। इसके अलावा, यह बाहरी नेटवर्क से - एक ही वीएलएएन में स्थित कार्य केंद्र से एक ही स्विच पर, या सिस्टम कंसोल से सुलभ नहीं है। चूंकि दस्तावेज़ीकरण इसके विपरीत का दावा करता है, इस अवसर पर एचपी में एक मामला खोला गया था, और पिछले साल नवंबर के अंत में। फिलहाल, समस्या को चुपचाप एल 1 (डेवलपर्स) तक बढ़ा दिया गया है, लेकिन इसने एचपी (या कारणों को समझने की कम से कम जानकारी) से कोई विशिष्ट सिफारिशें जारी नहीं की हैं, हालांकि ट्रैकर को देखते हुए, इंजीनियर कुछ कर रहे हैं। बेशक, एक समस्या है, लेकिन यह केवल अप्रत्यक्ष रूप से निगरानी कार्य को प्रभावित करता है, हालांकि यह सर्वर को जल्दी से प्रबंधित करना संभव नहीं बनाता है।
Exchange.nagios.org के पास काफी बड़ी संख्या में प्लगइन्स हैं जो सीधे ही XML के माध्यम से http के माध्यम से अनुरोध करने के साथ काम करते हैं। लेकिन वे केवल iLO2 और नए संस्करणों के साथ अच्छी तरह से काम करते हैं। XML के माध्यम से iLO1
बहुत ही शांत है और थोड़ी उपयोगी जानकारी प्रदान करता है, लेकिन iLO1 वाले सर्वर अभी भी जीवित और स्वस्थ हैं, और आपको यह समझने की आवश्यकता है कि उनके अंदर क्या चल रहा है।
प्लगइन check_ilo2_health.pl
आईएलओ की जाँच के लिए, check_ilo2_health.pl सबसे प्रभावी प्रतीत हुआ।
यहाँ डाउनलोड
करें । Exchange.nagios.org का एक पुराना संस्करण है जो iLO4 को नहीं समझता है।
स्थापना स्क्रिप्ट बहुत श्रम की आवश्यकता नहीं है। स्क्रिप्ट को उस निर्देशिका में कॉपी किया जाता है जहां अन्य नाग / आइसिंगा स्क्रिप्ट स्थित हैं, फिर सत्यापन कमांड को विन्यासकर्ता में लिखा जाता है और मेजबानों को सौंपा जाता है।
$USER1$/check_ilo2_health.pl -H $HOSTADDRESS$ -d 1 -u $ARG1$ -p $ARG2$
जहां $ ARG1 $, $ ARG2 $ iLO इंटरफ़ेस का उपयोगकर्ता / पासवर्ड है
काम करने के लिए स्क्रिप्ट के लिए, आपको पर्ल पैकेज (CPAN के माध्यम से स्थापित) स्थापित करने की आवश्यकता है: Nagios :: Plugin (अंत में UPDATE को पढ़ना सुनिश्चित करें!), IO :: सॉकेट :: SSL और XML :: सरल।
विकल्प:
-e - प्लग में ध्यान न दी संदेश "सिंटैक्स त्रुटि" उत्पादन एक्सएमएल में। यह पुरानी फर्मों के लिए उपयोगी हो सकता है।
-n - तापमान संकेतक के बिना
-d - PerfParse के साथ संगत तापमान डेटा
-v - आउटपुट पूरी तरह से XML संदेश (डिबगिंग के लिए)
-3 - iLO3 और iLO4 के लिए समर्थन
-a - प्रशंसकों की दोष सहिष्णुता की जाँच करें (यदि हार्डवेयर द्वारा समर्थित)
बी - जाँच HDD डिब्बों (यदि हार्डवेयर द्वारा समर्थित)
-ओ - जाँच लचीलेपन बिजली की आपूर्ति (यदि हार्डवेयर द्वारा समर्थित)
वापस की गई जानकारी के अलावा, स्क्रिप्ट को बाहर से आईएलओ की भौतिक उपलब्धता की जांच करने की आवश्यकता है। यहां सामान्य पिंग पर्याप्त नहीं हो सकता है।
हिमाचल प्रदेश सर्वर इनसाइट प्रबंधक
यह सोचना गलत होगा कि एचपी प्रशासक को कुछ नहीं दे सकता है। एचपी सर्वर इनसाइट मैनेजर (एचपी सिम) एक समाधान है जो प्रोलिंट प्लेटफॉर्म के प्रबंधन और निगरानी पर केंद्रित है और, क्या महत्वपूर्ण है, एचपी उत्पादों के लिए इसका उपयोग मुफ्त है (
यहां डाउनलोड
करें )। समर्थन पैसे के लिए है। कुछ तृतीय-पक्ष प्रणालियों की निगरानी के लिए अतिरिक्त भुगतान भी किया जाता है। प्रबंधित सर्वर पर इसके पूर्ण संचालन के लिए, ड्राइवर की स्थापना आवश्यक है।
एक अच्छा सवाल उठता है: क्या एक निगरानी आवेदन में जानकारी एकत्र करने के लिए icinga / nagios सुविधाओं में HP सिम जानकारी जोड़ना संभव है? और क्या आश्चर्य की बात है: एक आदमी था जो इस समस्या को हल करने में सक्षम था।
प्लगइन check_hpasm
Check_hpasm प्लगइन ConSol labs द्वारा बनाया गया था। इसके लेखक गेरहार्ड लॉसर हैं। प्लगइन निम्नलिखित प्रणालियों Proliant से कलेक्ट जानकारी के लिए बनाया गया है:
• लिनक्स जहां एचपी सिस्टम हेल्थ एप्लीकेशन और इनसाइट मैनेजमेंट एजेंट (एचपीएएसएम) स्थापित है
• विंडोज 2003/2008/2008 आर 2/2012 - निर्धारित हिमाचल प्रदेश सिम ड्राइवरों।
• ऑनबोर्ड प्रशासक के साथ एचपी ब्लेड रैक (c7000 / c3000)।
तीनों मामलों में उठाया और ऊपर SNMP सेट किया जाना चाहिए।
इस पर क्या जाँच हुई। Icinga 1.8.4 निगरानी प्रणाली (पूरी तरह से Nagios के साथ संगत) FreeBSD 9.0 पर स्थापित है, इसलिए यदि आपके पास एक अलग निगरानी प्रणाली या OS है, तो निर्भरता और पथ के लिए सुधार करें। प्रणाली स्थापित पर्ल, सभी आवश्यक परिवर्धन के साथ।
Check_hpasm स्थापित करें।
नवीनतम संस्करण डाउनलोड करें। हम करने के लिए जाना
प्लग-इन पृष्ठ check_hpasm, के लिए और देखो
यह करने के लिए एक संदर्भ । यह पृष्ठ के निचले भाग में है। लेखन के समय, संस्करण 4.6.3 उपलब्ध था।
प्लगइन विधानसभा और स्थापना के अधीन है:
1. हम इसे हमारे मॉनिटरिंग सिस्टम को ftp या किसी अन्य तरीके से अपलोड करते हैं।
2. यह सुनिश्चित
tar xvf check_hpasm-4.6.3.tar.gz
cd check_hpasm-4.6.3
4. चलाएँ
./configure
कॉन्फ़िगर करने के लिए कुंजी:
--libexecdir=/usr/local/libexec/nagios
(एक ऐसी जगह जहां फॉर्म की स्क्रिप्ट check_ * झूठ होती है। मेरे पास है, इसे पुराने ढंग से एक नागोसेवस्की जगह पर घोंसला बनाया गया था, हालांकि वहाँ भी है / usr / स्थानीय / libexec / icinga)
--with-nagios-user=icinga
(उपयोगकर्ता नाम है जिसके तहत एक निगरानी प्रणाली को चलाता है Nagios Nagios होने के लिए)
--with-nagios-group=icinga
(उपयोगकर्ता उस समूह का नाम है, जहाँ से मॉनिटरिंग सिस्टम लॉन्च किया गया है, icinga के लिए = nagios = nagios के लिए icinga)
--enable-perfdata=YES
(आंकड़े एकत्र करने के लिए जानकारी प्रदर्शित करना या नहीं करना - हां, डिफ़ॉल्ट = नहीं)
--enable-extendedinfo=YES
(विस्तारित जानकारी प्रदर्शित करना है या नहीं - हाँ, डिफ़ॉल्ट = नहीं)
कॉन्फ़िगरेशन के लिए अंतिम पंक्ति होगी:
./configure --with-nagios-user=icinga --with-nagios-group=icinga --enable-perfdata=yes --with-degrees=yes --enable-perfdata=yes --enable-extendedinfo=yes --libexecdir=/usr/local/libexec/nagios
हम कॉन्फ़िगर के आउटपुट को देखते हैं, सुनिश्चित करें कि सब कुछ हमारे अनुरूप है।
checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether make sets $(MAKE)... yes checking how to create a pax tar archive... gnutar checking build system type... i386-unknown-freebsd9.0 checking host system type... i386-unknown-freebsd9.0 checking whether make sets $(MAKE)... (cached) yes checking for gawk... (cached) nawk checking for sh... /bin/sh checking for perl... /usr/bin/perl configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating plugins-scripts/Makefile config.status: WARNING: 'plugins-scripts/Makefile.in' seems to ignore the --datarootdir setting config.status: creating plugins-scripts/subst --with-perl: /usr/bin/perl --with-nagios-user: icinga --with-nagios-group: icinga --with-noinst-level: unknown --with-degrees: yes --enable-perfdata: yes --enable-extendedinfo: yes --enable-hwinfo: yes --enable-hpacucli: no
/ usr / bin / -c स्थापित checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether make sets $(MAKE)... yes checking how to create a pax tar archive... gnutar checking build system type... i386-unknown-freebsd9.0 checking host system type... i386-unknown-freebsd9.0 checking whether make sets $(MAKE)... (cached) yes checking for gawk... (cached) nawk checking for sh... /bin/sh checking for perl... /usr/bin/perl configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating plugins-scripts/Makefile config.status: WARNING: 'plugins-scripts/Makefile.in' seems to ignore the --datarootdir setting config.status: creating plugins-scripts/subst --with-perl: /usr/bin/perl --with-nagios-user: icinga --with-nagios-group: icinga --with-noinst-level: unknown --with-degrees: yes --enable-perfdata: yes --enable-extendedinfo: yes --enable-hwinfo: yes --enable-hpacucli: no
फिर बनाने के
make install
वह निर्देशिका जो
libexecdir
कुंजी में दिखाई देती है,
libexecdir
स्क्रिप्ट दिखाई देनी चाहिए, लगभग 307K के आकार के साथ, यदि यह वहां नहीं है, या यह काफी छोटा है, तो स्क्रिप्ट का निर्माण नहीं हुआ। यदि सब कुछ ठीक है, तो जांचें कि उस पर क्या अनुमतियाँ हैं और सही अनुमतियाँ सेट करें, यदि है।
जांच प्लगइन का संचालन एक कमांड प्रॉम्प्ट में चलाया जा सकता है:
check_hpasm –H <proliant_ip> --community <SNMP_community> -v
जिसके बाद स्क्रिप्ट रिमोट सिस्टम की स्थिति के बारे में विस्तृत जानकारी देगी। उदाहरण के लिए, nagios / icinga में c7000 ब्लेड रैक के लिए एक क्वेरी इस तरह दिखाई देगी:
OK - System: 'bladesystem c7000 enclosure g2', S/N: 'GBXXXXXXXX', hardware working fine, temp_1:1:1=20 temp_1:1:12=20 temp_1:1:13=20 temp_1:1:2=31 temp_1:1:4=20 temp_1:1:5=19 temp_1:1:6=19 temp_1:1:7=20 common enclosure Blade7000 condition is ok (Ser: GBXXXXXXXX, FW: 3.70) fan 1:1:1 is present, location is 1, redundance is other, condition is ok fan 1:1:10 is present, location is 10, redundance is other, condition is ok fan 1:1:2 is present, location is 2, redundance is other, condition is ok fan 1:1:3 is present, location is 3, redundance is other, condition is ok fan 1:1:4 is present, location is 4, redundance is other, condition is ok fan 1:1:5 is present, location is 5, redundance is other, condition is ok fan 1:1:6 is present, location is 6, redundance is other, condition is ok fan 1:1:7 is present, location is 7, redundance is other, condition is ok fan 1:1:8 is present, location is 8, redundance is other, condition is ok fan 1:1:9 is present, location is 9, redundance is other, condition is ok Chassis temperature is 20C (42 max) Blade Bay temperature is 20C (42 max) Blade Bay temperature is 20C (42 max) System temperature is 31C (75 max) Blade Bay temperature is 20C (42 max) Blade Bay temperature is 19C (42 max) Blade Bay temperature is 19C (42 max) Blade Bay temperature is 20C (42 max) manager 1:1:1 is present, location is 1, redundance is redundant, condition is ok, role is active manager 1:1:2 is present, location is 0, redundance is notRedundant, condition is ok, role is standby power enclosure 1:1 'Blade7000' condition is ok power supply 1:1:1 is present, condition is ok (Ser: 5AGUD0AHLZ93AC, FW: ) power supply 1:1:2 is present, condition is ok (Ser: 5AGUD0AHLZ93AE, FW: ) power supply 1:1:3 is present, condition is ok (Ser: 5AGUD0AHLZ93AL, FW: ) power supply 1:1:4 is present, condition is ok (Ser: 5AGUD0AHLZ93AK, FW: ) power supply 1:1:5 is present, condition is ok (Ser: 5AGUD0AHLZ92LT, FW: ) power supply 1:1:6 is present, condition is ok (Ser: 5AGUD0AHLZ93AD, FW: ) net connector 1:1:1 is present, model is HP 1Gb Ethernet Pass-Thru Module for c-Class BladeSystem (Ser: TWTXXXXXXX, FW: ) net connector 1:1:2 is present, model is HP 1Gb Ethernet Pass-Thru Module for c-Class BladeSystem (Ser: TWTXXXXXXX, FW: ) net connector 1:1:3 is present, model is BROCADE HP B-series 8/12c SAN Switch BladeSystem c-Class (Ser: CNXXXXXXXX, FW: ) net connector 1:1:4 is present, model is BROCADE HP B-series 8/12c SAN Switch BladeSystem c-Class (Ser: CNXXXXXXXX, FW: ) server blade 1:1:1 'BLADE1' is present, status is ok, powered is on server blade 1:1:10 'BLADE10' is present, status is ok, powered is on server blade 1:1:2 'BLADE2' is present, status is ok, powered is on server blade 1:1:3 'BLADE3' is present, status is ok, powered is on server blade 1:1:4 'BLADE4' is present, status is ok, powered is on server blade 1:1:9 'BLADE9' is present, status is ok, powered is on
यदि किसी दोषपूर्ण घटक का पता चला है, तो प्लगइन WARNING को लौटाएगा और इसका कारण बताएगा। उदाहरण के लिए
त्वरक में समस्या बैटरी के बारे में संदेश इस तरह दिखता है:
WARNING - controller accelerator battery needs attention, System: 'proliant dl380 g4', S/N: 'GB8640P5NS', ROM: 'P51 04/26/2006' checking cpus cpu 0 is ok cpu 1 is ok checking power supplies powersupply 1 is ok powersupply 2 is ok checking fans overall fan status: system=ok, cpu=ok fan 1 is present, speed is normal, pctmax is 50%, location is cpu, redundance is redundant, partner is 2 fan 2 is present, speed is normal, pctmax is 50%, location is cpu, redundance is redundant, partner is 3 fan 3 is present, speed is normal, pctmax is 50%, location is ioBoard, redundance is redundant, partner is 4 fan 4 is present, speed is normal, pctmax is 50%, location is ioBoard, redundance is redundant, partner is 5 fan 5 is present, speed is normal, pctmax is 50%, location is cpu, redundance is redundant, partner is 6 fan 6 is present, speed is normal, pctmax is 50%, location is cpu, redundance is redundant, partner is 7 fan 7 is present, speed is normal, pctmax is 50%, location is powerSupply, redundance is redundant, partner is 8 fan 8 is present, speed is normal, pctmax is 50%, location is powerSupply, redundance is redundant, partner is 1 checking temperatures 1 cpu temperature is 38C (62 max) 2 cpu temperature is 37C (87 max) 3 ioBoard temperature is 34C (60 max) 4 cpu temperature is 40C (87 max) 5 powerSupply temperature is 31C (53 max) checking memory dimm module 0:1 (module 1 @ cartridge 0) is ok dimm module 0:2 (module 2 @ cartridge 0) is ok dimm module 0:3 (module 3 @ cartridge 0) is not present dimm module 0:4 (module 4 @ cartridge 0) is not present dimm module 0:5 (module 5 @ cartridge 0) is not present dimm module 0:6 (module 6 @ cartridge 0) is not present checking disk subsystem controller accelerator is failed controller accelerator battery is failed logical drive 2:1 is ok (mirroring) physical drive 2:144 is ok physical drive 2:145 is ok scsi controller 3:1 in slot 1 is ok ide controller 0 in slot -1 is ok and unused checking ASR ASR overall condition is ok checking events
वैसे, मौजूदा सर्वर ILO1 के माध्यम से अन्य प्लग-इन के लिए इस जानकारी एकत्र नहीं किया जा सकता है। डिस्क नियंत्रक त्वरक की मृत बैटरी से क्या भरा है? लिखने की गति लगभग दो बार गिरती है।
कमांड लाइन में –vv स्विच जोड़कर आप और भी अधिक विस्तृत जानकारी प्राप्त कर सकते हैं, और यदि आपको डायग्नोस्टिक्स के लिए बहुत लंबी शीट की आवश्यकता है, तो हम -vv का उपयोग करते हैं
हम nagios सत्यापन कमांड में लिखते हैं:
$USER1$/check_hpasm --hostname $HOSTADDRESS$ --community public –v
इसके बजाय, सार्वजनिक आपका SNMP समुदाय होना चाहिए। मेजबानों और सेवाओं के लिए एक स्कैन कमांड असाइन करें।
प्लग-इन डेटा चालक द्वारा दिया पर अपना काम में समर्थित है। कभी-कभी (आमतौर पर ये फर्मवेयर में त्रुटियां होती हैं), वे गलत मान लौटा सकते हैं - शारीरिक रूप से लापता घटकों की उपस्थिति, गलत तापमान पैरामीटर (99 डिग्री, जैसा कि जीनो 8 में iLO4 के साथ था), आदि। ऐसा करने के लिए, चाबियों का एक व्यापक सेट है, जिसके साथ आप कुछ सेंसर या सबसिस्टम को एक पूरे के रूप में बाहर कर सकते हैं। कुंजी बड़े और पूरी तरह प्लगइन पेज में शामिल किया ब्लैकलिस्टिंग अनुभाग का विवरण।
Proliant पर Windows 2003/2008/2012 के तहत काम करने के लिए आपको स्थापित करने की आवश्यकता है:
1. SNMP सेवा (डिफ़ॉल्ट रूप से स्थापित नहीं है, यह सिस्टम घटकों में है) और इसे सही तरीके से कॉन्फ़िगर करें (समुदाय को निर्दिष्ट करें / SNMP सर्वर के रूप में nagios / icinga सर्वर का पता लिखें / SNMP जाल भेजने के लिए पता पंजीकृत करें)। WBEM प्रदाता / सिम ड्राइवर SNMP सेवा पर निर्भर करते हैं। WBEM - वेब-आधारित एंटरप्राइज़ प्रबंधन।
2. नवीनतम ड्राइवर iLO, HP सिस्टम इनसाइट मैनेजर और WBEM प्रदाता सिस्टम के वांछित संस्करण के लिए।
लिनक्स के लिए, एचपीएएसएम को उसी तरह से स्थापित किया जाता है - इसमें एसएनएमपी और ड्राइवरों के कॉन्फ़िगरेशन की भी आवश्यकता होती है। विवरण
HOWTO में वर्णित है
ड्राइवरों को स्थापित करने के दो तरीके हैं:
1. फार्म पर उपलब्ध प्रत्येक मॉडल के लिए उन्हें HP साइट समर्थन पृष्ठों से व्यक्तिगत रूप से खींच लें, उदाहरण के लिए,
HP ProLiant DL380 G4 सर्वर के लिए, वे अनुभाग ड्राइवर - सिस्टम प्रबंधन (iLO के लिए ड्राइवर) या सॉफ़्टवेयर - सिस्टम प्रबंधन (WBEM प्रदाताओं और ड्राइवरों) में झूठ बोलेंगे सिम)
2. एसपीपी डाउनलोड करें (सर्विस पैक - पूर्व पीएसपी के लिए) - नवीनतम संस्करण
2012.10.0 । डाउनलोड के लिए, आपको एचपी पासपोर्ट के साथ मुफ्त पंजीकरण और एसपीपी से .iso डाउनलोड करने के अधिकार के $ 0.05 के अधिग्रहण के साथ कई जोड़तोड़ की आवश्यकता है। (एचपी सिम के साथ उसी कहानी का उल्लेख करना भूल गए)।
एसपीपी के साथ ड्राइवरों को स्थापित करना अधिक सुविधाजनक है, पहले से ही क्योंकि आप एक साथ कई सर्वरों पर एक थोक स्थापना कर सकते हैं। यह HP SUM - स्मार्ट अपडेट मैनेजर द्वारा किया जाता है। इसके लिए एक डोमेन व्यवस्थापक या स्थानीय सर्वर व्यवस्थापक के विवरण की आवश्यकता होगी। ड्राइवरों को स्थापित करने के अलावा दृढ़ता से सभी उपलब्ध firmvari उन्नत करने के लिए सिफारिश की है।
ज्ञात मुद्दे:
1. एक दर्जन या दो सर्वरों पर लंबे समय तक oooooochen लगाया जा सकता है, क्यों - यह स्पष्ट नहीं है।
2. HP SUM को उत्पादक सॉफ़्टवेयर वाली मशीन पर चलाने की अनुशंसा नहीं की जाती है, क्योंकि इसमें प्रोसेसर को 90% तक लोड करने की क्षमता होती है
3. कुछ सर्वर स्वचालित रूप से इंस्टॉल नहीं किए जा सकते, खासकर अगर सिस्टम नंगे हो - WBEM / SIM ड्राइवर पहले से इंस्टॉल नहीं किए गए हैं। मुझे इसे अपने हाथों से लगाना होगा।
4. कभी-कभी लक्ष्य सर्वरों पर, एचपी एसयूएम डब्ल्यूबीईएम / सिम ड्राइवरों को चुनने की अनुमति नहीं देता है - उन्हें मैन्युअल रूप से भी स्थापित करना होगा, विशेष रूप से LO100i वाले सर्वर के लिए। DL180G6 और DL160G6 पर देखी गई।
5. WBEM / SIM ड्राइवर स्थापित नहीं हैं यदि Windows 2008 R2 एक आधिकारिक रूप से असमर्थित आर्किटेक्चर (जैसे विरासत DL360G4 या DL380G4) पर स्थापित है। ब्लॉग
http://kf.livejournal.com निम्नलिखित निर्णय है: । <i>What if you can't install HP Insight Management Agents or WBEM to Windows Server 2008 R2? HP DL3x0 G4 Microsoft Windows Server 2008 R2, -. HP System Management Homepage. , , -, WBEM, HP Insight Management Agents . WBEM/HPIMA , SmartStart, : Installation for "HP Insight Management Agents for Windows Server 2003/2008 x64 Editions" requires one or more of the following that is not currently installed or in the install set: - HP ProLiant Advanced System Management Controller Driver for Windows - HP ProLiant iLO Advanced and Enhanced System Management Controller Driver for Windows - HP ProLiant iLO 2 Management Controller Driver for Windows - HP ProLiant iLO 3 Management Controller Driver for Windows , : 1) Download HP ProLiant iLO Advanced and Enhanced System Management Controller Driver for Windows Server 2008 x64 Editions (cp010914.exe) to the server. 2) Extract downloaded file with integrated extract feature. 3) Set the compatibility mode for cpqsetup.exe as Windows Server 2008 (Service Pack 1). 4) Run cpqsetup.exe, installation should works fine. 5) Install HP Insight Management Agents/WBEM as usual. 6) Also, 1 of unknown devices will be disappeared from Device Manager and it will be called "HP ProLiant iLO2 Advanced System Management Controller" now.</i>
Windows के लिए <i>What if you can't install HP Insight Management Agents or WBEM to Windows Server 2008 R2? HP DL3x0 G4 Microsoft Windows Server 2008 R2, -. HP System Management Homepage. , , -, WBEM, HP Insight Management Agents . WBEM/HPIMA , SmartStart, : Installation for "HP Insight Management Agents for Windows Server 2003/2008 x64 Editions" requires one or more of the following that is not currently installed or in the install set: - HP ProLiant Advanced System Management Controller Driver for Windows - HP ProLiant iLO Advanced and Enhanced System Management Controller Driver for Windows - HP ProLiant iLO 2 Management Controller Driver for Windows - HP ProLiant iLO 3 Management Controller Driver for Windows , : 1) Download HP ProLiant iLO Advanced and Enhanced System Management Controller Driver for Windows Server 2008 x64 Editions (cp010914.exe) to the server. 2) Extract downloaded file with integrated extract feature. 3) Set the compatibility mode for cpqsetup.exe as Windows Server 2008 (Service Pack 1). 4) Run cpqsetup.exe, installation should works fine. 5) Install HP Insight Management Agents/WBEM as usual. 6) Also, 1 of unknown devices will be disappeared from Device Manager and it will be called "HP ProLiant iLO2 Advanced System Management Controller" now.</i>
विंडोज के लिए प्रबंधन नियंत्रक ड्राइवर <i>What if you can't install HP Insight Management Agents or WBEM to Windows Server 2008 R2? HP DL3x0 G4 Microsoft Windows Server 2008 R2, -. HP System Management Homepage. , , -, WBEM, HP Insight Management Agents . WBEM/HPIMA , SmartStart, : Installation for "HP Insight Management Agents for Windows Server 2003/2008 x64 Editions" requires one or more of the following that is not currently installed or in the install set: - HP ProLiant Advanced System Management Controller Driver for Windows - HP ProLiant iLO Advanced and Enhanced System Management Controller Driver for Windows - HP ProLiant iLO 2 Management Controller Driver for Windows - HP ProLiant iLO 3 Management Controller Driver for Windows , : 1) Download HP ProLiant iLO Advanced and Enhanced System Management Controller Driver for Windows Server 2008 x64 Editions (cp010914.exe) to the server. 2) Extract downloaded file with integrated extract feature. 3) Set the compatibility mode for cpqsetup.exe as Windows Server 2008 (Service Pack 1). 4) Run cpqsetup.exe, installation should works fine. 5) Install HP Insight Management Agents/WBEM as usual. 6) Also, 1 of unknown devices will be disappeared from Device Manager and it will be called "HP ProLiant iLO2 Advanced System Management Controller" now.</i>
ज्ञात त्रुटियों और कमियों check_hpasm
संस्करण 4.6.3 के समय, निम्न त्रुटि देखी गई: FreeBSD पर शुरू होने पर, प्लगइन एक संदेश प्रदर्शित करता है:
Use of uninitialized value in lc at /usr/local/libexec/nagios/check_hpasm line 3622.
ठीक से प्लगइन काम करते हैं और उन्हें जानकारी प्रभाव देने के लिए ध्यान नहीं दिया गया है। नए संस्करणों में तय की गई।
यह अभाव नियंत्रण रेखा उपयोगिता सुझाव दिया गया है, लेकिन स्थापना उपयोगिताओं नहीं देता है। शेष त्रुटियों। लेखकों प्लगइन की सूचना दी।
नुकसान में यूएमएल से तार की तारीख के यूनिक्स प्रारूप (युग की शुरुआत से) में आउटपुट शामिल हैं, जो उन्हें खराब कथित बनाता है:
Event: 76 Added:1357193160 Class: (System Revision) informational ROM flashed (New version: 12/02/2011)
आप एक ऑनलाइन कैलकुलेटर पर भरोसा कर सकते हैं। उदाहरण के लिए,
यहाँ ।
के बारे में कीड़े प्लगइन के लेखक सदस्यता समाप्त कर सकते (सादे अंग्रेजी)। जी। लॉज़र एक व्यस्त व्यक्ति है, लेकिन check_hpasm हमेशा समस्याओं या गलत व्यवहार के बारे में संदेशों का जवाब देने की कोशिश करता है।
प्लगइन के लाभ
इस प्लगइन का उपयोग करते हुए, उन्हें जल्दी से पता चला
• DL360G4 में डिस्क नियंत्रक एक्सीलेटर पर दोषपूर्ण बैटरी, जिसके कारण संलग्न MSA20 सरणियों के लिए लिखने की गति में गिरावट आई।
• प्रोलिएंट में से एक में एक जाम हुए पंखे का पता चला है। पंखा बदल दिया जाता है।
• खोज की मृत अनावश्यक बिजली एक सर्वर पर आपूर्ति। बीपी बदल दिया।
बेशक, अगर हर दिन मैं सभी आईएलओ इंटरफेस के आसपास गश्त करता हूं और आईएमएल लॉग को
ध्यान से देखता हूं, तो आप ऐसी त्रुटियों को नोटिस कर सकते हैं, लेकिन सवाल उठता है - मुझे कब काम करना चाहिए? यह प्लगइन, नगियोस / आइसिंगा के साथ मिलकर, प्रशासन प्रक्रिया को सरल करता है और पूरी तरह से HP Proliant सर्वर इन्फ्रास्ट्रक्चर को कवर करता है।
कुछ उपयोगी मार्गदर्शन
1.
एचपी इंटीग्रेटेड लाइट्स-आउट यूजर गाइड ।
2.
एचपी इंटीग्रेटेड लाइट्स-आउट 2 यूजर गाइड ।
3.
HP iLO 3 उपयोगकर्ता गाइड4.
HP iLO 4 उपयोगकर्ता गाइड5.
ProLiant servers.HOWTO 6 संस्करण पर लिनक्स के लिए हिमाचल प्रदेश प्रबंधन सॉफ्टवेयर6.
एचपी रिमोट इनसाइट लाइट्स-आउट संस्करण II उपयोगकर्ता गाइड7.
एचपी प्रोलिएंट लाइट्स आउट -100 यूजर गाइडपुनश्च निगरानी के अन्य पहलुओं पर लेख दिलचस्प होंगे - विन्यासकर्ता, व्यावहारिक विकास, दिलचस्प प्लगइन्स, ऐड-ऑन, लोहे के गैर-तुच्छ टुकड़े? सामग्री का एक बहुत संचित - यहां तक कि एक किताब लिखने के।अद्यतन २०१५:
2015 में, मुझे एचपी सर्वर की निगरानी से संबंधित कार्यों पर लौटना पड़ा और पाया कि लेख थोड़ा पुराना था।
विशेष रूप से, यह स्पष्ट हो गया जब iLO2 के साथ काम करने में कोई त्रुटि होती है:
ILO2_HEALTH UNKNOWN - ERROR: <host_address> 443 के साथ SSL कनेक्शन स्थापित करने में विफल।
iLO3 और iLO4 ठीक काम करते हैं।
मुद्दे के एक अध्ययन से पता चला कि स्रोत एक प्रसिद्ध एसएसएल मुद्दा है। हमारे पर्यावरण को अद्यतन करने की आवश्यकता है।
1. हमारी स्क्रिप्ट को 1.60 के न्यूनतम संस्करण में अपग्रेड करें
(Nagios.exchange पर स्क्रिप्ट निहित है।
यहाँ )
2. ILO2 से नवीनतम संस्करण में फर्मवेयर अपग्रेड करें। (1.94 या 1.96, जुलाई 2015 से उपलब्ध)
सत्यापन आदेश बदलना होगा:
./check_ilo2_health.pl -H <host_address> -d 1 -u <admin> -p <password> -l --sslopts 'SSL_verify_mode => SSL_VERIFY_NONE, SSL_version => "TLSv1"'
Sslopts कुंजी जोड़ा गया था, जिसकी मदद से TLSv1 चालू है और SSL जाँच अक्षम है।
परिणाम:
ILO2_HEALTH OK - (Board-Version: ILO2) Temperatures: Temp_1 (Ok): 18, Temp_2 (Ok): 40, Temp_4 (Ok): 25, Temp_5 (Ok): 26, Temp_8 (Ok): 37, Temp_9 (Ok): 30, Temp_10 (Ok): 37, Temp_11 (Ok): 29, Temp_12 (Ok): 41, Temp_19 (Ok): 21, Temp_20 (Ok): 26, Temp_21 (Ok): 27, Temp_22 (Ok): 25, Temp_23 (Ok): 34, Temp_24 (Ok): 29, Temp_25 (Ok): 26, Temp_26 (Ok): 26, Temp_29 (Ok): 35, Temp_30 (Ok): 63
अद्यतन २०१६:
नागोस :: प्लगिन (check_ilo2_health.pl, check_ilo2_health.pl) का उपयोग करके सभी मोती लिपियों के बारे में:
पूरी तरह से कॉपीराइट और ट्रेडमार्क के कारण (और Nagios एक पंजीकृत ट्रेडमार्क है) cpan अब क्रमशः Nagios :: Plugin को अनुक्रमित नहीं करता है, इसे अब स्थापित करना और इसका उपयोग करना सामान्य है।
इसके बजाय, मॉनिटरिंग :: प्लगिन, जो समान कार्य करता है, का उपयोग किया जाता है, लिपियों के पाठ में, नागियो को मॉनिटर के साथ प्रतिस्थापित किया जाना चाहिए
मॉनिटरिंग स्थापित करें :: प्लगइन का उपयोग कर:
perl -MCPAN -e 'मॉनिटरिंग स्थापित करें :: प्लगइन'
और यह काम करता है!