Ich weiß, dass das Abrufen von E-Mail-Benachrichtigungen möglich und möglicherweise sogar standardmäßig aktiviert sein sollte. Aber wie kann sichergestellt werden, dass Warnungen ordnungsgemäß konfiguriert sind, und wie können sie eingerichtet werden, wenn dies aus irgendeinem Grund nicht der Fall ist?
(Ich denke, es ist auf meinem Computer nicht aktiviert, da sich bei einigen Festplattenproblemen herausstellte, dass eine der Festplatten schon lange nicht mehr im RAID war und die verbleibende Festplatte defekt war ...)
Also, anstatt regelmäßig /proc/mdstat
auf meiner Workstation zu überprüfen , ob alle RAID-Geräte in Ordnung sind [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]
... wie man es so einrichtet, dass Unregelmäßigkeiten automatisch per E-Mail gemeldet werden? Insbesondere meine ich die Situation, dass eine Festplatte aus dem einen oder anderen Grund vom RAID 1-Array "abfällt", was sich als so etwas wie [2/1] [U_]
in zeigt /proc/mdstat
. Können Sie auch eine beliebige E-Mail-Adresse konfigurieren, anstatt E-Mails an lokale (Root-) Benutzer zu senden?
Ich benutze Ubuntu 8.04 (auch bekannt als Hardy). Sagen Sie mir, ob ich weitere Details zur Workstation oder zum RAID-Setup hinzufügen soll.
Antworten:
In
MAILADDR [email protected]
zu/etc/mdadm/mdadm.conf
, dann/etc/init.d/mdadm restart
oder es wird nur beim nächsten Start starten. Es gibt auch ein Munin-Plugin, wenn Sie Munin mit E-Mail-Benachrichtigungen ausführen.quelle
/usr/sbin/sendmail
, dh jedesmail-transport-agent
Paket wie Postfix, Exim4 usw.Ich fand einen schönen Tipp, der eng mit meiner Frage zusammenhängt, und wollte ihn teilen:
TomTheGeek : Popup- Benachrichtigung über Software-RAID-Probleme in Ubuntu
Es geht nicht um E-Mail- Benachrichtigungen, aber wie der Blog-Beitrag sagt, sind Popup-Benachrichtigungen (wie im folgenden Screenshot) möglicherweise noch besser, wenn es sich um eine Workstation handelt.
Ich werde hier die wichtigsten Punkte zusammenfassen (falls dieser Blog jemals verschwindet). Dies wird verwendet
notify-send
, sodass Sie dasnotification-daemon
Paket installieren müssen . Grundsätzlich fügen Sie dies hinzu/etc/mdadm/mdadm.conf
(zusammen mitMAILADDR
):... und das
mdadm-notify.sh
Skript sollte ungefähr so aussehen:quelle
Sie können einen Cron-Job schreiben, um die Ausgabe oben zu kratzen und eine E-Mail zu senden, wenn etwas nicht stimmt.
quelle