addDataset('email', 'GAUGE', 0) ->addDataset('ipsec', 'GAUGE', 0) ->addDataset('l2l', 'GAUGE', 0) ->addDataset('lb', 'GAUGE', 0) ->addDataset('svc', 'GAUGE', 0) ->addDataset('webvpn', 'GAUGE', 0); $fields = [ 'email' => $data['crasEmailNumSessions'], 'ipsec' => $data['crasIPSecNumSessions'], 'l2l' => $data['crasL2LNumSessions'], 'lb' => $data['crasLBNumSessions'], 'svc' => $data['crasSVCNumSessions'], 'webvpn' => $data['crasWebvpnNumSessions'], ]; $tags = compact('rrd_def'); data_update($device, 'cras_sessions', $tags, $fields); $os->enableGraph('cras_sessions'); } unset($data, $rrd_def, $fields, $oid_list); }//end if