Check_HP_MSM

Name Check_HP_MSM.sh
Beschreibung Überprüfung von HP MSM Wlan Systemen
Autor Michael Geschwinder
Version 1.0
Letzte Änderung 18.11.2013
Lizenz GPL
Download

Script

 

Nagios Check zur Überprüfung von HP MSM Wlan Controllern.

 

Screenshot:

 Screenshot

 

Aufruf:

./check_hp_msm.sh -H host [-C community] -t type [-w warning] [-c critical] [-D debug] [-l large]

 

Voraussetzungen:

snmpget, snmpwalk, sed, awk, grep

  

Parameter:

Parameter

Bedeutung

Beispiel

-H Zielsystem 192.168.178.123
-C SNMP Community (default ist public) no_public
-t Check Typ (s. unten) apstatus
-w Warnwert s. unten
-c Krtischer Wert s. unten
-D Debug Ausgabe aktivieren -
-l "large mode" für Systeme mit vielen Accesspoints (Nagios timeout) -

 

Check-Typen:

Typ

Beschreibung

Schwellwert Typ

Beispielwert

msmuptime Controller Uptime Anzahlt Tage 365
msmcpuuse Controller CPU Auslastung Auslastung in % 80
msmramuse Controller Ram Auslastung Auslastung in % 80
msmpermstorage Permanente Storage Nutzung des Controllers Benutzung in % 80
msmtempstorage

Temporäre Storage Nutzung des Controllers

Benutzung in % 80
apstatus Status der Accesspoints Kritisch sobald eine AP Offline ist (Nicht parametrierbar) -

 

 

Beispielkonfiguration:

commands.cfg

define command {
command_name       check_msm_wifi
command_line           $USER1$/check_hp_msm.sh -H $HOSTADDRESS$ -C $USER6$ -t $ARG1$ 
}

define command {
command_name       check_msm_wifi_large
command_line           $USER1$/check_hp_msm.sh -H $HOSTADDRESS$ -C $USER6$ -t $ARG1$ -l
}
 

 

checks.cfg  

define service {

    host_name                      wc-test-1-1

    display_name                  uptime

    service_description          Uptime des MSM Wlan controllers

    use                                 generic-service

    check_command              check_msm_wifi!msmuptime

    check_period                   TP_24x7

    register                           1

}

define service {

    host_name                      wc-test-1-1

    display_name                  CPU Auslastung

    service_description          CPU Auslastung des MSM Wlan controllers

    use                                 generic-service

    check_command              check_msm_wifi_warn!msmcpuuse!80!90

    check_period                   TP_24x7

    register                           1

}

define service {

    host_name                      wc-test-1-1

    display_name                  RAM Auslastung

    service_description          RAM Auslastung des MSM Wlan controllers

    use                                 generic-service

    check_command              check_msm_wifi_warn!msmramuse!80!90

    check_period                   TP_24x7

    register                           1

}

define service {

    host_name                      wc-test-1-1

    display_name                   Permanent storage

    service_description            Permanenter Storage Verbrauch des MSM Wlan controllers

    use                            generic-service

    check_command                  check_msm_wifi_warn!msmpermstorage!80!90

    check_period                   TP_24x7

    register                       1

}

define service {

    host_name                      wc-test-1-1

    display_name                   Temporary storage

    service_description            Temporaerer Storage Verbrauch des MSM Wlan controllers

    use                            generic-service

    check_command                  check_msm_wifi_warn!msmtempstorage!80!90

    check_period                   TP_24x7

    register                       1

}

define service {

    host_name                      wc-test-1-1

    display_name                   AP status

    service_description            Status der angeschlossenen Accesspoints

    use                            generic-service

    check_command                  check_msm_wifi!apstatus

    check_period                   TP_24x7

    register                       1

 

 

 

Copyright

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.