Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Professional Edition
-
None
-
Observium 17.10.8931 (25th October 2017)
OS Linux 4.4.0-89-generic [amd64] (Ubuntu 16.04)
Apache 2.4.18 (Ubuntu)
PHP 7.0.22-0ubuntu0.16.04.1 (OPcache: ENABLED)
Python 2.7.12
MySQL 5.6.36-82.1 (extension: mysqli 5.0.12-dev)
SNMP NET-SNMP 5.7.3
RRDtool 1.5.5 (rrdcached 1.5.5: unix:/local/mstobs/rrdcache/rrdcached.sock)Observium 17.10.8931 (25th October 2017) OS Linux 4.4.0-89-generic [amd64] (Ubuntu 16.04) Apache 2.4.18 (Ubuntu) PHP 7.0.22-0ubuntu0.16.04.1 (OPcache: ENABLED) Python 2.7.12 MySQL 5.6.36-82.1 (extension: mysqli 5.0.12-dev) SNMP NET-SNMP 5.7.3 RRDtool 1.5.5 (rrdcached 1.5.5: unix:/local/mstobs/rrdcache/rrdcached.sock)
Description
APC was not kind enough to keep the same index values for the group and unit status information between the various models on their various in-row cooling devices. The /includes/discovery/sensors/powernet-mib.inc.php logic assumes that to be the case. They were at least kind enough to keep the mib value names the same so the structure of the discovery for the in-row devices can remain the same with some expansion of the array used to parse the mib and build the sensors. I'm attaching a diff of the work I have done to address the different index values for IRRC 100 Series as an example and would be happy to update the other instances and contribute the changes. This change now collects correct data from my IRRC 100 Series devices.