Checkmk SNMP plugin for monitoring NextUPS / Winner Pro / Voltronic UPS systems.
Monitors NextUPS devices via SNMP with ~44 services:
| Category | Services | Thresholds |
|---|---|---|
| Alarms | UPS Alarm Check | State-based |
| Battery Status | Battery State | State-based |
| Battery | Temperature, Voltage, Current, Charge Remaining, Time Remaining, Time On Battery | Configurable |
| Input | Phase RS/ST/TR Voltage, Frequency, Current | Configurable (voltage, frequency) |
| Output | Phase RS/ST/TR Voltage, Frequency, Current | Configurable (voltage, frequency) |
| Output Power | Phase RS/ST/TR Apparent Power, Phase RS/ST/TR True Power | Info only |
| Output Load | Phase RS/ST/TR Load | Configurable |
| Bypass | Phase RS/ST/TR Voltage, Current, True Power | Configurable (voltage) |
All configurable thresholds can be adjusted through Checkmk's WATO GUI.
The plugin detects NextUPS devices where:
- OID
.1.3.6.1.4.1.21111.1.1.1.3.0starts withWPHVR3K0
Download the latest .mkp file from the
Releases page and
install it:
mkp install oposs_next_ups-<version>.mkpCopy the plugin files into your Checkmk site:
local/lib/python3/cmk_addons/plugins/oposs_next_ups/
├── agent_based/
│ └── oposs_next_ups.py
├── graphing/
│ └── next_ups.py
└── rulesets/
└── next_ups.py
Test SNMP connectivity:
snmpget -v2c -c <community> <host> .1.3.6.1.4.1.21111.1.1.1.3.0Expected output contains WPHVR3K0.
MIT - OETIKER+PARTNER AG