Solução da comunidade

Monitorizar o ZimaOS e receber um e-mail quando algo falhar

A user wanted email alerts for application uptime, drive health, free space and other ZimaOS problems.

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.