addDataset('incomingq', 'GAUGE', 0) ->addDataset('activeq', 'GAUGE', 0) ->addDataset('deferredq', 'GAUGE', 0) ->addDataset('holdq', 'GAUGE', 0) ->addDataset('received', 'GAUGE', 0) ->addDataset('delivered', 'GAUGE', 0) ->addDataset('forwarded', 'GAUGE', 0) ->addDataset('deferred', 'GAUGE', 0) ->addDataset('bounced', 'GAUGE', 0) ->addDataset('rejected', 'GAUGE', 0) ->addDataset('rejectw', 'GAUGE', 0) ->addDataset('held', 'GAUGE', 0) ->addDataset('discarded', 'GAUGE', 0) ->addDataset('bytesr', 'GAUGE', 0) ->addDataset('bytesd', 'GAUGE', 0) ->addDataset('senders', 'GAUGE', 0) ->addDataset('sendinghd', 'GAUGE', 0) ->addDataset('recipients', 'GAUGE', 0) ->addDataset('recipienthd', 'GAUGE', 0) ->addDataset('deferralcr', 'GAUGE', 0) ->addDataset('deferralhid', 'GAUGE', 0) ->addDataset('chr', 'GAUGE', 0) ->addDataset('hcrnfqh', 'GAUGE', 0) ->addDataset('sardnf', 'GAUGE', 0) ->addDataset('sarnobu', 'GAUGE', 0) ->addDataset('bu', 'GAUGE', 0) ->addDataset('raruu', 'GAUGE', 0) ->addDataset('hcrin', 'GAUGE', 0) ->addDataset('sarnfqa', 'GAUGE', 0) ->addDataset('rardnf', 'GAUGE', 0) ->addDataset('rarnfqa', 'GAUGE', 0) ->addDataset('iuscp', 'GAUGE', 0) ->addDataset('sce', 'GAUGE', 0) ->addDataset('scp', 'GAUGE', 0) ->addDataset('urr', 'GAUGE', 0); $fields = array( 'incomingq' => $incomingq, 'activeq' => $activeq, 'deferredq' => $deferredq, 'holdq' => $holdq, 'received' => $received, 'delivered' => $delivered, 'forwarded' => $forwarded, 'deferred' => $deferred, 'bounced' => $bounced, 'rejected' => $rejected, 'rejectw' => $rejectw, 'held' => $held, 'discarded' => $discarded, 'bytesr' => $bytesr, 'bytesd' => $bytesd, 'senders' => $senders, 'sendinghd' => $sendinghd, 'recipients' => $recipients, 'recipienthd'=> $recipienthd, 'deferralcr' => $deferralcr, 'deferralhid' => $deferralhid, 'chr' => $chr, 'hcrnfqh' => $hcrnfqh, 'sardnf' => $sardnf, 'sarnobu' => $sarnobu, 'bu' => $bu, 'raruu' => $raruu, 'hcrin' => $hcrin, 'sarnfqa' => $sarnfqa, 'rardnf' => $rardnf, 'rarnfqa' => $rarnfqa, 'iuscp' => $iuscp, 'sce' => $sce, 'scp' => $scp, 'urr' => $urr ); $tags = array('name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name); data_update($device, 'app', $tags, $fields); update_application($app, $mailq, $fields);