Windows Software RAID 5-Laufwerkfehlerbenachrichtigung

3458
Wayne Hartman

Ich habe vor, ein Windows-Software-RAID-5-Array zu erstellen, muss aber wissen, wann ein Laufwerk kaputt geht. Ich habe nicht vor, den Server regelmäßig zu überprüfen. Wie kann ich also eine E-Mail versenden, wenn ein Laufwerk kapüt geht oder sonst Probleme hat? Das Ereignisprotokoll abzuschließen wäre in Ordnung, aber wie werden Benachrichtigungen eingerichtet, wenn die genauen Ereignis-IDs nicht bekannt sind?

0

5 Antworten auf die Frage

1
ConcernedOfTunbridgeWells

Geben Sie die wenigen zusätzlichen Dollar aus und erhalten Sie einen Hardware-RAID-Controller. SW-RAID unter Windows ist ein Poo, und Sie können einen neuen RAID-Controller für ein paar hundert Dollar und den gleichen Teil oder den unmittelbaren Vorgänger vor ebay für etwa 100 bis 200 USD erhalten.

Die meisten Markenhersteller dieses Kits (Adaptec, 3Ware, LSI usw.) enthalten ein RAID-Management-Tool mit dem Controller, und diese verfügen häufig über eine Art Benachrichtigungseinrichtung. Machen Sie Ihre Hausaufgaben und finden Sie eine, die tun wird, was Sie wollen. Außerdem können die Controller Hot-Spares ordnungsgemäß ausführen, RAID 5/50 relativ schnell ausführen und bieten einen viel größeren Funktionsumfang als die unter Windows verfügbaren SW-RAID-Funktionen.

Ein Problem mit einigen hundert RAID-Controllern besteht darin, dass bei Ausfall der Erweiterungskarte alle Ihre Daten verloren gehen. Ian Boyd vor 12 Jahren 0
@IanBoyd - Die meisten RAID-Karten können bei ebay schnell gekauft werden, wenn Sie einen Ersatz benötigen. ConcernedOfTunbridgeWells vor 11 Jahren 0
Nicht wenn du in Kanada bist. Es gibt eine Vielzahl von Problemen. Es wird noch schlimmer, wenn Sie sich in anderen Ländern befinden, in die die Leute nicht liefern. Ian Boyd vor 11 Jahren 0
0
Kythos

Die Firma für die ich arbeite verwendet Proactive Server - Monitoring - Unterstützung und hat großen Erfolg hatte man sich über können, was angeboten wird hier

Gut zu finden, sicher, aber ein bisschen außerhalb meiner Liga, wie viel es kostet. Nicht jeder verwendet genau diese Software, was wird sonst noch verwendet ??? Wayne Hartman vor 14 Jahren 0
Ich habe eine Software für 34 Dollar gefunden, die den Trick erfüllen sollte. Es heißt Intelli-SMART und Sie können es hier probieren oder kaufen: http://www.intelli-smart.com/software/ismdetail.html Kythos vor 14 Jahren 0
0
Road King

Hier ist eine Option, bei der Sie nicht alle Codes kennen müssen. Zur Überprüfung der Laufwerke muss ein einfaches VBScript ausgeführt werden.

http://www.eventsentry.com/blog/2012/02/how-to-make-the-windows-softwa.html

Die Leute sollten sich dessen bewusst sein, dass, wenn eine Frage nach dem Erhalt einer Benachrichtigung für einen fehlgeschlagenen Windows-5-Raid gestellt wird, nicht nach einem Rat gefragt wird, wie man zum besten Kauf übergeht und eine billige Raid-Karte bekommt.

Als Beispiel habe ich hier ein System mit 130 TB RAID-Laufwerken, die extern angeschlossen sind. Ich fülle sie die ganze Zeit. Für 72 Laufwerke verwende ich EonStor-Einheiten, auf denen ein System ausgeführt wird. Technisch verwendet es also auch Software-RAID. Es gibt einen Unterschied, wenn Sie bedenken, dass Windows viele andere Aufgaben ausführt, wenn die RAID-Einheit dediziert ist. Trotz der Tatsache, dass Sie über Backup-Akkus, drei Netzteile und ein RAID-Array verfügen, sind Sie immer noch nicht sicher.

Einige andere Raid-Cabinets, die ich angeschlossen habe, sind LSI MegaRAID, der ich bei der Onboard-RAID-Konfiguration auch nicht wirklich vertraue. Diese Einheiten sind beim Booten mit Konfigurationsfehlern schlecht, daher verwende ich sie als JBOD und baute Arrays in Windows für diese 48 Festplatten.

Wie bei allem müssen Sie all das unterstützen. Schreiben Sie daher immer auf zwei Arrays gleichzeitig, wenn Sie können. Wenn nicht, läuft ein Synchronisationsprogramm.

Bevor ich für meine Daten doppelt schreiben konnte, spiegelte ich zwei externe RAID-Arrays auf separaten Einheiten mit Windows-RAID ab. Hatte noch nie ein Problem.

Ich nehme mein Backup-Array heraus, wenn es nicht verwendet wird, und bewahre es außerhalb des Standorts auf. Wenn es voll ist, speichere ich es und legte neue Laufwerke für das Backup-Array ein.

Wenn du denkst, du musst etwas bekommen, was besser sein soll, damit es dich nicht täuschen wird. Egal was Sie haben, kann und wird versagen.

System .. https://scontent-a.xx.fbcdn.net/hphotos-prn2/p480x480/1069414_623429457708570_1859727796_n.jpg

0
Road King
0
JustinCT

Hier ist eine einfache Batch-Datei, die über den Task-Scheduler eingerichtet werden kann. Sie erstellt ein Ereignis im Systemprotokoll mit den fehlerhaften Array-Informationen. muss erhöht ausgeführt werden:

Echolisten-Volumen | Diskpart> c: \ RAID_STATUS.TXT
FINDSTR "Failed" C: \ RAID_STATUS.TXT
IF Error - 1 GOTO OK
GOTO FAILED

: failed
SETLOCAL EnableExtensions ENABLEDELAYEDEXPANSION
FINDSTR "Failed" C: \ RAID_STATUS.TXT> C: \ FAILED_RAID.TXT
gesetzt eventtext =
for / f "delims =" %% l in (C: \ FAILED_RAID.TXT) setze eventtext =! eventtext! %% l
Ereigniserstellung / ID 999 / L SYSTEM / T FEHLER / SO SW_RAID / D "% eventtext%"
GOTO OK

:OK