В Ubuntu, как получить уведомления по электронной почте о (программном обеспечении) проблемы RAID?

Я знаю, что получение уведомлений по электронной почте должно быть возможным, и возможно даже включило по умолчанию... Но как удостовериться, что предупреждения правильно настроены, и если, по какой-либо причине, они arent't, как настроить их?

(Я думаю, что это не включено на моей машине, потому что ранее, когда у меня были некоторые дисковые проблемы, оказалось, что один из дисков долго был от 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. Кроме того, вместо него посылающий электронное письмо локальному (корневому) пользователю, можно ли настроить произвольный адрес электронной почты?

Я использую Ubuntu 8.04 (иначе Hardy). Скажите мне, если я должен добавить больше деталей об установке RAID или рабочей станции.

7
задан 10.12.2009, 07:07

3 ответа

Добавить MAILADDR username@example.com кому: /etc/mdadm/mdadm.conf, затем /etc/init.d/mdadm restart или это только запустится на следующей начальной загрузке. Существует также munin плагин при выполнении munin с предупреждениями по электронной почте.

5
ответ дан 07.12.2019, 14:58

Вы могли записать задание крона, чтобы очистить вывод выше и отправить почту, если что-то неправильно.

0
ответ дан 07.12.2019, 14:58

Я нашел хорошую подсказку тесно связанной с моим вопросом и хотел совместно использовать его:

TomTheGeek: Раскрывающееся уведомление о проблемах программного обеспечения RAID в Ubuntu

Это не об уведомлениях по электронной почте, но как сообщение в блоге говорит, раскрывающиеся уведомления (как в снимке экрана ниже) могли бы быть еще лучше, когда мы говорим о рабочей станции.

alt text

Я буду суммировать основные моменты здесь (в случае, если тот блог когда-либо исчезает). Это использует 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
3
ответ дан 07.12.2019, 14:58

Теги

Похожие вопросы