web-dev-qa-db-fra.com

Activer les notifications par courrier électronique ZFS ZED sur 16.04

Comme ZFS est maintenant officiellement pris en charge dans Ubuntu 16.04, je souhaite activer les notifications par courrier électronique pour mon pool ZFS. Vous trouverez ci-dessous les mesures que j'ai prises jusqu'à présent, mais je suis actuellement bloqué:

  • Msmtp installé et configuré pour fonctionner avec un compte gmail externe avec succès.
  • Non commenté et configuré /etc/zfs/zed.d/zed.rc
  • Définir ZED_NOTIFY_VERBOSE = 1
  • Ran zpool scrub s'attendant à recevoir une notification du nettoyage, aucun email n'est envoyé

C’est le seul article que je puisse trouver concernant la configuration de ZFS/ZED, mais j’ai été incapable de le faire fonctionner: http://louwrentius.com/the-zfs-event-daemon-on-linux. html


Mise à jour: Les deux réponses de Mumblepins et de Martin ont conduit à la correction. Voici les étapes à suivre pour que cela fonctionne:

  • Installez msmtp et configurez-le pour qu'il fonctionne avec un compte de messagerie externe (gmail ou autre)
  • Installer les packages s-nail et msmtp-mta pour mapper msmtp à la commande mail
  • Décommentez et configurez /etc/zfs/zed.d/zed.rc (en gardant ZED_EMAIL_PROG = "mail")
  • systemctl activé zed
7
user535783

Je viens de trouver votre message lorsque j'essayais de le configurer. Voici ce que j'ai fait pour que cela fonctionne:

  1. Non commenté et configuré /etc/zfs/zed.d/zed.rc
  2. Définissez ZED_NOTIFY_VERBOSE = 1 dans le fichier /etc/zfs/zed.d/zed.rc
  3. activer le démon zed:

    systemctl activé zed

A fait un gommage et ça marche!

3

Le fichier zed.rc par défaut utilise la syntaxe de ligne de commande du client mail, qui autorise une ligne de sujet dans la ligne de commande. msmtp a seulement le sujet dans le STDIN. Ainsi, si vous utilisez une ligne de commande dans zed.rc de msmtp, vous devrez supprimer la partie -s subject de la commande. Sinon, si msmtp-mta est installé, vous pouvez utiliser mail comme client dans zed.rc et mail utilisera msmtp.

1
Mumblepins