Gibt es eine Möglichkeit, SMART-Daten über SNMP zu teilen? Ich möchte in der Lage sein, Kakteengrafiken daraus zu machen und sie an Nagios anzuschließen.
Ich möchte in der Lage sein, einige Statistiken auf meinen Festplatten abzurufen, auf die über SNMP zugegriffen werden kann. Auf diese Weise kann ich die Anzahl von $ SMART_MEASUREMENT_VALUE gegen die Zeit grafisch darstellen.
Antworten:
Vielleicht passt das zu Ihren Bedürfnissen: Zitiert von diesem Link :
Sie benötigen das SmartMonTools-Paket und verwenden das Perl-Skript check_smart.pl (Nagios-Plugin), um den Festplattenzustand zu überprüfen, indem Sie SMART-Selbsttests mit dem Befehl smartctl ausführen. Fügen Sie dies Ihrer snmpd.conf hinzu:
quelle
Es gibt Patches, die Smartd SNMP-Unterstützung hinzufügen (in smartmontools-devel @ list). Soweit ich mich erinnere, wurden keine integriert.
quelle
Die Antwort von Maxwell ist richtig, aber beim Herunterladen fehlt eine URL für das Skript:
http://git.recluse.de/?p=users/bzed/nagios-plugins.git;a=blob_plain;f=plugins/check_smart
Ich füge auch diese Zeile unten in Zeile 109 des Skripts hinzu, um eine Warnung zu vermeiden
Für diejenigen ohne Nagios benötigt das Skript eine util.pm lib. Debian-Benutzer können es aus dem Nagios-Plugins-Paket herunterladen und andere Benutzer können es hier herunterladen:
https://github.com/Elbandi/nagios-plugins/blob/master/plugins-scripts/utils.pm.in
Die Verwendung ist einfach:
Aber ich stimme dem Kommentar des Exquisitors zu. Eine Möglichkeit, alle (oder zumindest einige wichtige) intelligenten Werte grafisch darzustellen, wäre großartig
UPDATE : Das Skript gibt zwar andere intelligente Werte aus, jedoch nur, wenn Sie die ata-Schnittstelle (-i ata) auswählen. Da heute alle Treiber (auch ata / sata) als scsi-Geräte erscheinen, führt dies zu Verwirrung (und es ist wahrscheinlich ein Fehler). Daher empfehle ich denjenigen mit ata / sata-Treibern, das Skript zu bearbeiten und in Zeile 209 die Prüfung von "ata" zu ersetzen "zu" scsi "
quelle