(Supporting Network Advisor 12.3.0)
Table Of Contents
- Contents
- About This Document
- Overview of the Network Advisor REST API
- Getting Started
- Using the Brocade Network Advisor REST API
- Introduction
- Logging in and out
- Specifying content type
- Versioning (backward compatibility)
- Using the Topology API
- Using the SAN Fabric Discovery API
- Using the Traffic Flow API
- Using the Summary Data API
- Using the Events API
- Using the Zoning API
- Using the Historical Performance Data API
- Fibre Channel Routing
- Handling errors
- Use Cases
- API Reference
- Request and Response Schemas
- Topology
- SAN fabric discovery
- Summary data
- SummaryResponse
- StatusSummary
- AssetClassificationSummary
- NetworkObjectCountSummary
- EventsSummary
- BottleneckViolationsSummary
- OutOfRangeViolationsSummary
- PortHealthViolationsSummary
- VmViolationsSummary
- SummariesResponse
- PortsMonitorSummaryData
- MonitorDistributionData
- ProductsMonitorSummaryData
- FlowMonitorSummaryData
- Events
- Zoning
- Historical performance data
- Authentication and session management
108 Brocade Network Advisor REST API Guide
53-1003160-01
Summary data
5
<BASE_URI>/resourcegroups/rgkey/fcfabrics/fcfkey/distributionsystemuptime?timeline=<value>×cope=<va
lue>
<BASE_URI>/resourcegroups/rgkey/fcfabrics/fcfkey/fcswitches/fcskey/distributionsystemuptime?timeline=<valu
e>×cope=<value>
<BASE_URI>/resourcegroups/rgkey/fcswitches/fcskey/distributionsystemuptime?timeline=<value>×cope=<
value>
<BASE_URI>/resourcegroups/rgkey/distributionportsnotinuse?timeline=<value>×cope=<value>
<BASE_URI>/resourcegroups/rgkey/fcfabrics/fcfkey/distributionportsnotinuse?timeline=<value>×cope=<va
lue>
<BASE_URI>/resourcegroups/rgkey/fcfabrics/fcfkey/fcswitches/fcskey/distributionportsnotinuse?timeline=<valu
e>×cope=<value>
<BASE_URI>/resourcegroups/rgkey/fcswitches/fcskey/distributionportsnotinuse?timeline=<value>×cope=<
value>
<BASE_URI>/resourcegroups/rgkey/distributionpingpktlosspercentage?timeline=<value>×cope=<value>
<BASE_URI>/resourcegroups/rgkey/fcfabrics/fcfkey/distributionpingpktlosspercentage?timeline=<value>×c
ope=<value>
<BASE_URI>/resourcegroups/rgkey/fcfabrics/fcfkey/fcswitches/fcskey/distributionpingpktlosspercentage?timelin
e=<value>×cope=<value>
<BASE_URI>/resourcegroups/rgkey/fcswitches/fcskey/distributionpingpktlosspercentage?timeline=<value>&time
scope=<value>
Distribution product summary notes
• The returned summary is MonitorDistributionData. This contains the minimum and maximum
values of the measure in the specified duration.
• The distribution count is a five-element array representing five buckets for the range of the
values, with each integer in the array indicating the number of products in that bucket of
measure.
Distribution product summary example
The following is an example of returned summary data in the JSON format for distribution
temperature:
{"summary":{
"distributionCount":[1,0,2,2,0],
"maxvalue":35.111,
"minvalue":23.333,
"startTimeinSec":1396910316,
"endTimeinSec":1396912116},
"summaryName":"MonitorDistributionData",
"timeLine":-1,
"timeScope":"ThirtyMinutes",
"limit":null,
"portScope":null,
"descending":null}
This response means that within the range 35.1 to 23.3, there are five buckets of temperature,
the first bucket representing the maximum. In addition, there is one product with the temperature
in the first bucket, two products with the temperature in third bucket, and two products with
temperature in the fourth bucket.