sudo systemctl enable --now monit
| Usługa | Typ | Uptime | Pamięć | CPU | Status |
|---|---|---|---|---|---|
| srv-monitor | System | 24d 15h | — | — | Aktywna |
| nginx | Process | 23d 14h | 18.4 MB | 3.9% | Aktywna |
| apache2 | Process | 12d 7h | 8.6 MB | 3.9% | Aktywna |
| mysqld | Process | 13d 7h | 219.3 MB | 0.3% | Aktywna |
| php-fpm | Process | 8d 4h | 212.2 MB | 2.8% | Aktywna |
| sshd | Process | 39d 12h | 272.4 MB | 1.3% | Aktywna |
| fail2ban | Process | 26d 10h | 294.7 MB | 0.3% | Aktywna |
| crowdsec | Process | 36d 4h | 42.5 MB | 2.2% | Aktywna |
| redis-server | Process | 15d 3h | 74.2 MB | 3.1% | Aktywna |
| cron | Process | 17d 10h | 20.9 MB | 2.9% | Aktywna |
| rootfs | Filesystem | — | — | — | Aktywna |
| eth0 | Network | — | — | — | Aktywna |
Monit pilnuje procesów, plików, systemów plików i hostów, a to, co znajdzie zepsute, uruchamia ponownie. Ma własny interfejs webowy, który działa i wygląda, jakby zaprojektowano go dawno temu. Ta strona czyta ten sam stan i pokazuje go razem z resztą panelu, dzięki czemu kondycja usług sąsiaduje z modułami bezpieczeństwa zamiast mieszkać na osobnym porcie.
Każda kontrola widoczna jest ze swoim bieżącym stanem, tym, co obserwuje, i liczbą interwencji. Licznik restartów to pole, które zasługuje na uwagę. Usługa, którą Monit zrestartował czterdzieści razy, nie jest usługą utrzymywaną przez Monit przy życiu: to usługa padająca raz za razem, a restarty ten fakt ukrywają. Monit jest w tym uczciwy, jeśli się go czyta; niebezpieczeństwo polega na braniu całkiem zielonej tablicy za dowód, że nic złego się nie dzieje.
Na typowym serwerze na swoje miejsce zasługują kontrole: serwera WWW, bazy danych, demona SSH, wolnego miejsca na głównym systemie plików i sprawdzenia osiągalności czegoś spoza maszyny.