Добавьте MAILADDR username@example.com
к /etc/mdadm/mdadm.conf
, тогда /etc/init.d/mdadm restart
или это только начнется при следующей загрузке. Есть также плагин munin, если вы используете munin с оповещениями по электронной почте.
В Ubuntu, как получать уведомления по электронной почте о (программных) проблемах RAID?
Я знаю, что получение уведомлений по электронной почте должно быть возможным, и, возможно, даже включено по умолчанию ... Но как убедиться, что предупреждения настроены правильно, и, если по какой-либо причине их нет, как их настроить?
(Я думаю, что это не включено на моей машине, потому что ранее, когда у меня были некоторые проблемы с диском, оказалось, что один из дисков давно был вне RAID, а оставшийся в нем сломался ...)
Таким образом, вместо того, чтобы периодически проверять /proc/mdstat
мою рабочую станцию, чтобы увидеть, что все устройства RAID хорошо [UU]
...
$ cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] ... md1 : active raid1 sda3[0] sdb3[1] 195310144 blocks [2/2] [UU] md0 : active raid1 sda1[0] sdb1[1] 144448 blocks [2/2] [UU]
... как настроить его так, чтобы о любых нарушениях сообщалось автоматически по электронной почте? В частности, я имею в виду ситуации, что один диск «убывающий» массив RAID 1, по той или иной причине, которая проявляется как нечто вроде [2/1] [U_]
в /proc/mdstat
. Кроме того, вместо отправки электронной почты локальному (root) пользователю, вы можете настроить произвольный адрес электронной почты?
Я использую Ubuntu 8.04 (он же Hardy). Скажите, нужно ли мне добавить более подробную информацию о рабочей станции или настройке RAID.
3 ответа на вопрос
Я нашел хороший совет, тесно связанный с моим вопросом, и хотел поделиться им:
TomTheGeek : всплывающее уведомление о проблемах программного RAID в Ubuntu
Это не касается уведомлений по электронной почте, но, как говорится в сообщении в блоге, всплывающие уведомления (как на скриншоте ниже) могут быть даже лучше, когда мы говорим о рабочей станции.
Я суммирую основные моменты здесь (на случай, если этот блог когда-нибудь исчезнет). Это использует notify-send
, поэтому вам нужно установить notification-daemon
пакет. В основном вы добавляете это в /etc/mdadm/mdadm.conf
(вместе с MAILADDR
):
# display local notification PROGRAM /usr/sbin/mdadm-notify.sh
... и mdadm-notify.sh
сценарий должен быть примерно таким:
#!/bin/bash #get dbus session eval `dbus-launch --sh-syntax --exit-with-session` #show alert /usr/bin/notify-send -u critical -c device.error -i /usr/share/icons/Human/32x32/status/dialog-warning.png -t 0 "RAID Status" "<b>$2</b>: $1" -h int:x:1250 -h int:y:20
Вы можете написать задание cron, чтобы очистить вывод выше и отправить письмо, если что-то не так.
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?