अगले लेख में हम Scout_Realtime पर एक नज़र डालने जा रहे हैं। इस ब्लॉग पर पिछले लेखों में, हमने अपने Gnu / Linux सिस्टम के प्रदर्शन पर नज़र रखने के लिए अलग-अलग कमांड लाइन आधारित उपकरण देखे हैं htop, डालना और दूसरे। आज हम जिसको देखने जा रहे हैं वह एक और है एक सर्वर की निगरानी के लिए सरल उपकरण.
स्काउट रीयलटाइम हमें डिस्क, मेमोरी, नेटवर्क, सीपीयू और प्रोसेस मेट्रिक्स दिखाएगा। यह एक सरल, आसानी से उपयोग होने वाला और वेब-आधारित उपकरण है, जो वास्तविक समय में लिनक्स सर्वर मेट्रिक्स की निगरानी करने के लिए बहुत स्पष्ट तरीके से करता है। यह हमें सीपीयू, मेमोरी, डिस्क, नेटवर्क और प्रक्रियाओं से एकत्र किए गए मेट्रिक्स पर फ्लुइड ग्राफ दिखाएगा। यह सब वास्तविक समय में।
इस लेख में, हम यह देखने जा रहे हैं कि इस निगरानी उपकरण को कैसे Ubuntu पर scout_realtime नामक स्थापित किया जाए एक दूरस्थ सर्वर की निगरानी करें। लेकिन इससे पहले कि हम इस मामले में उतरें, हम कुछ सामान्य विशेषताओं को देखने जा रहे हैं जो यह कार्यक्रम उपयोगकर्ताओं को पेश करने जा रहा है।
स्काउट_रेलटाइम की सामान्य विशेषताएं
- कार्यक्रम है मुक्त स्रोत। इसका सोर्स कोड पेज पर देखा जा सकता है GitHub.
- स्क्रॉलिंग में सहजता है हर पल ग्राफिक्स अपडेट करें.
- सब प्रमुख प्रदर्शन मैट्रिक्स (सीपीयू, मेमोरी, डिस्क उपयोग और नेटवर्क ट्रैफ़िक) बेहतर डेटा रीडिंग के लिए एकल दृश्य में हैं।
- स्मृति उपयोग मैट्रिक्स अपनी वेबसाइट के अनुसार, इसी उद्देश्य के साथ अन्य कार्यक्रमों की तुलना में स्पष्ट और अधिक सटीक हैं।
- प्रक्रियाओं को समूहीकृत किया जाता है समान नाम और चलने वाली प्रक्रियाओं की संख्या प्रदर्शित की जाती है। यह सुनिश्चित करना है कि सक्रिय प्रक्रियाओं में रुझान स्पष्ट हो जाएं।
- स्काउट_रेलटाइम भारी फाइल सिस्टम पर निर्भर है मैट्रिक्स पाने के लिए। Procfs Gnu / Linux- आधारित वितरण में उपलब्ध है। OSX और FreeBSD के पास खरीद के लिए पूर्ण समर्थन नहीं है और यह संगत नहीं है।
Ubuntu पर Scout_realtime निगरानी उपकरण स्थापना
हमारे Gnu / Linux सर्वर पर scout_realtime इंस्टॉल करने के लिए, हमें रूबी 1.9.3 या उच्चतर स्थापित करने की आवश्यकता होगी। इसके लिए हम एक टर्मिनल में निम्नलिखित कमांड का उपयोग करेंगे (Ctrl + Alt + T):
sudo apt install rubygems
एक बार जब रूबी की स्थापना हमारे सिस्टम में समाप्त हो जाती है, तो हम कर सकते हैं scout_realtime पैकेज स्थापित करें उसी टर्मिनल में निम्न कमांड का उपयोग करना:
sudo gem install scout_realtime
Scout_realtime शुरू करें
सफलतापूर्वक पैकेज स्थापित करने के बाद, हमें स्काउट_रेलटाइम डेमॉन शुरू करना चाहिए। यह वास्तविक समय में सर्वर मेट्रिक्स को इकट्ठा करने के लिए प्रभारी होगा। डेमॉन शुरू करने के लिए, टर्मिनल (Ctrl + Alt + T) में हम लिखते हैं:
scout_realtime
स्काउट_रेलटाइम डेमॉन लॉन्च करने के बाद, यह हमारे लिनक्स सर्वर पर चल रहा है जिसे हम दूरस्थ रूप से मॉनिटर करना चाहते हैं पोर्ट 5555.
फ़ायरवॉल पोर्ट खोलें
यदि हम फ़ायरवॉल चला रहे हैं, तो हमें पोर्ट 5555 खोलने की आवश्यकता होगी जो scout_realtime उपयोग करता है। इसके साथ हम आपको अनुरोध करने की अनुमति देंगे। यह सलाह दी जा सकती है कि यह किस तरह से मदद के पेज में किया जाए UFW कि वे हमें उबंटू वेबसाइट पर प्रदान करते हैं,
Scout_Realtime तक पहुँचना
किसी अन्य मशीन से पोर्ट खुलने के बाद, हम एक वेब ब्राउज़र खोलते हैं और हम रेखांकन का उपयोग करने के लिए नीचे दिखाए गए URL का उपयोग करेंगे और दूरस्थ सर्वर के प्रदर्शन की निगरानी करेंगे।
http://localhost:5555
या हम भी उपयोग कर सकते हैं:
http://direccion-ip-o-dominio.com:5555
प्रोग्राम लॉग देखें
डिफ़ॉल्ट रूप से, लॉग फ़ाइल में सहेजे गए हैं प्रणाली में। हम एक टर्मिनल में कैट कमांड (Ctrl + Alt + T) का उपयोग करके इन रजिस्टरों से परामर्श करने में सक्षम होंगे:
cat .scout/scout_realtime.log
स्काउट_रेलटाइम बंद करो
यदि हम scout_realtime डेमन को रोकना चाहते हैं, तो हम टर्मिनल में निम्नलिखित कमांड को निष्पादित करने जा रहे हैं (Ctrl + Alt + +):
scout_realtime stop
Scout_realtime को अनइंस्टॉल करें
सिस्टम से scout_realtime की स्थापना रद्द करने के लिए, हमें केवल टर्मिनल में निम्नलिखित कमांड को निष्पादित करना होगा:
sudo gem uninstall scout_realtime
सहायता और जानकारी
को इस कार्यक्रम के उपलब्ध विकल्पों की जाँच करें, हम एक टर्मिनल में लिखने में सक्षम होंगे:
scout_realtime --help
अगर किसी को जरूरत है अधिक जानकारी इस कार्यक्रम के बारे में, आप संपर्क कर सकते हैं गिथब भंडार scout_realtime से। यदि किसी को कार्यक्रम में बग मिल जाता है, तो वे इसे निम्नलिखित में रिपोर्ट कर सकते हैं लिंक.