addDataset('sensor', 'GAUGE', -20000, 20000); $fields = array( 'sensor' => $sensor_value, ); $tags = array( 'sensor_class' => $ipmisensors['sensor_class'], 'sensor_type' => $ipmisensors['sensor_type'], 'sensor_descr' => $ipmisensors['sensor_descr'], 'sensor_index' => $ipmisensors['sensor_index'], 'rrd_name' => $rrd_name, 'rrd_def' => $rrd_def ); data_update($device, 'ipmi', $tags, $fields); // FIXME warnings in event & mail not done here yet! dbUpdate( array('sensor_current' => $sensor_value, 'lastupdate' => array('NOW()')), 'sensors', 'poller_type = ? AND sensor_class = ? AND sensor_id = ?', array('ipmi', $ipmisensors['sensor_class'], $ipmisensors['sensor_id']) ); } unset($ipmi_sensor); } }