array('ucd_diskio', $diskio['diskio_descr']), 'rrd_def' => RrdDefinition::make() ->addDataset('read', 'DERIVE', 0, 125000000000) ->addDataset('written', 'DERIVE', 0, 125000000000) ->addDataset('reads', 'DERIVE', 0, 125000000000) ->addDataset('writes', 'DERIVE', 0, 125000000000), 'descr' => $diskio['diskio_descr'], ); $fields = array( 'read' => $entry['diskIONReadX'], 'written' => $entry['diskIONWrittenX'], 'reads' => $entry['diskIOReads'], 'writes' => $entry['diskIOWrites'], ); data_update($device, 'ucd_diskio', $tags, $fields); }//end foreach echo "\n"; }//end if unset($diskio_data); unset($diskio_cache);