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