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.