Правильно ли настроен smartd для отправки оповещений по электронной почте?


16

Я только что настроил сервер Debian следующим образом:
apt-get install smartmontools
vi / etc / default / smartmontools - и тут раскомментировал эти 2 строки
# uncomment to start smartd on system startup
start_smartd=yes
# uncomment to pass additional options to smartd on startup
smartd_opts="--interval=1800"

Затем я отредактировал /etc/smartd.conf и раскомментировал только эту строку
DEVICESCAN -S on -o on -a -m myemail@mydomain.com -s (S/../.././02|L/../../6/03)

Мне было интересно, достаточно ли этого, чтобы система отправляла мне предупреждающее сообщение, когда что-то идет не так, и / или есть ли способ смоделировать проблему и посмотреть, отправляет ли smartd предупреждения по электронной почте.


На самом деле вы должны настроить псевдоним для root/ etc / aliases (если используете postfix), чтобы любые сгенерированные сервером письма пересылались на вашу учетную запись электронной почты, а не только на smartd.
Джеффри

Ответы:


24

Вы можете проверить конфигурацию, добавив -M testк строке, которая начинается DEVICESCANсразу после этого ключевого слова. При следующем перезапуске SmartD отправит уведомление по электронной почте.


Я обнаружил, что опция -M должна быть сразу после DEVICESCAN, а не в конце. Это работает: DEVICESCAN -M test -H -s S/../../7/02 -m me@email.comно это не так (незаконно -M Directiive: test):DEVICESCAN -H -s S/../../7/02 -m me@email.com -M test
Ричард Уайтхед

-M testв конце DEVICESCANработ хорошо на Debian Jessie /smartctl 6.6
Стюарт Кардалл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.