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 25d 18h — — Activ
nginx Process 9d 0h 101.7 MB 3.8% Activ
apache2 Process 8d 21h 171.4 MB 0.9% Activ
mysqld Process 5d 11h 165.1 MB 0% Activ
php-fpm Process 10d 11h 303.6 MB 3.5% Activ
sshd Process 10d 6h 265.7 MB 1.7% Activ
fail2ban Process 37d 15h 175.8 MB 3.8% Activ
crowdsec Process 15d 22h 183.4 MB 1.1% Activ
redis-server Process 38d 12h 161.5 MB 0.9% Activ
cron Process 12d 7h 45.8 MB 0.3% 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.