उबंटू से कंप्यूटर सिस्टम की निगरानी, ​​निगरानी और प्रबंधन करें

के बारे में-monit

अगले लेख में हम मोनिट पर एक नज़र डालने जा रहे हैं। यह उपकरण तब उपयोगी होगा जब यह आएगा वितरित कंप्यूटिंग सिस्टम की निगरानी और प्रबंधन, स्वचालित रखरखाव और मरम्मत करें।

मोनिट के लिए एक उपयोगिता है यूनिक्स सिस्टम पर प्रक्रियाओं, कार्यक्रमों, फाइलों, निर्देशिकाओं और फाइल सिस्टम का प्रबंधन और निगरानी करें. उपयोगकर्ता मोनिट का उपयोग परिवर्तनों के लिए फाइलों, निर्देशिकाओं और फाइल सिस्टम की निगरानी के लिए कर सकते हैं, जैसे टाइमस्टैम्प परिवर्तन, चेकसम परिवर्तन, या आकार परिवर्तन।

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

इस फ़ाइल के अंदर हमें मोनिट एडमिनिस्ट्रेटर पासवर्ड को ढूंढना, असम्बद्ध करना और कॉन्फ़िगर करना होगा जैसा कि यह निम्नलिखित में दिखाया गया है:

Monit . में पासवर्ड और उपयोगकर्ता सक्षम करें

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'.

मेजबान मोनिट

उपयोगी जानकारी और सहायता के लिए, हम अनुशंसा करते हैं चेक परियोजना की आधिकारिक वेबसाइट सु बिटबकेट में भंडार.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।