$server) { $server = trim($server); if (!empty($server)) { $data = explode(';', $server); list($host, $port) = explode(':', $data['0'], 2); $rrd_name = array('app', $name, $app_id, $host . '_' . $port); $rrd_def = array( 'DS:bitrate:GAUGE:600:0:125000000000', 'DS:traf_in:GAUGE:600:0:125000000000', 'DS:traf_out:GAUGE:600:0:125000000000', 'DS:current:GAUGE:600:0:125000000000', 'DS:status:GAUGE:600:0:125000000000', 'DS:peak:GAUGE:600:0:125000000000', 'DS:max:GAUGE:600:0:125000000000', 'DS:unique:GAUGE:600:0:125000000000' ); $fields = array( 'bitrate' => $data['1'], 'traf_in' => $data['2'], 'traf_out' => $data['3'], 'current' => $data['4'], 'status' => $data['5'], 'peak' => $data['6'], 'max' => $data['7'], 'unique' => $data['8'], ); $tags = compact('name', 'app_id', 'host', 'port', 'rrd_name', 'rrd_def'); data_update($device, 'app', $tags, $fields); }//end if }//end foreach