पुढील लेखात आपण मॉनिटवर एक नजर टाकणार आहोत. हे साधन जेव्हा येईल तेव्हा उपयुक्त ठरेल वितरित संगणकीय प्रणालीचे परीक्षण आणि व्यवस्थापन करा, स्वयंचलित देखभाल आणि दुरुस्ती करा.
मोनिट ही एक उपयुक्तता आहे युनिक्स सिस्टमवरील प्रक्रिया, प्रोग्राम्स, फाइल्स, डिरेक्टरीज आणि फाइल सिस्टम व्यवस्थापित आणि परीक्षण करा. टाइम्सस्टॅम्प बदल, चेकसम बदल किंवा आकार बदल यासारख्या बदलांसाठी फाईल्स, डिरेक्टरीज आणि फाइल सिस्टमचे परीक्षण करण्यासाठी वापरकर्ते मॉनिटचा वापर करू शकतात.
मॉनिट फ्री-फॉर्म टोकन-देणारं वाक्यरचनावर आधारित एका सुलभ-कॉन्फिगरेशन फाइलद्वारे नियंत्रित केले जाते. हे लॉगचे परीक्षण करते आणि सानुकूल करण्यायोग्य अॅलर्ट संदेशांद्वारे आम्हाला त्रुटी परिस्थितीबद्दल सूचित करते. याव्यतिरिक्त, मॉनिट विविध टीसीपी / आयपी नेटवर्क तपासणी, प्रोटोकॉल तपासणी करू शकते आणि आम्हाला अशा तपासणीसाठी एसएसएल वापरण्याची परवानगी देईल.
मॉनिट सह कशाचे परीक्षण केले जाऊ शकते?
आम्ही मॉनिट टू वापरु शकतो मॉनिटर प्रक्रिया डीमन किंवा तत्सम प्रोग्राम लोकल होस्टवर चालत आहेत. हा प्रोग्राम खासकरून डिमन प्रक्रिया आणि सिस्टम बूट वेळी प्रारंभ होणार्या दोन्ही देखरेखीसाठी उपयुक्त आहे.
इतर देखरेख प्रणालींपेक्षा भिन्न, त्रुटीची परिस्थिती उद्भवल्यास मॉनिट कार्य करू शकते, उदाहरणार्थ; जर सेंडमेल चालत नसेल तर हा प्रोग्राम पुन्हा स्वयंचलितरित्या सेमेलमेल सुरू करू शकतो किंवा जर अपाचे बरेच संसाधने वापरत असतील तर मोनिट अपाचे थांबवू किंवा रीस्टार्ट करू शकेल आणि आम्हाला एक चेतावणी संदेश पाठवू शकेल. प्रक्रिया किती मेमरी किंवा सीपीयू सायकल वापरत आहे यासारखी प्रक्रिया वैशिष्ट्यांचे परीक्षण देखील मॉनिट करू शकते.
आतापर्यंत उल्लेख केलेल्या व्यतिरिक्त, देखील आपण हा प्रोग्राम लोकलहॉस्टवरील फायली, निर्देशिका आणि फाइल सिस्टमचे परीक्षण करण्यासाठी वापरू शकता. टाईमस्टॅम्पमधील बदल, चेकसमधे बदल किंवा आकारात बदल यासारख्या बदलांसाठी आम्ही या घटकांचे परीक्षण करण्यास सक्षम आहोत.
मॉनिट कॅन एकाधिक सर्व्हरवर नेटवर्क कनेक्शनचे निरीक्षण करा, एकतर लोकलहोस्ट किंवा रिमोट होस्टवर. टीसीपी, यूडीपी आणि युनिक्स डोमेन सॉकेट समर्थित आहेत. जरी एखादा प्रोटोकॉल समर्थित नसला तरीही आम्ही सर्व्हरची चाचणी घेण्यात सक्षम होऊ कारण कोणताही डेटा पाठविण्यासाठी आणि सर्व्हरकडून आलेल्या प्रतिक्रियेची चाचणी घेण्यासाठी मॉनिट कॉन्फिगर केले जाऊ शकते.
मॉनिटची सवय होऊ शकते क्रोन प्रमाणे विशिष्ट वेळी प्रोग्राम किंवा स्क्रिप्ट चाचणी घ्या. याव्यतिरिक्त, ते आम्हाला प्रोग्रामच्या आउटपुट मूल्याची चाचणी घेण्यास आणि कृती करण्यास किंवा आउटपुट मूल्यात त्रुटी दर्शविल्यास अलर्ट पाठविण्यास अनुमती देईल.
हा प्रोग्राम देखील वापरला जाऊ शकतो लोकलहॉस्ट वर सामान्य सिस्टम स्त्रोतांचे परीक्षण कराजसे एकूणच सीपीयू वापर, मेमरी आणि सिस्टम लोड.
उबंटू 20.04 एलटीएस फोकल फोसा वर मॉनिट स्थापित करा
या प्रोग्रामची स्थापना अगदी सोपी आहे. पुढील ओळींमध्ये आम्ही उबंटू 20.04 मध्ये मोनिट कसे स्थापित करावे ते पाहू. त्यांच्या वेबसाइटवर सूचित केल्यानुसार उबंटू १.18.04.० 16.04, १ and.०XNUMX आणि लिनक्स मिंट सारख्या इतर डेबियन-आधारित वितरणासाठी समान सूचना पाळल्या जाऊ शकतात.
प्रारंभ करण्यासाठी, टर्मिनल (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.
हा पत्ता आम्हाला लॉगिन पृष्ठ दर्शवावा. आपण कॉन्फिगरेशन फाइलमध्ये वापरकर्तानाव आणि संकेतशब्द बदलला नसेल तर आपण हे करू शकता वापरकर्त्याच्या नावाने लॉगिन कराप्रशासन'आणि संकेतशब्द'मॉनिट'.
उपयुक्त माहिती आणि मदतीसाठी आम्ही शिफारस करतो तपासून पहा प्रकल्पाची अधिकृत वेबसाइट किंवा त्याचे बिटबकेटमध्ये रेपॉजिटरी.