Monit — monitorização de serviços

Instalado, mas o serviço não está iniciado. Inicie-o e ative o arranque automático:
sudo systemctl enable --now monit
Como configurar (FAQ)
Monit
Não iniciado
Serviços monitorizados: 12
Serviços monitorizados
12
Total
A funcionar
12
Ativo
Com erros
0
Com erros
Serviços monitorizados
Serviço Tipo Uptime Memória CPU Estado
srv-monitor System 27d 11h — — Ativo
nginx Process 12d 7h 79.9 MB 0.3% Ativo
apache2 Process 6d 15h 233.6 MB 3% Ativo
mysqld Process 8d 22h 315.6 MB 1.3% Ativo
php-fpm Process 10d 20h 139 MB 2% Ativo
sshd Process 18d 5h 89.4 MB 1.3% Ativo
fail2ban Process 39d 15h 107.3 MB 2.6% Ativo
crowdsec Process 9d 10h 247.9 MB 3.3% Ativo
redis-server Process 4d 1h 112 MB 2.3% Ativo
cron Process 38d 6h 62.9 MB 3.7% Ativo
rootfs Filesystem — — — Ativo
eth0 Network — — — Ativo

Uma vista mais clara do que o Monit está a verificar

O Monit vigia processos, ficheiros, sistemas de ficheiros e hosts, e reinicia o que encontra avariado. Traz uma interface web própria, que funciona e que parece desenhada há muito tempo. Esta página lê o mesmo estado e apresenta-o junto do resto do painel, de modo que a saúde dos serviços fica ao lado dos módulos de segurança em vez de viver numa porta separada.

Cada verificação surge com o seu estado atual, o que vigia e quantas vezes atuou. O contador de reinícios é o campo que merece atenção. Um serviço que o Monit reiniciou quarenta vezes não é um serviço que o Monit mantém vivo: é um serviço que cai repetidamente enquanto os reinícios escondem o facto. O Monit é honesto quanto a isso, se for lido; o perigo está em tomar um quadro todo verde como prova de que nada está mal.

Num servidor típico, as verificações que ganham o seu lugar são o servidor web, a base de dados, o daemon SSH, o espaço livre no sistema de ficheiros raiz e uma verificação de alcance contra algo exterior à máquina.