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