addDataset('Tunnels', 'GAUGE', 0) ->addDataset('InOctets', 'COUNTER', 0, 100000000000) ->addDataset('OutOctets', 'COUNTER', 0, 100000000000) ->addDataset('InDecompOctets', 'COUNTER', 0, 100000000000) ->addDataset('OutUncompOctets', 'COUNTER', 0, 100000000000) ->addDataset('InPkts', 'COUNTER', 0, 100000000000) ->addDataset('OutPkts', 'COUNTER', 0, 100000000000) ->addDataset('InDrops', 'COUNTER', 0, 100000000000) ->addDataset('InReplayDrops', 'COUNTER', 0, 100000000000) ->addDataset('OutDrops', 'COUNTER', 0, 100000000000) ->addDataset('InAuths', 'COUNTER', 0, 100000000000) ->addDataset('OutAuths', 'COUNTER', 0, 100000000000) ->addDataset('InAuthFails', 'COUNTER', 0, 100000000000) ->addDataset('OutAuthFails', 'COUNTER', 0, 100000000000) ->addDataset('InDencrypts', 'COUNTER', 0, 100000000000) ->addDataset('OutEncrypts', 'COUNTER', 0, 100000000000) ->addDataset('InDecryptFails', 'COUNTER', 0, 100000000000) ->addDataset('OutEncryptFails', 'COUNTER', 0, 100000000000) ->addDataset('ProtocolUseFails', 'COUNTER', 0, 100000000000) ->addDataset('NoSaFails', 'COUNTER', 0, 100000000000) ->addDataset('SysCapFails', 'COUNTER', 0, 100000000000); $fields = array( 'Tunnels' => $data['cipSecGlobalActiveTunnels'], 'InOctets' => $data['cipSecGlobalInOctets'], 'OutOctets' => $data['cipSecGlobalOutOctets'], 'InDecompOctets' => $data['cipSecGlobalInDecompOctets'], 'OutUncompOctets' => $data['cipSecGlobalOutUncompOctets'], 'InPkts' => $data['cipSecGlobalInPkts'], 'OutPkts' => $data['cipSecGlobalOutPkts'], 'InDrops' => $data['cipSecGlobalInDrops'], 'InReplayDrops' => $data['cipSecGlobalInReplayDrops'], 'OutDrops' => $data['cipSecGlobalOutDrops'], 'InAuths' => $data['cipSecGlobalInAuths'], 'OutAuths' => $data['cipSecGlobalOutAuths'], 'InAuthFails' => $data['cipSecGlobalInAuthFails'], 'OutAuthFails' => $data['cipSecGlobalOutAuthFails'], 'InDencrypts' => $data['cipSecGlobalInDecrypts'], 'OutEncrypts' => $data['cipSecGlobalOutEncrypts'], 'InDecryptFails' => $data['cipSecGlobalInDecryptFails'], 'OutEncryptFails' => $data['cipSecGlobalOutEncryptFails'], 'ProtocolUseFails' => $data['cipSecGlobalProtocolUseFails'], 'NoSaFails' => $data['cipSecGlobalNoSaFails'], 'SysCapFails' => $data['cipSecGlobalSysCapFails'], ); $tags = compact('rrd_def'); data_update($device, 'cipsec_flow', $tags, $fields); $graphs['cipsec_flow_tunnels'] = true; $graphs['cipsec_flow_pkts'] = true; $graphs['cipsec_flow_bits'] = true; $graphs['cipsec_flow_stats'] = true; echo ' cipsec_flow'; }//end if unset($data, $rrd_def); }//end if