. * * @package LibreNMS * @link http://librenms.org * @copyright 2017 Neil Lathwood * @author Neil Lathwood */ foreach ($pre_cache['fabos_sensors'] as $data) { if ($data['swSensorType'] === 'fan') { if (is_numeric($data['swSensorValue']) && $data['swSensorValue'] !== '-2147483648') { $index = $data['swSensorIndex']; $oid = '.1.3.6.1.4.1.1588.2.1.1.1.1.22.1.4.' . $index; $descr = $data['swSensorInfo']; $value = $data['swSensorValue']; discover_sensor($valid['sensor'], 'fan', $device, $oid, $index, 'fabos', $descr, '1', '1', null, null, null, null, $value); } } }