LM Sensors Monitoring Plugin

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

Dieser Artikel beschreibt den Einsatz des LM Sensors Monitoring Plugins check_lm_sensors für Nagios/Icinga. Das Plugin wurde an der ETH Zürich entwickelt. In diesem Beispiel wird das Plugin dazu verwendet, die beiden Temperatursensoren des Low Energy Servers zu überwachen. Im Beispiel kommt dabei Ubuntu 12.04 LTS mit Icinga 1.6.1 zum Einsatz.

Voraussetzungen

Konfiguration

Das folgende Beispiel zeigt die Konfiguration für Low Energy Server Temperatur Sensoren.

Für eine Konfiguration mit Threshold-Werten erstellen Sie in /etc/icinga/commands.cfg folgende Kommando-Definition:

define command{
  command_name  check_lm_sensors
  command_line  $USER1$/check_lm_sensors --high $ARG1$=$ARG2$,$ARG3$
  }

Sensor temp1

Zum Überwachen der CPU Temperatur (temp1) erstellen Sie zusätzlich folgende Service-Konfiguration (die Schwellwerte 65 und 85 passen Sie dabei Ihren Anforderungen an):

define service{
        use                             generic-service
        host_name                       les
        service_description             CPU Temperature
        check_command                   check_lm_sensors!temp1!65!85
        }

Die Icinga Graphen mit PNP unter Ubuntu 12.04 Precise sehen dann wie folgt aus:

LES-temp1.png

Sensor Core 0

Zum Überwachen des weiteren Temperatursensors (Core 0) erstellen Sie zusätzlich folgende Service-Konfiguration (die Schwellwerte 40 und 50 passen Sie dabei Ihren Anforderungen an):

define service{
        use                             generic-service
        host_name                       les
        service_description             Temperature
        check_command                   check_lm_sensors!'Core 0'!40!50
        }

Die Icinga Graphen mit PNP unter Ubuntu 12.04 Precise sehen dann wie folgt aus:

LES-Core-0.png

Konfiguration abschließen

Nach dem Anpassen der Konfiguration laden Sie die Konfiguration neu ein:

sudo service icinga reload

Weitere Informationen


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

SMS Gateway mit dem Thomas-Krenn LES v2
Thomas Krenn LES v1 Mainboard
Ubuntu 12.04 Kernel Parameter für den Low Energy Server