ZFS ZED smtp 配置

ZFS ZED smtp 配置

现在我的硬盘坏了,我想是时候设置 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]"

相关内容