जैसे-जैसे आपके व्यवसाय या संगठन में आपके पास मौजूद उपकरणों, सर्वरों और सेवाओं की संख्या बढ़ती है, वैसे ही आपके सिस्टम की निगरानी करने की आवश्यकता भी होती है। सिस्टम मॉनिटरिंग, चाहे वह आधार पर हो या क्लाउड में, होस्ट और ऐप्स की क्षमता, गतिविधि और स्वास्थ्य को कवर करता है। इस प्रक्रिया को सभी कंप्यूटिंग संसाधनों को कवर करने के लिए डिज़ाइन किया गया है ताकि समस्याओं के होने से पहले ही उन्हें जड़ से खत्म कर दिया जा सके और उनसे निपटा जा सके।
यदि आप उबंटू का उपयोग कर रहे हैं, तो सिस्टम मॉनिटरिंग टूल उपयोगकर्ताओं को प्रभावित करने से पहले किसी भी सेवा विफलता या त्रुटियों को खोजने में आपकी सहायता करेंगे।
आपके निपटान में सबसे बुनियादी उपकरण सिस्टम मॉनिटर है, जो लिनक्स के लिए एक अंतर्निहित उपयोगिता है जो विंडोज के टास्क मैनेजर की तरह काम करता है और चलने वाली प्रक्रियाओं से लेकर सबसे अधिक संसाधनों की खपत करने वाली बुनियादी गतिविधि निगरानी जानकारी प्रदान करता है।
हालांकि, आप परिष्कृत सिस्टम निगरानी उपकरण प्राप्त कर सकते हैं जो आपको मेमोरी, सीपीयू, डिस्क और नेटवर्क कनेक्शन के लिए अधिक संसाधन उपयोग की जानकारी दिखाते हैं।
यहां तीन हैं जिनका आप उबंटू के साथ उपयोग कर सकते हैं।
<एच2>1. नागियोस
उबंटू के लिए यह सिस्टम मॉनिटरिंग टूल सर्वर और वर्कस्टेशन की पूरी निगरानी प्रदान करता है - जिसमें सर्विस और प्रोसेस स्टेट, ऑपरेटिंग सिस्टम मेट्रिक्स और फाइल सिस्टम यूसेज, और भी बहुत कुछ शामिल हैं।
कॉन्फ़िगर करने के लिए जटिल होने के बावजूद, यह शक्तिशाली, स्केलेबल, विश्वसनीय और अनुकूलन योग्य सॉफ़्टवेयर है। सिस्टम और नेटवर्क मॉनिटरिंग में एक स्थायी मानक के रूप में, Nagios अत्यधिक लाभ प्रदान करता है जैसे प्रोटोकॉल विफलताओं और नेटवर्क आउटेज का तेजी से पता लगाना, साथ ही सेवाओं, सर्वर और एप्लिकेशन की उपलब्धता में वृद्धि।
सिस्टम मॉनिटरिंग के लिए दो समाधान उपलब्ध हैं:Nagios Core और Nagios XI.
नागियोस कोर
यह ओपन-सोर्स फ्री वर्जन है जो नेटवर्क मैप के साथ बेसिक यूजर इंटरफेस, एसएमएस और ईमेल द्वारा रिपोर्टिंग, और बेसिक रिपोर्ट जैसी सुविधाओं के साथ सर्वर, एप्लिकेशन और सेवाओं की निगरानी करता है।
Nagios Core सिस्टम मेट्रिक्स, सर्वर, एप्लिकेशन, सेवाओं और नेटवर्क प्रोटोकॉल से आपके महत्वपूर्ण आईटी इन्फ्रास्ट्रक्चर घटकों की निगरानी करता है। जब महत्वपूर्ण घटक विफल हो जाते हैं और ठीक हो जाते हैं, तो यह आपको एसएमएस, ईमेल या कस्टम स्क्रिप्ट के माध्यम से अलर्ट भेजता है, इसलिए आपके व्यवस्थापकों को हमेशा महत्वपूर्ण घटनाओं के बारे में सूचित किया जाता है।
रिपोर्टें उपलब्ध हैं जो बाद में आपकी समीक्षा के लिए घटनाओं, रुकावटों, सूचनाओं और अलर्ट प्रतिक्रियाओं का एक ऐतिहासिक रिकॉर्ड प्रदान करती हैं, साथ ही पुराने सिस्टम के आपको पकड़ने से पहले अपग्रेड की योजना बनाने के लिए उन्नत ग्राफ़ प्रदान करती हैं।
यह उबंटू सिस्टम मॉनिटरिंग के लिए एक शक्तिशाली ओपन-सोर्स विकल्प है, जिसमें वेब इंटरफेस, मल्टी-टेनेंट क्षमताओं और इन-हाउस या थर्ड-पार्टी ऐप और अन्य समुदाय-विकसित ऐड-ऑन के साथ एकीकरण के माध्यम से विस्तार योग्य आर्किटेक्चर जैसी बेहतरीन विशेषताएं हैं।पी>
हालांकि इसकी शुरुआत में सीखने की अवस्था हो सकती है, यदि आपको सहायता की आवश्यकता है तो एक सक्रिय समुदाय उपलब्ध है।
नागियोस XI
यह टूल का व्यावसायिक रूप है जिसमें सुविधाओं की एक समृद्ध श्रेणी और स्वचालित कॉन्फ़िगरेशन सहायता है।
इसकी शक्तिशाली विशेषताओं (कोर की पेशकश के अलावा) में शक्तिशाली नागियोस कोर 4 मॉनिटरिंग इंजन शामिल है जो आपको सर्वर के प्रदर्शन की निगरानी का उच्चतम स्तर प्रदान करता है।
उपकरणों, सेवाओं और अनुप्रयोगों की निगरानी के माध्यम से उपयोगकर्ताओं का मार्गदर्शन करने के लिए कॉन्फ़िगरेशन विज़ार्ड भी शामिल हैं, और हाल के कॉन्फ़िगरेशन को सहेजने के लिए एक कॉन्फ़िगरेशन स्नैपशॉट और जब आप चाहें तो उन्हें वापस कर सकते हैं।
आप अपडेट किए गए GUI का उपयोग करके प्रति-उपयोगकर्ता के आधार पर अपने डिज़ाइन, लेआउट और प्राथमिकताओं को कस्टमाइज़ कर सकते हैं, ताकि आपके ग्राहकों और टीमों को वह लचीलापन मिल सके जो वे चाहते हैं। यह कस्टम भूमिका असाइनमेंट भी प्रदान करता है जो एक सुरक्षित वातावरण सुनिश्चित करता है।
नागियोस के बारे में हमें क्या पसंद है
- उपयोग में आसान
- मुफ्त और प्रीमियम (60-दिवसीय परीक्षण के साथ) विकल्प प्रदान करता है
- व्यापक आईटी बुनियादी ढांचे की निगरानी सभी मिशन-महत्वपूर्ण बुनियादी ढांचे के घटकों की निगरानी की जाती है।
- एकाधिक उपयोगकर्ताओं को वेब इंटरफेस तक पहुंचने और प्रासंगिक बुनियादी ढांचे की स्थिति देखने की अनुमति देता है
- कुछ ही क्लिक में तेज़ कॉन्फ़िगरेशन
- उपयोगकर्ता खाते सेट करने और प्रबंधित करने में आसान
- ऐड-ऑन का उपयोग करके विस्तार योग्य आर्किटेक्चर
2. झलक
यह एक क्रॉस-प्लेटफ़ॉर्म, डेटा-सेंटर मॉनिटरिंग टूल है जो GNU/Linux, macOS, Windows और BSD ऑपरेटिंग सिस्टम पर चलता है। यह psutil लाइब्रेरी का उपयोग करते हुए पायथन भाषा में लिखा गया है, जहां से यह सिस्टम से जानकारी प्राप्त करता है, आपको एक नज़र में उतना ही देता है जितना आपको चाहिए।
आप Glance का उपयोग लोड औसत, CPU, मेमोरी, डिस्क I/O, नेटवर्क इंटरफेस, माउंटेड डिवाइस, फ़ाइल सिस्टम स्थान उपयोग, साथ ही सभी सक्रिय और शीर्ष प्रक्रियाओं की निगरानी के लिए कर सकते हैं।
इसकी मुख्य विशेषताओं में से एक कॉन्फ़िगरेशन फ़ाइल में थ्रेसहोल्ड सेट करने की क्षमता है जिसमें विभिन्न रंगों में प्रदर्शित चार विकल्प हैं जो सिस्टम में लॉगजैम को इंगित करते हैं:ठीक (हरा), सावधान (नीला), चेतावनी (बैंगनी), और महत्वपूर्ण (लाल) ।
सावधानी, चेतावनी और महत्वपूर्ण स्तरों के लिए थ्रेशोल्ड स्तर क्रमशः 50, 70, और 90 पर सेट किए गए हैं। आप इन्हें "/etc/glances/" निर्देशिका में पाई गई "glances.conf" फ़ाइल का उपयोग करके अनुकूलित कर सकते हैं।
औसत CPU लोड, डिस्क I/O पढ़ने/लिखने की गति, माउंटेड डिवाइस के लिए वर्तमान डिस्क उपयोग, और उनके CPU/मेमोरी उपयोग के साथ शीर्ष प्रक्रियाओं जैसी महत्वपूर्ण जानकारी देखें।
यह सारी जानकारी होने के साथ नकारात्मक पक्ष यह है कि Glances एक महत्वपूर्ण मात्रा में CPU संसाधनों का उपयोग करता है।
यदि आपको Glances के साथ सहायता की आवश्यकता है, तो उनकी वेबसाइट पर विकी उपलब्ध हैं। आप ट्विटर, डेवलपर्स के लिए चैट और उपयोगकर्ता समूहों पर अन्य डेवलपर्स और उपयोगकर्ताओं से भी संपर्क कर सकते हैं।
झलक के बारे में हमें क्या पसंद है
- इंस्टॉल करना आसान है क्योंकि यह उबंटू के भंडार पर उपलब्ध है
- अन्य निगरानी उपकरणों की तुलना में अधिक जानकारी प्रदर्शित करता है
- वेब-आधारित जीयूआई निगरानी को लचीला बनाता है
- रिमोट सिस्टम की निगरानी कर सकते हैं
3. एचटॉप
htop एक इंटरैक्टिव प्रोसेस समीक्षक और टेक्स्ट-मोड एप्लिकेशन है जो रीयल-टाइम में सिस्टम मॉनिटरिंग करता है। यह चल रही प्रक्रियाओं और उनके उपयोग का पूरा दृश्य प्रस्तुत करता है। इस तरह आप अपने सिस्टम को किसी भी खराबी से मुक्त कर सकते हैं क्योंकि यह अपने उद्देश्य को पूरा करता है।
उपकरण "ncurses" पर आधारित है और माउस ऑपरेशन के लिए समर्थन प्रदान करता है। अन्य उपकरणों की तरह, htop मेमोरी, प्रोसेसर और स्वैप उपयोग के दृश्य संकेत देने के लिए रंग का उपयोग करता है।
दो स्तंभों में प्रदर्शित एक लचीला, स्वच्छ और कॉन्फ़िगर करने में आसान सारांश अनुभाग आपको अपने सिस्टम के बारे में जानकारी देखने देता है। हालांकि, निष्क्रिय, उपयोगकर्ता या सिस्टम समय के आधार पर CPU प्रतिशत जैसी कुछ जानकारी उपलब्ध नहीं हो सकती है।
सारांश अनुभाग को कॉन्फ़िगर करने और किसी भी कॉलम में डेटा प्रदर्शन सूचियां जोड़ने के लिए फ़ंक्शन कुंजियां उपलब्ध हैं। एक प्रक्रिया अनुभाग भी है जो मेमोरी/सीपीयू उपयोग, पीआईडी, या उपयोगकर्ता जैसे कारकों को क्रमबद्ध करता है।
नोट :htop अब संस्करण 2.0 के बाद से क्रॉस-प्लेटफ़ॉर्म है, जो Linux, BSD और macOS को सपोर्ट करता है।
हमें htop के बारे में क्या पसंद है
- साफ-सुथरा और पढ़ने में आसान सारांश अनुभाग
- प्रत्येक उपयोगकर्ता की एक कॉन्फ़िगरेशन फ़ाइल होती है
- कॉन्फ़िगरेशन फ़ाइलों में संग्रहीत किसी भी परिवर्तन के लिए स्वचालित सहेजें
आप उबंटू के लिए किस सिस्टम मॉनिटरिंग टूल का उपयोग करते हैं? नीचे टिप्पणी करें।
<छोटा>छवि क्रेडिट:नज़र गिथब, नागिओस, हिशमछोटा>