SMART Attributes Monitoring Plugin
0SMART Attribute sind eine Art Gesundheitsindikator für Festplatten und SSDs. Die Attribute werden zur frühzeitigen Erkennung von Fehlern der Speichermedien genutzt, eine Überwachung dieser Werte ist daher unerlässlich. Der Haken bei der Sache – die Interpretation der Attribute ist nicht standardisiert. Es wurde zwar das Format der SMART Attribute festgelegt, die Bedeutung der Attribute ist jedoch von Hersteller zu Hersteller unterschiedlich. Sie liefern dazu nur selten eine detaillierte technische Beschreibung der einzelnen SMART Attribute, dadurch wird eine Interpretation für den Anwender schwierig.
Das Thomas-Krenn-Team hat sich dieser Problematik angenommen und ein Icinga-Plugin für die Überwachung der SMART Attribute entwickelt. Das Konzept hinter dem Plugin sieht eine eigene JSON-Datenbank vor, die die Interpretation der Attribute abbildet. Voraussetzung für eine plausible Prüfung der Attribute ist, dass sich das Device in dieser speziellen Datenbank befindet. Für gängige SSDs und HDDs im Thomas-Krenn-Portfolio ist dies der Fall, hier hat man sich mit den Herstellern in Verbindung gesetzt, um Licht ins Dunkle der SMART Attribute zu bringen.
Zurück zum Plugin – bereitgestellt als Open Source erleichtert es die Integration und Überwachung mit Icinga. Ein Aufruf des Plugins auf der Kommandozeile offenbart den SMART Status eines Devices:
Critical (sda) [sda_Program_Fail_Count = Critical][sda_Erase_Fail_Count = Critical]|sda_Media_Wearout_Indicator=100;16;6 sda_Host_Writes_32MiB=51517 sda_Host_Reads_32MiB=87856
Wie Sie dem obigen Beispiel entnehmen können, treten bei dieser Intel 520 Series SSD bereits Fehler auf. Weitere nützliche Informationen werden über sogenannte „Performance Daten“ ausgegeben. Der „Media Wearout Indicator“ beschreibt maßgeblich die Haltbarkeit einer SSD, je kleiner der Wert wird, umso „abgenützter“ sind die Flash-Zellen der SSD. Mit dem SMART Attributes Plugin haben Sie diesen Wert immer im Auge und können eigene Schwellwerte für Warning und Critical setzen.
Jetzt neu – seit Version 1.1 des Plugins werden auch SMART Attribute in Verwendung mit RAID-Controllern überwacht. Dabei werden bei Avago „Megaraid“ und bei Adaptec „sg“ Devices als Option angegeben. Den Rest erledigt das Plugin für Sie!
Wenn Sie Hilfe brauchen, stellen Sie Ihre Fragen am besten auf der Mailing Liste zu den Monitoring Plugins unter tk-monitoring-plugins-user@lists.thomas-krenn.com.
Weitere Weblinks:
http://www.thomas-krenn.com/de/wiki/SMART_Attributes_Monitoring_Plugin