Melhor configuração: utilize verificações separadas para disponibilidade, carga do sistema e estado das unidades
Raramente uma única ferramenta faz bem as três coisas. Uma stack prática para o ZimaOS é: Uptime Kuma para “o serviço está acessível?”, Netdata para tendências de CPU/RAM/espaço livre/temperatura e Scrutiny para o histórico SMART dos discos. Assim, obtém alertas úteis sem fingir que uma verificação de ping consegue prever uma falha de disco.
Utilize o Uptime Kuma para a disponibilidade de aplicações e portas
Monitorize endpoints HTTP, portas TCP, destinos DNS ou ping e, em seguida, associe um canal de notificações SMTP/e-mail. O guia de hardware do Uptime Kuma aborda o armazenamento e a expansão do número de monitores. A documentação oficial do Uptime Kuma descreve as notificações e os tipos de monitor na sua documentação do projeto.
Utilize o Netdata para limites de recursos
O espaço livre, a carga de CPU sustentada, a pressão da memória e as temperaturas são métricas contínuas — não simples verificações de disponível/não disponível. O motor de alertas do Netdata foi concebido para verificações de estado baseadas em limites. Consulte o guia de hardware do Netdata e a documentação de notificações do Netdata.
Utilize o Scrutiny para o histórico SMART, mas disponibilize as unidades reais
O Scrutiny depende de o smartctl conseguir ver os discos físicos. No Docker, isso significa configurar os mapeamentos --device e as capacidades necessárias. Os controladores RAID podem exigir um tratamento especial do tipo de dispositivo. A documentação oficial do Scrutiny explica esses requisitos.
Defina alertas que indiquem uma ação
- Serviço inacessível durante 2–5 minutos → verifique o contentor/rede.
- Sistema de ficheiros com mais de 80–90% de ocupação → liberte espaço ou expanda o armazenamento.
- Temperatura acima do objetivo de funcionamento seguro do seu hardware → inspecione a refrigeração/carga de trabalho.
- Atributos SMART críticos ou erros repetidos do dispositivo → faça uma cópia de segurança e substitua/diagnostique a unidade.
Para uma referência mais abrangente sobre dimensionamento de aplicações, utilize o diretório de hardware da App Store do ZimaOS.
