All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix ruleset topic: use
Topic.ENVIRONMENTALinstead of incorrectTopic.ENVIRONMENT
- Initial migration from oegig-plugins to Checkmk 2.3.x v2 API
- Data-driven architecture: targets list + closure generates ~44 check plugins
- Graphing definitions for all metric types (temperature, voltage, current, frequency, apparent power, true power, load, battery charge, backup time)
- Custom WATO rulesets for configurable thresholds
- Metric names prefixed with
oposs_next_for namespace isolation - MKP packaging via oposs/mkp-builder GitHub Action
- "Time On Battery" OID corrected from
s.0to2.0(upsSecondsOnBattery) - "Output True Power" render unit corrected from kVA to kW (true/active power)
- "Bypass True Power" render unit corrected from kVA to kW
- Battery State map now includes state
0to prevent KeyError