Назад | Перейти на главную страницу

ZFS ZED smtp конфигурация

Теперь, когда у меня вышел из строя жесткий диск, я думаю, что пришло время настроить 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 файл по мере необходимости, и вы должны начать получать электронную почту.