sudo systemctl enable --now monit
| 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 |
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.