A következő cikkben megnézzük Monit. Ez az eszköz hasznos lesz számunkra, amikor arról van szó figyelemmel kísérni és kezelni az elosztott számítástechnikai rendszereket, végezzen automatikus karbantartást és javítást.
A Monit egy segédprogram kezelheti és figyelheti a folyamatokat, programokat, fájlokat, könyvtárakat és fájlrendszereket egy Unix rendszeren. A felhasználók a Monit segítségével figyelhetik a fájlokat, könyvtárakat és fájlrendszereket olyan változásokra, mint például az időbélyeg, az ellenőrző összeg vagy a méret változásai.
Monitor egy könnyen konfigurálható vezérlőfájlon keresztül vezérelhető, szabad formátumú token-orientált szintaxison alapulva. Figyeli a naplókat, és testreszabható riasztási üzenetek útján értesít bennünket a hiba állapotáról. Ezenkívül a Monit különféle TCP / IP hálózati ellenőrzéseket, protokollellenőrzéseket végezhet, és lehetővé teszi számunkra, hogy SSL-t használjunk ilyen ellenőrzésekhez.
Mit lehet monitorozni a Monittal?
Használhatjuk Monit figyelemmel kíséri a folyamatokat démon vagy hasonló programok, amelyek a localhoston futnak. Ez a program különösen hasznos mind a démonfolyamatok, mind a rendszer indításakor induló folyamatok figyelemmel kísérésére.
Sok más megfigyelő rendszertől eltérően Monit felléphet, ha hibahelyzet lép fel, például; ha a sendmail nem fut, akkor ez a program automatikusan újraindíthatja a sendmailt, vagy ha az apache túl sok erőforrást használ fel, a Monit leállíthatja vagy újraindíthatja az apache-t, és riasztási üzenetet küldhet nekünk. A Monit figyeli a folyamat jellemzőit is, például azt, hogy egy folyamat mennyi memóriát vagy CPU-ciklust használ.
Az eddig említettek mellett ezzel a programmal fájlokat, könyvtárakat és fájlrendszereket figyelhet a localhoston. Figyelemmel kísérhetjük ezeket az elemeket olyan változások tekintetében, mint például az időbélyegek, az ellenőrző összeg vagy a méret változásai.
Monit teheti figyelje a hálózati kapcsolatokat több kiszolgálóval, akár a localhoston, akár a távoli gazdagépeken. A TCP, UDP és Unix tartományi foglalatok támogatottak. Még akkor is, ha a protokoll nem támogatott, képesek leszünk tesztelni a szervert, mert a Monit konfigurálható bármilyen adat küldésére és a szerver válaszának tesztelésére.
Monit lehet használni tesztprogramokat vagy szkripteket bizonyos időpontokban, mint a cron esetében. Ezenkívül lehetővé teszi számunkra, hogy teszteljük a program kimeneti értékét, és végrehajtsunk egy műveletet vagy riasztást küldjünk, ha a kimeneti érték hibát jelez.
Ez a program is használható figyelemmel kíséri az általános rendszererőforrásokat a localhostonpéldául a CPU általános felhasználása, a memória és a rendszer terhelése.
Telepítse a Monit alkalmazást az Ubuntu 20.04 LTS Focal Fossa szolgáltatásra
A program telepítése meglehetősen egyszerű. A következő sorokban megnézzük, hogyan kell a Monit telepíteni az Ubuntu 20.04-be. Amint azt a weboldalukon jeleztük, ugyanazok az utasítások követhetők az Ubuntu 18.04, 16.04 és bármely más Debian-alapú disztribúció esetében is, mint például a Linux Mint.
Először nyissunk meg egy terminált (Ctrl + Alt + T) és biztosítani fogjuk, hogy a rendszerünk összes csomagja frissüljön. Ezt a következő parancsokkal érjük el:
sudo apt update; sudo apt upgrade
Ezután telepíthetjük a programot. A Monit az alapértelmezett Ubuntu 20.04 adattár. Ezért a terminálon található paranccsal telepíthetjük:
sudo apt install monit
A telepítés után a Monit szolgáltatás automatikusan elindul. Az tud ellenőrizze annak állapotát gépelés ugyanabba a terminálba:
sudo systemctl status monit
Alapértelmezés szerint a Monit webes felület le van tiltva. Ezért engedélyeznünk kell és be kell állítanunk a rendszergazda jelszavát. Ezt a következő fájl szerkesztésével tehetjük meg:
sudo vim /etc/monit/monitrc
A fájl belsejében meg kell találnunk, megjegyzést kell tennünk és konfigurálnunk kell a Monit rendszergazdai jelszót amint azt a következők mutatják:
set httpd port 2812 and allow admin:monit
A módosítások elvégzése után elmenthetjük és bezárhatjuk a szerkesztőt. A következő lépés az lesz indítsa újra Monit:
sudo monit -t sudo systemctl restart monit
Ha információra van szüksége a konfigurációs fájl bármelyik lehetőségével kapcsolatban, megteheti konzultáljon a programdokumentáció.
Nyissa meg a program felületét
Ezen a ponton megtehetjük nyissa meg a webböngészőt, és az URL elérésével érje el a program webes felületét http://dirección-ip-de-tu-servidor:2812.
Ennek a címnek meg kell mutatnia a bejelentkezési oldalt. Ha nem változtatta meg a felhasználónevet és a jelszót a konfigurációs fájlban, akkor megteheti bejelentkezés felhasználónévvel 'admin'és a jelszó'monitor".
Hasznos információkért és segítségért javasoljuk ellenőrizd a a projekt hivatalos honlapja vagy az övé tár a bitbucket-ben.