Ich habe einen Dell-Server, CentOS 6
auf dem eine PERC H710
Raid Controller-Karte mit Raid 5-Setup ausgeführt wird, und ich möchte den Festplattenausfall / Arbeitsstatus hinter dem Raid Controller überwachen.
Dann sollte ich in der Lage sein, ein Bash-Skript zu verwenden, um den Festplattenstatus zu überwachen und Alarm-E-Mails zu senden, wenn etwas schief geht.
Das LSI MegaRAID SAS
Befehlstool (Über LSI MegaRAID SAS Linux Tools) für CentOS / Red Hat / Linux unterstützt PERC H710 smartctl
NICHT und unterstützt es auch NICHT.
Basierend auf der Dell-Website wird CentOS
dies für diesen Server nicht unterstützt ( NX3200 PowerVault
) und ich konnte kein Linux-Programm zur Überwachung der Festplatte herunterladen.
[root@server ~]# lspci | grep RAID
03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)
[root@server ~]# smartctl -a /dev/sda
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-431.el6.x86_64] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
Vendor: DELL
Product: PERC H710
Revision: 3.13
User Capacity: 299,439,751,168 bytes [299 GB]
Logical block size: 512 bytes
Logical Unit id: ....
Serial number: ....
Device type: disk
Local Time is: Tue Apr 15 16:38:30 2014 SGT
Device does not support SMART
Error Counter logging not supported
Device does not support Self Test logging
Weiß jemand, wie man den Festplattenstatus hinter einem Hardware-Raid auf dem Dell PERC H710 mit CentOS 6 überwacht?
Sie können den SMART-Status der Festplatten mit dem Befehl smartctl und seinem
-d
Argument anzeigen . So sehen Sie beispielsweise die erste Festplatte im Array:Dies ist unter Scientific Linux 6 (einem anderen RHEL6-basierten Betriebssystem) mit smartmontools-5.43-1.el6.x86_64 möglich.
quelle
-d megaraid,0
war genug insmartctl 6.6
der Befehlszeile. In derDEVICESCAN
Zeichenfolge/etc/smartd.conf
benötigt-d removable
Die akzeptierte Antwort empfiehlt die Kühnheit, die ist
yum install srvadmin-all
. Blecch. Hier erfahren Sie, wie Sie das Problem ein wenig lindern (und trotzdem lindern. Auf der HP-Plattform können Sie viel schlanker werden. Aber ich schweife ab ...) Damit meine ich, dass Sie nur die Komponenten installieren, die für die Speicherverwaltung auf Ihrem Computer erforderlich sind .Übrigens liegt die direkte Antwort auf die Frage des Benutzers in dem Punkt "Physische Festplatten auf vdisk 0 anzeigen" in der folgenden Liste.
Hinzufügen zu root's .bashrc:
Genießen:
RAID-Befehle
Alle physischen Festplatten auf Controller 0 anzeigen
Alle logischen Datenträger auf Controller 0 anzeigen
Zeige alle physischen Festplatten auf vdisk 0
Rekonfiguriere eine vdisk so, dass sie raid1 von raid0 ist ( COOL !!!! )
Erstellen Sie eine virtuelle Festplatte auf einer neuen Festplatte:
Mehr Info
Übrigens, da dies nichts anderes als eine LSI MegaCLI-Karte der Marke Dell ist, finden Sie die Antwort von Han Solo möglicherweise noch besser! Ich muss es allerdings noch probieren.
Die Süße
Hier ist ein Beispiel für die Ausgabe von omreport, die durch grep für ein köstliches Datenbündel geleitet wird:
quelle
Ich hatte auch Mühe, es in CentOS zum Laufen zu bringen und fand hier ein Arbeitspaket http://mirror.ndchost.com/software/lsi/
genannt " MegaCli-8.07.10-1.noarch.rpm "
Die Befehlsreferenz http://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS
Ich hoffe, es hilft.
quelle
quelle
Der
perccli
Befehl kann Ihnen auch viele Laufwerksinformationen anzeigen, wenn Sie ihn freundlich fragen:Dies muss für jeden Gehäuseschlitz wiederholt werden, oder zumindest habe ich keine Möglichkeit gefunden, alles auf einmal mit einem einzigen
perccli
Befehl zu drucken .Es ist auch einfach zu installieren im Vergleich zu anderen, umfassenderen Optionen:
perccli
ist KEINE umfassende Überwachungssuite wie Dell OMSA, aber es hört sich so an, als wollten viele Leute nichts Umfassendes und benötigen stattdessen ein anständiges, einfaches Tool.quelle
Hallo, ich habe eine ähnliche Dell PERC / LSI-Karte und musste den RAID-Status überprüfen. LSI hat ein Hilfsprogramm namens sas2ircu, das ich sehr nützlich fand. Es gibt auch eine Version für Windows und Linux.
quelle