$mempool['used'], 'free' => $mempool['free'], ); $tags = compact('mempool_type', 'mempool_index', 'rrd_name', 'rrd_def'); data_update($device, 'mempool', $tags, $fields); $mempool['state'] = array( 'mempool_used' => $mempool['used'], 'mempool_perc' => $percent, 'mempool_free' => $mempool['free'], 'mempool_total' => $mempool['total'], ); if (!empty($mempool['largestfree'])) { $mempool['state']['mempool_largestfree'] = set_numeric($mempool['largestfree']); } if (!empty($mempool['lowestfree'])) { $mempool['state']['mempool_lowestfree'] = set_numeric($mempool['lowestfree']); } dbUpdate($mempool['state'], 'mempools', '`mempool_id` = ?', array($mempool['mempool_id'])); echo "\n"; }//end foreach