Ativar Notificações por Email do ZFS ZED em 16.04

5

Como o ZFS agora é oficialmente suportado no Ubuntu 16.04, eu gostaria de habilitar as notificações por email para o meu pool do ZFS. Abaixo estão os passos que tomei até agora, no entanto, estou atualmente preso:

  • Instalou o msmtp e configurou-o para funcionar com uma conta externa do Gmail com êxito.
  • Não-definido e configurado /etc/zfs/zed.d/zed.rc
  • Defina ZED_NOTIFY_VERBOSE = 1
  • Ran zpool scrub esperando receber uma notificação do scrub limpo, nenhum email é enviado

Este é o único post que posso encontrar relacionado à configuração do ZFS / ZED, mas não consegui fazê-lo funcionar: link

Atualização: Ambas as respostas de Mumblepins e Martin levaram à correção. Abaixo estão os passos completos necessários para que isso funcione:

  • Instale o msmtp e configure-o para funcionar com uma conta de e-mail externa (gmail ou qualquer outro)
  • Instale os pacotes s-nail e msmtp-mta para mapear o msmtp para o comando mail
  • Descomente e configure /etc/zfs/zed.d/zed.rc (mantendo ZED_EMAIL_PROG="mail")
  • systemctl ativar zed
por user535783 11.05.2016 / 02:05

2 respostas

2

Acabei de encontrar sua postagem ao tentar configurá-la. O que fiz para funcionar foi:

  1. % de /etc/zfs/zed.d/zed.rc
  2. não-configurado e configurado
  3. Defina ZED_NOTIFY_VERBOSE = 1 no arquivo /etc/zfs/zed.d/zed.rc
  4. ative o daemon zed:
      

    systemctl enable zed

Ran um scrub e funciona!

    
por Martin van Wingerden 02.01.2017 / 08:36
1

O arquivo zed.rc padrão usa a sintaxe da linha de comando do cliente mail , que permite uma linha de assunto na linha de comando. msmtp tem apenas o assunto no STDIN. Portanto, se você estiver usando uma linha de comando no zed.rc do msmtp, será necessário remover a parte -s subject do comando. Caso contrário, se msmtp-mta estiver instalado, você pode usar mail como o cliente em zed.rc e o correio usará msmtp

    
por Mumblepins 25.09.2016 / 21:49