Nagios Check Plugin für HP Smart Array Controller
Der Smart Array Controller von HP lässt sich hervorragend über die Agents bzw. deren SNMP bindings überwachen. Um das Ganze logisch zusammenzufassen und nicht X check_snmp Services anlegen zu müssen, habe ich dazu ein check plugin geschrieben.
Das Plugin kann wie folgt genutzt werden:
/usr/bin/php check_cpq_sac.php <[battery|board|performance|accelerator]>
– battery: Status der BBWC (Battery Backed Write Cache) Batterie
– board: Status des Controllers an sich
– performance: CPU Usage, Command Latency, Command Count …
– accelerator: Status des BBWC Boards (steckt nochmal extra auf dem Controller)
Ein Check Plugin könnte demnach wie folgt angelegt werden:
define command{
command_name check_cpq_sac-battery
command_line $USER1$/check_cpq_sac.php $HOSTADDRESS$ battery
}
Das Script steht hiermit unter der LGPL und kann demnach frei weiterverwendet werden.