HDD が故障したので、ZFS ZED をセットアップする時が来たと思います。私は LXD で Ubuntu 16.04 を使用しており、コンテナー内のポート 1478 を listen する postfix メール サーバーがあります (動作し、動作することがテストされ、証明されています)。
ここでの疑問は、このメール サーバーを使用するように ZED を構成するにはどうすればよいかということです。実際の構成に関する情報は見つかりませんでした。
答え1
ZED については詳しくありませんが、SMTP 経由で直接接続しているわけではないと思います。
メールを送信するには、ボックスに MTA を設定する必要があります。Debian では、これは通常 exim4 です。次に、Postfix コンテナー経由で実際のインターネットに送信するようにこれを設定する必要があります。
zed.rc ファイルを見ると、ローカルmail
プログラムを呼び出しているだけのように見えます。
25 #ZED_EMAIL_PROG="mail"
mail
したがって、世界中に電子メールを送信できる限り、zed.rc
必要に応じてファイル内の電子メール アドレスを設定するだけで、電子メールの受信を開始できます。
答え2
本当に簡単です。
zed.rc ファイルに電子メール アドレスを追加します。フォーマットには、フィールドのコメントを解除してアドレスを入力できるエントリが必要です。
ファイルにはまだ何か入っていますか?これはディストリビューションとZFSのバージョンによって異なりますが、確認してください/etc/zfs/zed.d/zed.rc
最近の ZFS ディストリビューションでは、次のようになります。
# Email address of the zpool administrator for receipt of notifications;
# multiple addresses can be specified if they are delimited by whitespace.
# Email will only be sent if ZED_EMAIL_ADDR is defined.
# Disabled by default; uncomment to enable.
#
ZED_EMAIL_ADDR="[email protected]"