. * * @package LibreNMS * @link http://librenms.org * @copyright 2017 Neil Lathwood * @author Neil Lathwood */ $data = $pre_cache['powerlogic_loadCurrentTable']; if (is_numeric($data['lcIa'][1])) { $current_oid = '.1.3.6.1.4.1.3833.1.7.255.15.1.1.2.1.2.1'; $index = 'lcIa'; $descr = 'Phase A'; $current = $data['lcIa'][1]; discover_sensor($valid['sensor'], 'current', $device, $current_oid, $index, 'powerlogic', $descr, 1, 1, null, null, null, null, $current); } if (is_numeric($data['lcIb'][1])) { $current_oid = '.1.3.6.1.4.1.3833.1.7.255.15.1.1.2.1.3.1'; $index = 'lcIb'; $descr = 'Phase B'; $current = $data['lcIb'][1]; discover_sensor($valid['sensor'], 'current', $device, $current_oid, $index, 'powerlogic', $descr, 1, 1, null, null, null, null, $current); } if (is_numeric($data['lcIc'][1])) { $current_oid = '.1.3.6.1.4.1.3833.1.7.255.15.1.1.2.1.4.1'; $index = 'lcIc'; $descr = 'Phase C'; $current = $data['lcIc'][1]; discover_sensor($valid['sensor'], 'current', $device, $current_oid, $index, 'powerlogic', $descr, 1, 1, null, null, null, null, $current); } unset($data);