
Gibt es eine Möglichkeit, Windows (2008 R2 SP1) so zu konfigurieren, dass eine E-Mail gesendet wird (oder ein Fenster/eine Meldung angezeigt wird), wenn bei einem der Laufwerke in einem (Software-)RAID1 Probleme auftreten und es ersetzt werden muss?
Ich suche nach einer Lösung für die integrierte RAID-Unterstützung in Windows.
Antwort1
Ich habe das noch nie getan, aber ich habe das Gefühl, dass die Chance besteht, dass Sie einen Weg finden, erfolgreich dorthin zu gelangen.
Ich stütze mein Gefühl eigentlich auf dieFadenzitiert von Oliver Salzburg, der besagt, dass in Win7/2008 eine Ereignis-ID 26 (informativ) generiert wird (wahrscheinlich mit volmgr als Quelle), wenn ein fehlertolerantes Volume nicht mehr zugänglich ist. Außerdem wird angemerkt, dass Windows 8 zusätzlich zu Ereignis 26 die informativere neue Ereignis-ID 142 hinzufügt.
Ich denke, Sie sollten zunächst versuchen, sich alle von volmgr generierten Ereignisse zu senden und dann die unerwünschten herauszufiltern. Ich habe jedoch keinen Server 2008 R2, mit dem ich dafür spielen könnte, und kann daher keine genauen Anweisungen geben.
Nachfolgend finden Sie einige Links, die bei der Verknüpfung einer Aktion mit einem oder mehreren Ereignissen hilfreich sein können:
Abrufen von Ereignisprotokollinhalten per E-Mail bei einem Ereignisprotokolltrigger
E-Mail-Benachrichtigung bei voller Festplatte
Ausführen einer Aufgabe als Reaktion auf ein bestimmtes Ereignis
Ereignisbeschreibung als Kriterium für eine Regel verwenden
Antwort2
Mit diesem Artikel können Sie ein Protokoll für Software-Raids in Ihrem Ereignisprotokoll erstellen.
So führen Sie ein Windows-Software-RAID-Protokoll im Ereignisprotokoll durch
Verwenden Sie dann den folgenden Artikel, um eine geplante Aufgabe zu erstellen, die die Ereignisanzeige überwacht und eine E-Mail sendet, wenn das Protokoll gefunden wird.
Anfügen von Aufgaben an Protokolle und Ereignisse der Ereignisanzeige
oder
Abrufen von Ereignisprotokollinhalten per E-Mail bei einem Ereignisprotokolltrigger(wie VBwhatnow sagte)
Ich hoffe, das hilft.
Antwort3
Dieser Thread scheint weitere Einblicke in das Problem zu geben:http://social.technet.microsoft.com/Forums/en-US/w7itprogeneral/thread/5d3c3d5c-38ee-4a3d-9243-17712556eab8/
Der Kern der Sache scheint zu sein, dass es nicht verfügbar ist (zumindest nicht in Windows 7, daher gehe ich davon aus, dass dasselbe für Server 2008 R2 gilt). Aber laut einem Microsoft-Ingenieur in diesem Thread wird es in der nächsten Generation von Windows-Betriebssystemen verfügbar sein.
Antwort4
Sie könnten ein Skript schreiben, das eine E-Mail sendet, wenn im Windows-Ereignisprotokoll ein Fehler erkannt wird.
Eine Möglichkeit hierfür wäre die Verwendung des Windows-Taskplaners.
Versuchen Sie, diese Lösung anzupassen, die jemand für das Senden einer E-Mail unter einer Ereignisprotokollbedingung erstellt hat http://blogs.technet.com/b/jhoward/archive/2010/06/16/getting-event-log-contents-by-email-on-an-event-log-trigger.aspx
In Ihrem Ereignisprotokoll sind wahrscheinlich keine früheren RAID-Fehler als Grundlage für das Task-Skript vorhanden. Sie müssen daher nachsehen, wie Windows diese Fehler meldet, und die Bedingung manuell erstellen.
Sie können bei jedem kritischen Fehler, der das Wort RAID enthält, eine E-Mail senden.