Monit — monitorizarea serviciilor

Instalat, dar serviciul nu este pornit. Porniți-l și activați pornirea automată:
sudo systemctl enable --now monit
Cum se configurează (FAQ)
Monit
Nepornit
Servicii monitorizate: 12
Servicii monitorizate
12
Total
Funcționale
12
Activ
Cu erori
0
Cu erori
Servicii monitorizate
Serviciu Tip Uptime Memorie CPU Stare
srv-monitor System 24d 15h — — Activ
nginx Process 23d 14h 18.4 MB 3.9% Activ
apache2 Process 12d 7h 8.6 MB 3.9% Activ
mysqld Process 13d 7h 219.3 MB 0.3% Activ
php-fpm Process 8d 4h 212.2 MB 2.8% Activ
sshd Process 39d 12h 272.4 MB 1.3% Activ
fail2ban Process 26d 10h 294.7 MB 0.3% Activ
crowdsec Process 36d 4h 42.5 MB 2.2% Activ
redis-server Process 15d 3h 74.2 MB 3.1% Activ
cron Process 17d 10h 20.9 MB 2.9% Activ
rootfs Filesystem — — — Activ
eth0 Network — — — Activ

O imagine mai clară a ceea ce verifică Monit

Monit supraveghează procese, fișiere, sisteme de fișiere și gazde și repornește ce găsește stricat. Vine cu propria interfață web, care funcționează și arată ca și cum ar fi fost desenată cu mult timp în urmă. Pagina aceasta citește aceeași stare și o prezintă alături de restul panoului, astfel încât sănătatea serviciilor stă lângă modulele de securitate, nu pe un port separat.

Fiecare verificare apare cu starea curentă, cu ce supraveghează și de câte ori a intervenit. Contorul de reporniri este câmpul care merită atenție. Un serviciu pe care Monit l-a repornit de patruzeci de ori nu este un serviciu ținut în viață de Monit: este un serviciu care cade iar și iar, în timp ce repornirile ascund faptul. Monit este cinstit în privința asta dacă îl citiți; pericolul stă în a lua un tablou complet verde drept dovadă că nimic nu este în neregulă.

Pe un server obișnuit își merită locul verificările pentru serverul web, baza de date, demonul SSH, spațiul liber pe sistemul de fișiere rădăcină și o verificare de accesibilitate către ceva din afara mașinii.