Monit — monitorowanie usług

Zainstalowano, ale usługa nie działa. Uruchom i włącz autostart:
sudo systemctl enable --now monit
Jak skonfigurować (FAQ)
Monit
Nie uruchomiono
Monitorowane usługi: 12
Monitorowane usługi
12
Razem
Działają
12
Aktywna
Z błędami
0
Z błędami
Monitorowane usługi
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

Czytelniejszy obraz tego, co sprawdza Monit

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.