Monit — tjänstövervakning

Installerad men tjänsten är inte startad. Starta och aktivera autostart:
sudo systemctl enable --now monit
Så konfigurerar du (FAQ)
Monit
Inte startad
Övervakade tjänster: 12
Övervakade tjänster
12
Totalt
Fungerar
12
Aktiv
Med fel
0
Med fel
Övervakade tjänster
Tjänst Typ Uptime Minne CPU Status
srv-monitor System 8d 4h — — Aktiv
nginx Process 25d 10h 209.2 MB 2.7% Aktiv
apache2 Process 7d 1h 23.8 MB 3.5% Aktiv
mysqld Process 23d 15h 125.7 MB 2.2% Aktiv
php-fpm Process 15d 3h 214 MB 1% Aktiv
sshd Process 35d 3h 252.6 MB 1.3% Aktiv
fail2ban Process 12d 9h 109.1 MB 2.1% Aktiv
crowdsec Process 40d 15h 304.5 MB 3.3% Aktiv
redis-server Process 29d 3h 14.2 MB 3.7% Aktiv
cron Process 40d 22h 12.9 MB 0.8% Aktiv
rootfs Filesystem — — — Aktiv
eth0 Network — — — Aktiv

En tydligare bild av vad Monit kontrollerar

Monit bevakar processer, filer, filsystem och värdar, och startar om det den finner trasigt. Det har ett eget webbgränssnitt som fungerar och som ser ut att ha ritats för länge sedan. Den här sidan läser samma tillstånd och visar det tillsammans med resten av panelen, så att tjänsternas hälsa hamnar bredvid säkerhetsmodulerna i stället för på en egen port.

Varje kontroll visas med sitt nuvarande tillstånd, vad den bevakar och hur många gånger den ingripit. Omstartsräknaren är fältet som förtjänar uppmärksamhet. En tjänst som Monit startat om fyrtio gånger är inte en tjänst Monit håller vid liv: det är en tjänst som faller om och om igen medan omstarterna döljer det. Monit är ärligt om detta om man läser det; faran ligger i att ta en helgrön tavla som bevis för att inget är fel.

På en vanlig server förtjänar dessa kontroller sin plats: webbservern, databasen, SSH-demonen, ledigt utrymme på rotfilsystemet och en nåbarhetskontroll mot något utanför maskinen.