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

Мониторинг md-массивов через cron не работает

Я пытаюсь заставить свой сервер на базе 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