अगले लेख में हम मोनिट पर एक नज़र डालने जा रहे हैं। यह उपकरण तब उपयोगी होगा जब यह आएगा वितरित कंप्यूटिंग सिस्टम की निगरानी और प्रबंधन, स्वचालित रखरखाव और मरम्मत करें।
मोनिट के लिए एक उपयोगिता है यूनिक्स सिस्टम पर प्रक्रियाओं, कार्यक्रमों, फाइलों, निर्देशिकाओं और फाइल सिस्टम का प्रबंधन और निगरानी करें. उपयोगकर्ता मोनिट का उपयोग परिवर्तनों के लिए फाइलों, निर्देशिकाओं और फाइल सिस्टम की निगरानी के लिए कर सकते हैं, जैसे टाइमस्टैम्प परिवर्तन, चेकसम परिवर्तन, या आकार परिवर्तन।
Monit एक फ्री-फॉर्म टोकन-ओरिएंटेड सिंटैक्स के आधार पर एक आसान-से-कॉन्फ़िगर नियंत्रण फ़ाइल के माध्यम से नियंत्रित किया जाता है. यह लॉग की निगरानी करता है, और हमें अनुकूलन योग्य अलर्ट संदेशों के माध्यम से त्रुटि की स्थिति के बारे में सूचित करेगा। इसके अतिरिक्त, मोनिट विभिन्न टीसीपी / आईपी नेटवर्क जांच, प्रोटोकॉल जांच कर सकता है, और हमें ऐसे चेक के लिए एसएसएल का उपयोग करने की अनुमति देगा।
अनुक्रमणिका
मोनिट से क्या निगरानी की जा सकती है?
हम मोनिट का उपयोग कर सकते हैं प्रक्रियाओं की निगरानी करें डेमॉन या इसी तरह के प्रोग्राम लोकलहोस्ट पर चल रहे हैं. यह प्रोग्राम डेमॉन प्रक्रियाओं और सिस्टम बूट समय पर शुरू होने वाली दोनों प्रक्रियाओं की निगरानी के लिए विशेष रूप से उपयोगी है।
कई अन्य निगरानी प्रणालियों के विपरीत, त्रुटि की स्थिति होने पर मोनिट कार्य कर सकता है, उदाहरण के लिए; यदि सेंडमेल नहीं चल रहा है, तो यह प्रोग्राम स्वचालित रूप से फिर से मेल भेजना शुरू कर सकता है या यदि अपाचे बहुत अधिक संसाधनों का उपयोग कर रहा है, तो मोनिट अपाचे को रोक सकता है या फिर से शुरू कर सकता है और हमें एक अलर्ट संदेश भेज सकता है। मोनिट प्रक्रिया विशेषताओं की निगरानी भी कर सकता है, जैसे कि एक प्रक्रिया कितनी मेमोरी या सीपीयू चक्र का उपयोग कर रही है।
अब तक जो उल्लेख किया गया है, उसके अलावा आप स्थानीयहोस्ट पर फ़ाइलों, निर्देशिकाओं और फ़ाइल सिस्टम की निगरानी के लिए इस प्रोग्राम का उपयोग कर सकते हैं. हम परिवर्तनों के लिए इन मदों की निगरानी करने में सक्षम होंगे, जैसे टाइमस्टैम्प में परिवर्तन, चेकसम में परिवर्तन या आकार में परिवर्तन।
मोनिट कैन कई सर्वरों से नेटवर्क कनेक्शन की निगरानी करें, या तो लोकलहोस्ट पर या रिमोट होस्ट पर. टीसीपी, यूडीपी और यूनिक्स डोमेन सॉकेट समर्थित हैं। भले ही कोई प्रोटोकॉल समर्थित न हो, हम सर्वर का परीक्षण करने में सक्षम होंगे क्योंकि Monit को किसी भी डेटा को भेजने और सर्वर से प्रतिक्रिया का परीक्षण करने के लिए कॉन्फ़िगर किया जा सकता है।
मोनिट का उपयोग किया जा सकता है क्रोन के साथ निश्चित समय पर परीक्षण कार्यक्रम या स्क्रिप्ट. इसके अलावा, यह हमें किसी प्रोग्राम के आउटपुट मान का परीक्षण करने और एक क्रिया करने या आउटपुट मान त्रुटि इंगित करने पर अलर्ट भेजने की अनुमति देगा।
इस कार्यक्रम के लिए भी इस्तेमाल किया जा सकता है लोकलहोस्ट पर सामान्य सिस्टम संसाधनों की निगरानी करेंजैसे समग्र CPU उपयोग, मेमोरी और सिस्टम लोड।
उबंटू 20.04 एलटीएस फोकल फोसा पर मोनिट स्थापित करें
इस कार्यक्रम की स्थापना काफी सरल है। निम्नलिखित पंक्तियों में हम यह देखने जा रहे हैं कि उबंटू 20.04 में मोनिट को कैसे स्थापित किया जाए। जैसा कि उनकी वेबसाइट पर बताया गया है, उबंटू 18.04, 16.04 और किसी अन्य डेबियन-आधारित वितरण जैसे कि लिनक्स टकसाल के लिए समान निर्देशों का पालन किया जा सकता है।
शुरू करने के लिए, एक टर्मिनल खोलें (Ctrl + Alt + T) और हम यह सुनिश्चित करने जा रहे हैं कि हमारे सिस्टम के सभी पैकेज अपडेट हैं. हम इसे आदेशों के साथ प्राप्त करेंगे:
sudo apt update; sudo apt upgrade
फिर हम प्रोग्राम इंस्टॉल कर सकते हैं। मोनिट डिफ़ॉल्ट उबंटू 20.04 रिपॉजिटरी उपलब्ध है. इस कारण से, हम इसे टर्मिनल में कमांड का उपयोग करके इंस्टॉल कर सकते हैं:
sudo apt install monit
एक बार इंस्टॉल हो जाने पर, मोनिट सेवा अपने आप शुरू हो जाएगी। यह इसकी स्थिति जांचें एक ही टर्मिनल में टाइपिंग:
sudo systemctl status monit
डिफ़ॉल्ट रूप से, मोनिट वेब इंटरफ़ेस अक्षम है। इस कारण से हमें इसे सक्षम करना होगा और व्यवस्थापक पासवर्ड सेट करना होगा. हम निम्न फ़ाइल को संपादित करके ऐसा कर सकते हैं:
sudo vim /etc/monit/monitrc
इस फ़ाइल के अंदर हमें मोनिट एडमिनिस्ट्रेटर पासवर्ड को ढूंढना, असम्बद्ध करना और कॉन्फ़िगर करना होगा जैसा कि यह निम्नलिखित में दिखाया गया है:
set httpd port 2812 and allow admin:monit
एक बार परिवर्तन किए जाने के बाद, हम संपादक को सहेज और बंद कर सकते हैं। अगला कदम होगा मोनिटा को पुनरारंभ करें:
sudo monit -t sudo systemctl restart monit
यदि आपको कॉन्फ़िगरेशन फ़ाइल में किसी भी विकल्प के बारे में जानकारी चाहिए, तो आप कर सकते हैं परामर्श करें कार्यक्रम प्रलेखन.
प्रोग्राम इंटरफ़ेस तक पहुँचें
इस बिंदु पर, हम कर सकते हैं वेब ब्राउज़र खोलें और URL पर जाकर प्रोग्राम के वेब इंटरफ़ेस तक पहुँचें http://dirección-ip-de-tu-servidor:2812.
यह पता हमें लॉगिन पेज दिखाना चाहिए। यदि आपने कॉन्फ़िगरेशन फ़ाइल में उपयोगकर्ता नाम और पासवर्ड नहीं बदला है, तो आप कर सकते हैं उपयोगकर्ता नाम के साथ लॉगिन करें'व्यवस्थापक'और पासवर्ड'monit'.
उपयोगी जानकारी और सहायता के लिए, हम अनुशंसा करते हैं चेक परियोजना की आधिकारिक वेबसाइट सु बिटबकेट में भंडार.
पहली टिप्पणी करने के लिए