Thank you for your review!

Your review has been submitted and is pending approval.

Description

Three perl scripts to monitor APC, Merlin Guerin and Powerware UPS. Performance data are also provided using groundwork like syntax.

Updated by Alexander Rudolf
– added support for external temperature sensor (exttemp…)
Hint: expecting the value unit is Celsius (‘1’), if iemStatusProbeTempUnits.1 (.1.3.6.1.4.1.318.1.1.10.2.3.2.1.5.1) is Fahrenheit (‘2’) we will get wrong data
– changed battery temperature values from output
Before: OK – Smart-UPS RT 8000 RM XL … – TEMPERATURE 27 C – …
Now: OK – Smart-UPS RT 8000 RM XL … – BATT TEMP 27 C – EXT TEMP 23 C – …
– added warn and crit values to performance data output as well as units
– tested with Smart-UPS 5000/8000 and “PowerNet SNMP Agent SW v2.2 compatible”

Updated by Oliver Skibbe:
– warn/crit values defined per variable
– get watt hour if oid exists (Smart UPS 2200)
– calculate remaining time in minutes on battery (bit ugly, but seems working)
critical if below $remaining_time_crit value
– changed return string to add CRIT/WARN to corresponding failed value
– APC: added battery replacement indicator

Before: CRIT – Smart-UPS RT 10000 XL – BATTERY CAPACITY 100% – STATUS NORMAL – OUTPUT LOAD 31% – TEMPERATURE 23 C

After: CRIT – Smart-UPS RT 10000 XL – CRIT BATTERY CAPACITY 50% – STATUS NORMAL – OUTPUT LOAD 31% – TEMPERATURE 23 C

– Added multiline ouput for firmware,manufacture date and serial number
FIRMWARE: UPS 05.0 / COM 02.1 / UBL 05.0 / CBL 5.21 (ID17) – MANUFACTURE DATE: 12/12/2012 – SERIAL: DummySerial


Project Details

Current Version

1.2

Last Release Date

2014-11-26

Compatible With

  • Nagios 1.x
  • Nagios 2.x
  • Nagios 3.x
  • Nagios 4.x
  • Nagios XI

Recommend

To:


From: