Bewaak, bewaak en beheer computersystemen vanuit Ubuntu

over-monit

In het volgende artikel gaan we Monit onder de loep nemen. Deze tool zal handig zijn als het gaat om: monitoren en beheren van gedistribueerde computersystemen, voer automatisch onderhoud en reparaties uit.

Monit is een hulpprogramma voor beheren en bewaken van processen, programma's, bestanden, mappen en bestandssystemen op een Unix-systeem. Gebruikers kunnen Monit gebruiken om bestanden, mappen en bestandssystemen te controleren op wijzigingen, zoals wijzigingen in tijdstempels, controlesomwijzigingen of groottewijzigingen.

Monit wordt bestuurd via een eenvoudig te configureren besturingsbestand op basis van een vrije token-georiënteerde syntaxis. Het bewaakt de logboeken en stelt ons op de hoogte van de foutcondities via aanpasbare waarschuwingsberichten. Bovendien kan Monit verschillende TCP / IP-netwerkcontroles en protocolcontroles uitvoeren en ons in staat stellen SSL te gebruiken voor dergelijke controles.

Wat kan met Monit worden gecontroleerd?

We kunnen Monit gebruiken om processen bewaken daemon of soortgelijke programma's die draaien op localhost. Dit programma is met name handig voor het bewaken van zowel daemon-processen als die welke starten bij het opstarten van het systeem.

home

In tegenstelling tot veel andere monitoringsystemen, Monit kan optreden als zich een foutsituatie voordoet, bijvoorbeeld; als sendmail niet draait, kan dit programma sendmail automatisch opnieuw starten of als apache te veel bronnen gebruikt, kan Monit apache stoppen of herstarten en ons een waarschuwingsbericht sturen. Monit kan ook proceskenmerken bewaken, zoals hoeveel geheugen of CPU-cycli een proces gebruikt.

Naast wat tot nu toe is genoemd, ook: je kunt dit programma gebruiken om bestanden, mappen en bestandssystemen op localhost te controleren. We kunnen deze items controleren op wijzigingen, zoals wijzigingen in tijdstempels, wijzigingen in checksum of wijzigingen in grootte.

toestand

Monit kan monitor netwerkverbindingen met meerdere servers, hetzij op localhost of op externe hosts. TCP-, UDP- en Unix-domeinsockets worden ondersteund. Zelfs als een protocol niet wordt ondersteund, kunnen we de server testen omdat Monit kan worden geconfigureerd om gegevens te verzenden en het antwoord van de server te testen.

Monit kan worden gebruikt om test programma's of scripts op bepaalde tijden zoals bij cron. Bovendien kunnen we hiermee de uitvoerwaarde van een programma testen en een actie uitvoeren of een waarschuwing sturen als de uitvoerwaarde een fout aangeeft.

Dit programma kan ook worden gebruikt om monitor algemene systeembronnen op localhostzoals algemeen CPU-gebruik, geheugen en systeembelasting.

Installeer Monit op Ubuntu 20.04 LTS Focal Fossa

De installatie van dit programma is vrij eenvoudig. In de volgende regels gaan we zien hoe u Monit installeert in Ubuntu 20.04. Zoals aangegeven op hun website, kunnen dezelfde instructies worden gevolgd voor Ubuntu 18.04, 16.04 en elke andere op Debian gebaseerde distributie zoals Linux Mint.

Laten we om te beginnen een terminal openen (Ctrl + Alt + T) en we gaan ervoor zorgen dat alle pakketten in ons systeem worden bijgewerkt. We zullen dit bereiken met de commando's:

sudo apt update; sudo apt upgrade

Dan kunnen we het programma installeren. Monit is beschikbaar in de standaard Ubuntu 20.04-repository. Om deze reden kunnen we het installeren met behulp van de opdracht in de terminal:

installeer monitor

sudo apt install monit

Na installatie start de Monit-service automatisch. Het kan controleer de status typen in dezelfde terminal:

statusmonitor

sudo systemctl status monit

Standaard is de Monit-webinterface uitgeschakeld. Om deze reden zullen we het moeten inschakelen en het beheerderswachtwoord moeten instellen. Dit kunnen we doen door het volgende bestand te bewerken:

sudo vim /etc/monit/monitrc

In dit bestand we zullen het Monit-beheerderswachtwoord moeten vinden, verwijderen en configureren zoals weergegeven in het volgende:

wachtwoord en gebruiker inschakelen in Monit

set httpd port 2812 and
allow admin:monit

Zodra de wijzigingen zijn aangebracht, kunnen we de editor opslaan en sluiten. De volgende stap zal zijn herstart Monitor:

herstart monitor

sudo monit -t
sudo systemctl restart monit

Als u informatie nodig heeft over een van de opties in het configuratiebestand, kunt u: raadpleeg de programma documentatie.

Toegang tot de programma-interface

Op dit punt kunnen we open de webbrowser en open de webinterface van het programma door naar de URL te gaan http://dirección-ip-de-tu-servidor:2812.

programma login

Dit adres zou ons de inlogpagina moeten tonen. Als u de gebruikersnaam en het wachtwoord in het configuratiebestand niet hebt gewijzigd, kunt u: inloggen met gebruikersnaam 'beheerder' en het wachtwoord 'monit'.

host monitor

Voor nuttige informatie en hulp raden we aan: controleer de officiële website van het project het water opslagplaats in bitbucket.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.