IIImel
July 5, 2012, 3:27pm
#1
Здравтвуйте! меня интересует как организовать уведомления на почту, почтовый сервер находится в пределах локальной сети, уведомления о состоянии рейд массива?
хотябы чтобы каждый день приходил вывод команды:
mdadm --detail /dev/md1
Пробовал:
mdadm --monitor --scan --syslog --mail user@domen.ru
но результата нет…
Заранее благодарю за подсказки)))
mavriq
July 5, 2012, 3:36pm
#2
Можно в crontab добавить запись
0 3 * * * cat /proc/mdstat
Будет слать результат в лог и на мыло(если настроено)
PS
ну или, как вы хотели с деталями.
0 3 * * * /sbin/mdadm --detail /dev/md1
Обязательно надо указывать полный путь к бинарю.
IIImel
July 5, 2012, 3:48pm
#3
Михаил Гагауз wrote:
Можно в crontab добавить запись
0 3 * * * cat /proc/mdstat
Будет слать результат в лог и на мыло(если настроено)
PS
ну или, как вы хотели с деталями.
0 3 * * * /sbin/mdadm --detail /dev/md1
Обязательно надо указывать полный путь к бинарю.
Вот насчёт настроек, как сделать чтобы именно на мыло отправлялось?
Мне postfix подпилить? куда копать?
mavriq
July 5, 2012, 3:55pm
#4
Вот насчёт настроек, как сделать чтобы именно на мыло отправлялось
man 5 crontab
ищите MAILTO
IIImel
July 6, 2012, 11:33am
#5
Михаил Гагауз wrote:
Вот насчёт настроек, как сделать чтобы именно на мыло отправлялось
man 5 crontab
ищите MAILTO
Срасибо большое всё сделал)))
Если кому понадобится сделал я это так:
crontab -e
туда вставить
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=primer@domen.ru
0 3 * * * root /sbin/mdadm --detail /dev/md1
далее редактируем комфиг postfix /etc/postfix/main.cf
вставляем туда
relayhost = 192.168.xxx.xxx - IP почтового сервака
перезапускаем postfix и все работает)))
Тема закрыта! )