Você poderia tentar algo que consulta e analisa a saída de zpool status
via cron / email. Ou uma solução comercial em: link
Eu tenho um servidor de arquivos FreeBSD com uma matriz de 10TB em RAID-Z (so 8TB utilizável com redundância de 2TB). Eu estou tentando descobrir como obter o sistema para notificar-me, de preferência por e-mail, se uma das unidades falhar. Isso ocorre porque a máquina é executada sem uma tela e raramente é conectada diretamente.
Eu quero uma notificação porque, caso contrário, nossa única dica de que algo deu errado é quando uma segunda unidade vai e coleta dados com ela.
Você poderia tentar algo que consulta e analisa a saída de zpool status
via cron / email. Ou uma solução comercial em: link
Adicione isto ao /etc/periodic.conf:
daily_status_zfs_enable="YES"
Em seguida, você terá o status do pool do zfs adicionado aos e-mails periódicos diários enviados. Se atualmente você não os recebe, pode adicionar seu endereço de e-mail também por meio da variável:
daily_output="[email protected]"
chkdsk é um script que você pode executar via cron que, quando configurado corretamente, enviará um e-mail para você quando houver erros de zpool detectado.
Para monitoramento direto, você pode usar 'zpool status -x', que fornecerá saída amigável ao script. Ele dirá "todos os pools estão íntegros" ou listar pools com erros ou indisponíveis.