Um pensamento que posso pensar agora é ter um cron job executando periodicamente um comando como zpool status -x
e verificar se ele retorna algo diferente de all pools are healthy
. Se sim, então dispararia um email. (Infelizmente, eu ainda estou aprendendo coisas, então eu não posso escrever o roteiro, mas eu estou procurando alguém que tenha.)
Outro pensamento é que o relatório de status seja enviado por e-mail para você e faça com que seu programa de e-mail procure palavras-chave como "incompatibilidade de soma de verificação", porque erros de zpool aparecerão nesses registros.
Infelizmente, não acredito que existam alertas de e-mail incorporados para nada, o que é um pouco surpreendente. Eu nunca procurei por eles antes, mas eu meio que esperava por eles depois de configurar o meu ReadyNAS. Não só me alertará sobre uma falha / falha de unidade (aumento de setores sendo trocados), mas se uma unidade falhar e meus dados estiverem em risco, ela será desligada para proteger os dados.