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