निगरानी उपकरणों और उनकी विशेषताओं की अधिक व्यापक सूची के लिए, इस विकिपीडिया पृष्ठ को देखें ।
जैसा कि प्रश्न कहता है, इस कार्य के लिए सबसे अधिक उपयोग किए जाने वाले उपकरण क्या हैं और उनकी ताकत और कमजोरियां क्या हैं?
निगरानी उपकरणों और उनकी विशेषताओं की अधिक व्यापक सूची के लिए, इस विकिपीडिया पृष्ठ को देखें ।
जैसा कि प्रश्न कहता है, इस कार्य के लिए सबसे अधिक उपयोग किए जाने वाले उपकरण क्या हैं और उनकी ताकत और कमजोरियां क्या हैं?
जवाबों:
मैंने सफलता के साथ अतीत में नागियो का उपयोग किया है । यह बहुत एक्स्टेंसिबल है (200 से अधिक ऐड-ऑन), अपेक्षाकृत उपयोग करने में आसान और बहुत सारी रिपोर्ट। एक नकारात्मक प्रारंभिक सेटअप होगा।
Cacti RRDTool के लिए एक बहुत अच्छा वेब-आधारित दृश्य है , जो बहुत ही आसान रेखांकन और आँकड़े प्रदान करता है। RRDTool वह हिस्सा है जो कई सिस्टम से डेटा इकट्ठा करता है और तकनीकी डेटा की एक विस्तृत श्रृंखला की निगरानी करता है।
हम यूनिक्स और विंडोज सिस्टम पर नजर रखने के लिए उस कैक्टि / आरआरडॉटूल समाधान का उपयोग कर रहे हैं। हमें लोड, सीपीयू / रैम उपयोग, एचडी स्पेस, लॉग इन किए हुए उपयोगकर्ता, नेटवर्क ट्रैफ़िक, रनिंग प्रक्रिया, इत्यादि सहित कई उपयोगी मेट्रिक्स मिलते हैं।
आपको Cacti के बारे में और जानकारी Cacti पर क्या होगी? पृष्ठ।
व्यक्तिगत रूप से, मैं मुनिन से प्यार करता हूं, जिसे इंस्टॉल करना बहुत आसान है और इसके लिए प्लग इन लिखना बहुत ही सरल वास्तुकला है। आपके द्वारा कल्पना किए जा सकने वाले सभी उद्देश्यों के लिए पहले से ही बहुत सारे प्लगइन्स मौजूद हैं, इसलिए संभवतः आपको पहली बार में प्लगइन्स लिखना भी नहीं पड़ेगा।
यह सुंदर रेखांकन और कॉन्फ़िगर करने का विकल्प (बहुत बुनियादी) अलर्ट भी प्रदान करता है।
झाबिक्स । यह ओपन-सोर्स है, और उचित रूप से सेटअप और अनुकूलित करने के लिए सरल है। हमारे पास बहुत सी कस्टम मॉनिटरिंग स्क्रिप्ट्स हैं जो zabbix सर्वर में फीड होती हैं, लेकिन यह उस डेटा को केंद्रीकृत करने, उसे उचित रूप से प्रदर्शित करने, सूचनाएँ (ईमेल, एसएमएस, ट्विटर, इत्यादि), और इसी तरह आगे ले जाती है।
मैं हमारी कंपनी में स्पिकवर्क का रोल आउट कर रहा हूं और हम इसे न केवल मॉनिटरिंग सर्वर के लिए बल्कि नेटवर्क पर बाकी सब चीजों के लिए भी एक बेहतरीन टूल मान रहे हैं।
यह समस्या होने पर आपको ईमेल भेजने के लिए स्वचालित सूची और कस्टम मॉनिटरिंग जैसी चीजें करता है (ईजी: प्रिंटर स्याही के 10% तक या हार्ड ड्राइव के इस सर्वर में 20% है)।
इसका नकारात्मक पहलू शायद प्रति कंप्यूटर जानकारी का घनत्व है, यह गलत नहीं है कि इसमें प्रति मशीन बहुत सारा डेटा है लेकिन सर्वर जैसी चीजों के लिए जहां आपको बहुत सारे आँकड़े चाहिए, जो आपको किसी अन्य उपकरण का उपयोग करने की आवश्यकता हो सकती है।
संपादित करें: ओह, क्या मैंने उल्लेख किया है कि इसका व्यवसाय मॉडल हमेशा के लिए मुक्त होने के आसपास आधारित है।
धूम्रपान करना न केवल विभिन्न सर्वरों और सेवाओं की उपलब्धता की जांच करता है, बल्कि ग्राफ को प्रदर्शित करने के लिए उपयोग में आसान, अच्छी लग रही है, और त्वरित प्रदान करते हुए उनकी विलंबता का ट्रैक भी रखता है ।
विलंबता माप प्लग की विस्तृत रेंज बॉक्स से बाहर उपलब्ध है। यदि आप कुछ पर्ल जानते हैं, तो किसी भी विदेशी जरूरतों के लिए अपने खुद के बनाने में आसान है।
वितरित माप के लिए मास्टर / स्लेव सिस्टम से बड़े प्रतिष्ठानों को लाभ होगा।
उपयोगकर्ताओं को प्रभावित करने या प्रमुख आउटेज में विकसित करने से पहले अत्यधिक कॉन्फ़िगर करने योग्य अलर्टिंग सिस्टम आपको समस्याओं को नोटिस करने में मदद करेगा।
धूम्रपान मुक्त और OpenSource सॉफ्टवेयर एमआरटीजी और आरआरडटूल के निर्माता तोबी ओटीकर द्वारा लिखित पर्ल में लिखा गया है।
OpenNMS का उपयोग किया जाता है जहां मैं एक हजार से अधिक लिनक्स मशीनों की निगरानी करने के लिए काम करता हूं। हम प्रत्येक मशीन के हार्डवेयर और उन पर चल रहे एप्लिकेशन की निगरानी करते हैं।
ज़ेनॉस कोर कुछ काम का है, हम इसका उपयोग (लगभग एक साल के लिए) सर्वर, नेट स्विच और यूपीएस की हल्की निगरानी के लिए कर रहे हैं।
ज़ेनॉस कोर एक पुरस्कार विजेता ओपन सोर्स आईटी मॉनिटरिंग उत्पाद है जो एकल, एकीकृत सॉफ़्टवेयर पैकेज के माध्यम से नेटवर्क, सर्वर और एप्लिकेशन के कॉन्फ़िगरेशन, स्वास्थ्य और प्रदर्शन को प्रभावी ढंग से प्रबंधित करता है।
Nagios बहुत अच्छा है क्योंकि यह मुफ़्त है और इसके लिए बहुत सारे प्लगइन हैं। हालाँकि UI और कॉन्फ़िग बहुत मुश्किल है।
यह प्रो / कॉन के विपरीत है जो कि बहुत अच्छा है Microsoft सिस्टम सेंटर ऑपरेशन मैनेजर (SCOM) है जो मुफ़्त नहीं है, इसमें कम प्लगइन है, लेकिन सेटअप और कॉन्फ़िगरेशन शानदार और आसान हैं।
मुझे स्वीकार करना चाहिए कि अगर मैं मुख्य रूप से Microsoft कंपनी में था, तो बहुत अधिक निर्भरता की आवश्यकता थी (यानी ब्रेकिंग की निगरानी के लिए बर्दाश्त नहीं कर सकता) या डेवलपर्स को इसके साथ काम करने के बारे में सोचना पड़ा, तो SCOM नागोइस पर मेरी सिफारिश होगी।
मैंने उपयोग किया है:
हम कुछ हफ्तों से AlertFox का उपयोग करते हैं और इसे बहुत खुश हैं। यह न केवल हमारे अपटाइम और प्रदर्शन की जांच करता है, बल्कि लेन-देन स्क्रिप्ट (iMacros आधारित) के माध्यम से खरीदारी की टोकरी, उपयोगकर्ता लॉगिन और वेबसाइट के अन्य महत्वपूर्ण हिस्सों पर भी नज़र रखता है।
हमारी आंतरिक निगरानी (डिस्क स्पेस आदि) के लिए हम नागियोस का उपयोग करते हैं ।
एक विंडोज व्यक्ति के रूप में, एमओएम। हम सिस्टम्स सेंटर ऑपरेशन मैनेजर (SCOM) में अपग्रेड करना चाह रहे हैं, लेकिन जब तक हम विंडोज 2008 की तैनाती शुरू नहीं करेंगे, तब तक इसकी जरूरत नहीं होगी।
मैं ऑपरेशनल मॉनिटरिंग अपग्रेड प्रोजेक्ट का हिस्सा हूं। हमने विभिन्न विक्रेताओं को कुछ बड़े डॉलर सिस्टम पेश करने और तुलना करने के लिए कुछ सस्ते विकल्पों में मिलाया है।
जिनमें से एक हाइपरिक है , जो एक मुफ्त ओपन सोर्स समाधान के रूप में भी उपलब्ध है। मैं इसकी प्रदत्त क्षमताओं और कस्टम एजेंटों के लिए एक्स्टेंसिबिलिटी से प्रभावित था।
आँकड़ों की निगरानी के लिए (स्मृति उपयोग, भार, mysql गतिविधि, अपाचे गतिविधि, आदि) मैं मुनिन का उपयोग करता हूं । बॉक्स से यह पहले से ही अलग-अलग समय अंतराल (पिछले 24 घंटों, पिछले 7 दिनों, पिछले महीने, पिछले वर्ष) के लिए बहुत सी चीजों और भूखंडों के ग्राफ़ को ट्रैक करता है। प्लगइन्स के जरिए और भी चीजों पर नजर रखी जा सकती है। यह सुंदर रेखांकन के साथ HTML पृष्ठ हैं।
मुनिन के पास एक मास्टर / नोड आर्किटेक्चर है: नोड्स एक सर्वर पर आंकड़े इकट्ठा करते हैं और मास्टर डेटा को संग्रहीत करता है और एचटीएमएल और ग्राफ़ का उत्पादन करता है।
मैं चल रही प्रक्रियाओं का ट्रैक रखने के लिए और निश्चित विन्यास की स्थिति (उच्च सीपीयू लोड, उच्च मेमोरी उपयोग, कोई HTTP प्रतिक्रिया, आदि) उत्पन्न होने पर मुझे पुनरारंभ करने या सचेत करने के लिए मॉनेट का उपयोग करता हूं । मॉनेट सर्वर के बारे में और भी सामान्य चीजों की निगरानी कर सकता है, जैसे कि सीपीयू लोड, मेमोरी उपयोग, हार्डडिस्क स्थिति या डिस्क उपयोग।
मॉनेट को हर उस सेवा या हार्डवेयर के लिए कॉन्फ़िगर करना होगा जिसे आप मॉनिटर करना चाहते हैं और कुछ गलत होने पर कैसे प्रतिक्रिया दें। सबसे अधिक उपयोग किए जाने वाले विकल्प कुछ भी नहीं हैं, अलर्ट ईमेल भेजें या सेवा को पुनरारंभ करें।
जब यह काम करता है तो मोनेट महान होता है, लेकिन कभी-कभी यह किसी सेवा को शुरू करने, रोकने या फिर से शुरू करने में विफल होता है और आपको यह बताने के लिए बहुत अधिक नैदानिक जानकारी उपलब्ध नहीं है कि क्या गलत हुआ। इसका मतलब है कि आप यह नहीं जानते हैं कि समस्या आपकी सेवा के साथ या मोनिट कॉन्फ़िगरेशन के साथ है, जो क्रोन की तरह न्यूनतम वातावरण के साथ चलती है।
दोनों उपकरण अधिकांश लिनक्स वितरण पर डिफ़ॉल्ट रूप से उपलब्ध हैं।
मुझे आश्चर्य है कि किसी ने भी लिनक्स सर्वरों के लिए लॉगवाच या लॉगचेक का उल्लेख नहीं किया है - एक टन समय पढ़ने वाले लॉग को बचाता है !!
मैं अपने सर्वर की निगरानी के लिए Phatt का उपयोग करता हूं। सर्वर अप्राप्य होने पर यह मुझे एक एसएमएस संदेश भेजता है।
हमारी परियोजना हमारे 100+ नोड समूहों के लिए गंगालिया का उपयोग करती है । इसका उपयोग करने का एक कारण यह है कि यह निगरानी उपकरण है जो रॉक्स के साथ आता है ।
हमारे लिए यह महत्वपूर्ण है कि प्रत्येक नोड पर बहुत कम ओवरहेड हो ताकि गणना के लिए यथासंभव संसाधन उपलब्ध हों। गंगलिया हमें क्लस्टर का एक अच्छा अवलोकन देता है और जरूरत पड़ने पर हमें अलग-अलग नोड्स तक नीचे जाने की अनुमति देता है। इसके अलावा क्या अभी चल रहा है, हम जान सकते हैं कि पिछले घंटे, दिन, सप्ताह, महीने, और वर्ष के दौरान क्या हुआ, हम इस पर बहुत अच्छा विचार कर सकते हैं। विभिन्न आँकड़ों के रेखांकन बुनियादी और कार्यात्मक हैं।
यह सब निर्भर करता है कि आप "मॉनिटर" से क्या मतलब है!
Cacti और RRDTool आधारित समाधानों के साथ प्रतिस्पर्धा के लिए बाहर की जाँच करने के लिए दृश्य पर एक नया प्रवेशक ग्रेफाइट ( http://graphite.wikidot.com/ ) है
RRDTool को एक बैकिंग स्टोर से बदल दिया जाता है जिसे व्हिस्पर कहा जाता है। डॉक्स एक बहुत अच्छा ओवरव्यू देते हैं कि यह अलग क्यों है और मुझे वास्तव में कुछ की जांच करते समय तदर्थ रेखांकन के लिए सीएलआई पसंद है।
हम का उपयोग करें (और की तरह) Whatsup से Ipswitch हमारे अपेक्षाकृत छोटे Windows नेटवर्क के लिए। यह सेटअप करना आसान है, और अपेक्षाकृत आसानी से प्रबंधित किया जा सकता है, और जानता है कि विंडोज सर्वर के साथ-साथ मानक सामान को कैसे निपटाया जाए।
बड़े नेटवर्क के लिए, गैर-विंडोज-उन्मुख नेटवर्क या बहुत सारे सामानों के साथ नेटवर्क, मैं दिल से ओपनएनएमएस की सिफारिश करता हूं । ओपनएनएमएस सॉफ्टवेयर यदि मुफ्त है और कंपनी समर्थन और कार्यान्वयन सेवाओं को बेचने के लिए खुश है। यह भी कॉलेज से मेरे एक बहुत तेज दोस्त द्वारा चलाया जाता है !
जिन लोगों को नागियोस वेब इंटरफ़ेस पसंद नहीं है, उनके लिए NPC है , Cacti के लिए एक प्लगइन है जो Cacti के भीतर से Nagios UI उपलब्ध कराता है, लेकिन बेहतर लुक (ajax आदि) के साथ।
यह NDO2DB द्वारा प्रदान किए गए डेटाबेस से पढ़ता है , जो स्क्रिप्ट और अन्य उपकरणों में उपयोग के लिए डेटाबेस से आपके बुनियादी ढांचे को उपलब्ध कराने का एक शानदार तरीका है।
वर्तमान में हम से PRTG का उपयोग Paessler । उत्कृष्ट है। किसी भी एजेंट की आवश्यकता नहीं है, उत्कृष्ट अजाक्स वेब इंटरफेस, ऐतिहासिक लॉगिंग, ग्राफिंग, डब्ल्यूएमआई, आदि आदि। 10 सेंसर संस्करण मुफ्त में उपलब्ध है, लेकिन हमने एंटरप्राइज़ संस्करण के लिए भव्य जोड़े को नीचे रखा है। अच्छी तरह से पैसा खर्च किया।
हॉबिट - यह बिग ब्रदर का एक तेज़ बेहतर संस्करण है (जो इन दिनों खतरनाक रूप से वाणिज्यिक प्रतीत होता है)।
यदि आप जल्दी में हैं और अपने एमएस सर्वर की निगरानी के लिए एक त्वरित उपकरण चाहते हैं, तो विंडोज़ के लिए प्रदर्शन मॉनिटर का उपयोग करें, कस्टम मॉनिटरिंग टेम्पलेट के साथ एक काउंटर लॉग सेट करें और एक कस्टोम शेड्यूल (जैसे: हर घंटे 5 मिनट के लिए डेटा एकत्र करें)। फिर अपने काउंटर लॉग को क्रंच करने के लिए लॉग्स (PAL) टूल ( http://pal.codeplex.com/ ) के माइक्रोसॉफ्ट के लॉगपैरसर और कोडप्लेक्स के प्रदर्शन विश्लेषण को डाउनलोड करें। PAL संभव दस्तावेज़ों / उपकरणों को हल करने के लिंक के साथ एक महान प्रलेखित रिपोर्ट उत्पन्न करेगा।
मैं Solarwinds, VMware सर्वर प्रदर्शन टैब और कस्टम स्क्रिप्ट के संयोजन का उपयोग करता हूं।
सोलरवाइंड्स ओरियन नेटवर्क परफॉर्मेंस मॉनीटर का उपयोग मैं अपने विंडोज सिस्टम के साथ करता हूं। मेरे वेब सर्वर पर प्रवेश। अभी भी इस पर चलने वाले कुछ उपयोगी ऐप मेट्रिक्स मिल रहे हैं, लेकिन इसमें बुनियादी बॉक्स स्तर के सामान (डिस्क, नेटवर्क, सीपीयू) की अच्छी जानकारी है।
मेरे VMware मेहमानों के लिए, मुझे प्रदर्शन टैब पसंद हैं।
मेरे सन सर्वरों के लिए, जब मुझे कुछ ऐसा चाहिए जो सोलरवाइंड्स में उपलब्ध न हो (क्योंकि हमारे एडमिन ने इसे या क्या नहीं जोड़ा है), मैं मिरर हेल्थ, स्वैप यूसेज, आदि जैसी चीजों पर नजर रखने के लिए कस्टम स्क्रिप्ट्स (आमतौर पर पर्ल में) लिखता हूं।
मैं Solarwinds पर अधिक प्राप्त करना चाहता हूं, लेकिन एक दिन में केवल 26 घंटे (या इसलिए मेरे बॉस का मानना है) है इसलिए मुझे लगता है कि यह एक सीमित सीमा हो सकती है ...
हम OpsView का उपयोग करते हैं , जो Nagios के शीर्ष पर चलता है। WebUI हमें SSH के उपयोग की अनुमति दिए बिना नए होस्ट मॉनिटर परिभाषाओं को तैनात करने में मदद करता है, सार्वजनिक दृश्य प्रदान करता है, और ऐतिहासिक मूल्यों को रिकॉर्ड करता है। यह उपयुक्त आधार रेखाओं के प्रावधान और निर्धारण के लिए आसान है।
Zabbix ( http://www.zabbix.com ) Nagios की तुलना में अच्छा और सेटअप करने में आसान है।
हमने अपना स्वयं का निगरानी सॉफ्टवेयर लिखा है। हमारा कोड लगभग व्यावसायिक पैकेज के रूप में परिष्कृत नहीं है, लेकिन हमें बहुत अधिक कार्यक्षमता की आवश्यकता नहीं है। अन्य पैकेजों की जांच करने और उनका उपयोग करने का तरीका जानने के लिए हमारे खुद को लिखना आसान था। कोड वही करता है जो हम चाहते हैं और इसका विस्तार करना आसान है।