REST APIプロトコル分布レポート

本ページではプロトコル分布レポートのREST APIについて解説します。

 

API

http://(サーバーIP):(ポート)/api/json/v2/nfadevice/getProtocolData

例:
http://testpc:8080/api/json/v2/nfadevice/getProtocolData?&apiKey=407ef7c282fa0ace024d34f6cc8e7ba1&DeviceID=5000019&BussView=false&IPGroup=false&Type=speed&TimeFrame=6Hour&Data=IN

 

パラメーター

apiKey (一意のキー)
DeviceID (インターフェースID/インターフェースグループID/IPグループID)
BussView true※リソースタイプがインターフェースグループの場合
IPGroup true※リソースタイプがIPグループの場合
Type speed/volume/percentage
Data IN/OUT
TimeFrame 15Minute/30Minute/hourly/6Hour/Daily/today/yesterday/weekly/monthly/Quarterly/custom

 

出力例

{

"result":[

{

  • "volume":"758.319 KB",
  • "Name":"IGMP",
  • "traffic":"4 %",

},

{

  • "volume":"353.708 KB",
  • "Name":"Unknown",
  • "traffic":"2 %",

},

{

  • "volume":"5.903 MB",
  • "Name":"Others",
  • "traffic":"32 %",

}

],

"devDetails":[

{

  • "hdrTitle":"127.0.0.1 ( IfIndex1 )",
  • "Type":"ProtocolIN",
  • "Total":"12.375 MB",
  • "RouterIP":"127.0.0.1",
  • "Name":"IfIndex1",

},

{

  • "TimeZone":"Asia/Kolkata",
  • "nextPage":"false",
  • "startTime":"2018-10-10 05:26",
  • "endTime":"2018-10-10 11:26",

}

]

}