ZFS ZED smtp 配置

ZFS ZED smtp 配置

現在我的 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]"

相關內容