Я пытаюсь заставить свой сервер на базе Fedora15 отправлять сообщения об ошибках из mdadm
почтой. Я нашел этот фрагмент в Интернете и поместил его в свой crontab (crontab -e
):
0,20,40 * * * * mdadm --monitor -1 -m yourname@yourisp.com -scan
Ничего не произошло. При запуске этого вручную в терминале электронная почта тоже не приходит. Я предполагаю, что мне нужно изменить некоторые настройки, чтобы настроить отправку электронной почты с моей ванильной установкой Fedora.
С чего мне начать? Спасибо!
Вам не нужно делать это в Fedora 15, поскольку он запускает демон mdadm в режиме монитора, который предупреждает вас - просто убедитесь, что mdmonitor
услуга включена.
Электронное письмо будет отправлено пользователю root, поэтому просто убедитесь, что вы добавили соответствующую запись в псевдонимы, чтобы почта для root доходила до вас. Если у вас не получается получить root права, установите MAILADDR
в /etc/mdadm.conf
на адрес, который вы хотите использовать, и перезапустите mdmonitor
служба.
Это будет отправлено вам по электронной почте только в случае обнаружения события. Если ваши массивы исправны, вы не получите электронной почты. Вероятно, это именно то, что вам нужно, а не получать электронное письмо каждые 20 минут, когда все в порядке.
Можете добавить -t
чтобы проверить эту команду:
mdadm --monitor -1 -t -m yourname@yourisp.com --scan