Теперь, когда у меня вышел из строя жесткий диск, я думаю, что пришло время настроить ZFS ZED. Я использую Ubuntu 16.04 с LXD, и у меня есть почтовый сервер postfix, который слушает порт 1478 в контейнере (который работает, он протестирован и доказал, что работает).
Теперь вопрос в том, как мне настроить ZED, чтобы он использовал этот почтовый сервер? Я не смог найти никакой информации о его настройке.
Это действительно просто.
Добавьте адрес электронной почты в файл 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="systems@pshunter.net"
Я не знаком с ZED конкретно, но предполагаю, что он не подключается напрямую через SMTP.
Скорее всего, вам придется настроить MTA на коробке, чтобы отправить электронное письмо. В Debian это обычно exim4. Затем его необходимо настроить для отправки через ваш Postfix контейнер в Интернет.
Глядя на файл zed.rc, кажется, что он просто вызывает ваш местный mail
программа:
25 #ZED_EMAIL_PROG="mail"
Так что пока mail
можно отправлять электронную почту в мир, просто настройте адрес электронной почты в zed.rc
файл по мере необходимости, и вы должны начать получать электронную почту.