check_ups_socomec - Utilizzo
Una volta scaricato ed installato lo script come definito nella sezione donwload è possibile configurare il plugin come segue:
define command{
command_name check_ups_socomec
command_line <path>/check_ups_socomec -r $HOSTADDRESS$ --battery 50 --load 90 --voltage 200
}
Va da se che sia possibile parametrizzare anche i vari valori (battery, load e voltage) come $ARG1$, $ARG2$ ed $ARG3$ per poi specificarli in fase di applicazione del plugin. L'uso con l'attuale definizione è il seguente:
define service{
use tFarmNetwork
host_name HOSTNAME
service_description BATTERY
is_volatile 0
max_check_attempts 1
normal_check_interval 5
retry_check_interval 1
check_command check_ups_socomec
}
A questo punto periodicamente Nagios si occuperà di contattare l'UPS attraverso la community public (almeno nei test non è stato possibile definire una community differente read-only) e ne rileverà lo stato. Alcuni stati possibili sono quindi:
- OK: Battery 100 - Load 4,4,4 - Input Voltage 229,224,219 - Alarms None
- CRIT: Battery 100 - Load 0,0,2 - Input Voltage 228,223,223 - Alarms AlarmRectifierGeneralAlarm AlarmEService AlarmOnBypass AlarmRectifierFault AlarmGeneralFault AlarmPrechargeVoltageFail
- WARN1: Battery 100 - Load 8,73,8 - Input Voltage 2,2,1 - Alarms None
- WARN2: Battery 100 - Load 8,94,4 - Input Voltage 227,227,224 - Alarms None
- WARN2: Battery 81 - Load 8,90,8 - Input Voltage 229,227,224 - Alarms None
Ad indicare quindi quanto va tutto bene, quando ci sono dei problemi a causa di allarmi interni, quando non c'è alimentazione dall'esterno, quando il carico è troppo elevato oppure la batteria si sta scaricando.