現在我的 HDD 出現故障,我認為是時候設定 ZFS ZED 了。我正在使用帶有 LXD 的 Ubuntu 16.04,並且有一個 postfix 郵件伺服器監聽容器中的連接埠 1478(它有效,經過測試並證明它有效)。
現在的問題是,如何設定 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]"