HP 1910 Switche mit Icinga überwachen
| 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. |
|---|
HP ProCurve Switche der 1910 Serie bieten Schnittstellen zur Überwachung über SNMP. Vorraussetzung dafür ist die Aktivierung von SNMPv3 in der Weboberfläche des Switches. Im folgenden Artikel wird beschrieben, wie SNMP-Checks konfiguriert und in Icinga integriert werden - beispielsweise für den Produkt nicht mehr verfügbar oder den Produkt nicht mehr verfügbar.
Switch Konfiguration
Melden Sie sich an der Weboberfläche des Switches an und konfigurieren sie unter Device - SNMP - Setup das SNMP v3 indem Sie diese Checkbox aktivieren und die nötigen Einträge vornehmen.
Switch Hosteintrag am Icinga konfigurieren
Für den Switch wird eine einfach Host-Definition vorgenommen:
define host {
host_name <Switchname>
address <IP des Switches>
check_command check-inet-host-alive
check_period 24x7
notification_period 24x7
use generic-inet-host, generic-host
}
Services konfigurieren
Im nachfolgenden Abschnitt werden die wichtigsten Service-Checks aufgeführt und beschrieben.
Parameter
check_snmp arbeitet bei der Durchführung von Checks mit folgenden Parametern:
| Parameter | Beschreibung | Beschreibung |
|---|---|---|
| -U | SNMP Username | Angabe des SNMP v3 Usernamens |
| -A | SNMP Passwort | Angabe des SNMP v3 Passwortes |
| -X | SNMP Privacy Passwort | Angabe des SNMP v3 Verschlüsselungs-Passwortes |
| -l | Parameter | Parameterangaben, z.B. "CPU usage is" |
| -u | Einheit | Angabe einer Einheit, z.B. % |
| -w | Warnwert | Angabe eines Warnwertes, z.B. 65 |
| -c | Kritischer Wert | Angabe einer kritischen Schwelle, z.B. 85 |
CPU Load
Überprüft die Last der CPU des Switches. Die Schwellwerte 65 % und 85 % können angepasst werden.
define service {
service_description CPU Load
check_command check_snmp!-P 3 -L authPriv -a MD5 -x AES -U <Username> -A <Passwort> -X <Priv-Passwort> -o .1.3.6.1.4.1.25506.2.6.1.1.1.1.6.8 -l "CPU usage is" -u % -w 65 -c 85
check_period 24x7
notification_period 24x7
hostgroup_name <Name>
contact_groups <Name>
use generic-service
}
CPU Temperatur
Überprüft die Temperatur der CPU. Die Schwellwerte können angepasst werden.
define service {
service_description CPU Temp
check_command check_snmp!-P 3 -L authPriv -a MD5 -x AES -U <Username> -A <Passwort> -X <Priv-Passwort> -o .1.3.6.1.4.1.25506.2.6.1.1.1.1.12.8 -l "Temperature is" -u °C -w 55 -c 65
check_period 24x7
notification_period 24x7
hostgroup_name <Name>
contact_groups <Name>
use generic-service
}
Speicherauslastung
Überprüft die Speicherauslastung des Switches. Die Schwellwerte können ebenso angepasst werden.
define service {
service_description Memory Usage
check_command check_snmp!-P 3 -L authPriv -a MD5 -x AES -U <Username> -A <Passwort> -X <Priv-Passwort> -o .1.3.6.1.4.1.25506.2.6.1.1.1.1.8.8 -l "Memory Usage is" -u % -w 85 -c 95
check_period 24x7
notification_period 24x7
hostgroup_name <Name>
contact_groups <Name>
use generic-service
}
Laufzeit
Zeigt die Laufzeit des Switches an.
define service {
service_description Uptime
check_command check_snmp!-P 3 -L authPriv -a MD5 -x AES -U <Username> -A <Passwort> -X <Priv-Passwort> -o .1.3.6.1.2.1.1.3.0
check_period 24x7
notification_period 24x7
hostgroup_name <Name>
contact_groups <Name>
use generic-service
}
Icinga Statusausgabe
Weitere Informationen
- Icinga Objektdefinitionen (docs.icinga.org)
- MIBs for HP, H3C and 3Com products (hp.com)
- JE009A HP 1910-48G Switch MIBs v7 (hp.com)
- Monitoring HP V1910 (forums.manageengine.com)
|
Autor: Thomas Niedermeier Thomas Niedermeier arbeitet im Product Management Team von Thomas-Krenn. Er absolvierte an der Hochschule Deggendorf sein Studium zum Bachelor Wirtschaftsinformatik. Seit 2013 ist Thomas bei Thomas-Krenn beschäftigt und kümmert sich unter anderem um OPNsense Firewalls, das Thomas-Krenn-Wiki und Firmware Sicherheitsupdates.
|

