V nasledujúcom článku sa pozrieme na Monit. Tento nástroj bude užitočný, pokiaľ ide o monitorovať a spravovať distribuované výpočtové systémy, vykonávať automatickú údržbu a opravy.
Monit je utilita pre spravovať a monitorovať procesy, programy, súbory, adresáre a súborové systémy v systéme Unix. Používatelia môžu pomocou Monitu monitorovať zmeny v súboroch, adresároch a súborových systémoch, ako sú zmeny časových značiek, zmeny kontrolného súčtu alebo zmeny veľkosti.
monit sa ovláda pomocou ľahko konfigurovateľného ovládacieho súboru na základe voľne formovanej tokenovo orientovanej syntaxe. Sleduje protokoly a o chybových stavoch nás bude informovať prostredníctvom prispôsobiteľných výstražných správ. Monit môže navyše vykonávať rôzne kontroly sietí TCP / IP, kontroly protokolov a umožní nám pri týchto kontrolách používať SSL.
Čo je možné sledovať pomocou Monitu?
Môžeme použiť Monit na monitorovať procesy démon alebo podobné programy bežiace na localhost. Tento program je obzvlášť užitočný na monitorovanie procesov démonov aj tých, ktoré sa spúšťajú v čase spustenia systému.
Na rozdiel od mnohých iných monitorovacích systémov Monit môže konať, ak dôjde k chybovej situácii, napríklad; ak sendmail nefunguje, tento program môže znova spustiť sendmail automaticky alebo ak apache používa príliš veľa zdrojov, Monit môže zastaviť alebo reštartovať apache a poslať nám varovnú správu. Monit môže tiež monitorovať charakteristiky procesu, napríklad koľko pamäte alebo cyklov procesora proces využíva.
Okrem toho, čo sa doteraz spomína, aj tento program môžete použiť na sledovanie súborov, adresárov a súborových systémov na serveri localhost. Budeme schopní sledovať tieto prvky z hľadiska zmien, ako sú zmeny v časových pečiatkach, zmeny v kontrolnom súčte alebo zmeny veľkosti.
Monit môže monitorujte sieťové pripojenia k viacerým serverom, a to buď na serveri localhost, alebo na vzdialených hostiteľoch. Sokety domén TCP, UDP a Unix sú podporované. Aj keď protokol nie je podporovaný, budeme môcť server otestovať, pretože je možné nakonfigurovať Monit na odosielanie akýchkoľvek údajov a testovanie odozvy zo servera.
Monit sa dá zvyknúť testujte programy alebo skripty v určitých obdobiach ako pri cron. Okrem toho nám umožní otestovať výstupnú hodnotu programu a vykonať akciu alebo odoslať výstrahu, ak výstupná hodnota naznačuje chybu.
Na tento program sa dá tiež zvyknúť sledovať všeobecné systémové zdroje na localhostako napríklad celkové využitie procesora, pamäť a zaťaženie systému.
Nainštalujte Monit na Ubuntu 20.04 LTS Focal Fossa
Inštalácia tohto programu je dosť jednoduchá. V nasledujúcich riadkoch sa dozvieme, ako nainštalovať Monit v Ubuntu 20.04. Podľa pokynov na ich webových stránkach je možné postupovať podľa rovnakých pokynov aj pre Ubuntu 18.04, 16.04 a pre akúkoľvek inú distribúciu založenú na Debiane, napríklad Linux Mint.
Na začiatok otvoríme terminál (Ctrl + Alt + T) a sa uistíme, že sú aktualizované všetky balíčky v našom systéme. Dosiahneme to príkazmi:
sudo apt update; sudo apt upgrade
Potom môžeme program nainštalovať. Monit je k dispozícii ako predvolené úložisko Ubuntu 20.04. Z tohto dôvodu ho môžeme nainštalovať pomocou príkazu v termináli:
sudo apt install monit
Po nainštalovaní sa služba Monit spustí automaticky. Môže skontrolovať jeho stav zadanie v rovnakom termináli:
sudo systemctl status monit
Webové rozhranie Monit je predvolene zakázané. Z tohto dôvodu ho budeme musieť povoliť a nastaviť heslo správcu. Môžeme to urobiť úpravou nasledujúceho súboru:
sudo vim /etc/monit/monitrc
Vo vnútri tohto súboru budeme musieť nájsť, odkomentovať a nakonfigurovať heslo správcu Monit ako je zobrazené v nasledujúcom texte:
set httpd port 2812 and allow admin:monit
Po vykonaní zmien môžeme editor uložiť a zavrieť. Ďalším krokom bude reštartovať Monit:
sudo monit -t sudo systemctl restart monit
Ak potrebujete informácie o ktorejkoľvek z možností v konfiguračnom súbore, môžete obráťte sa na programová dokumentácia.
Prístup k rozhraniu programu
V tomto okamihu môžeme otvorte webový prehliadač a prejdite na webové rozhranie programu tak, že prejdete na adresu URL http://dirección-ip-de-tu-servidor:2812.
Táto adresa by nám mala zobraziť prihlasovaciu stránku. Ak ste v konfiguračnom súbore nezmenili používateľské meno a heslo, môžete prihlásiť sa pomocou používateľského mena 'admin„a heslo“monitorovať".
Ak potrebujete užitočné informácie a pomoc, odporúčame vám skontrolovať oficiálna webová stránka projektu alebo jeho úložisko v bitbucketu.