DeviceMonitor

The following resources are applicable:

/monitoring/devices

GET

Returns the list of managed devices with summary information for each device, based on the provided UriContext. If the context value is omitted, summary information of all managed devices will be provided.
Sample requests:
https://10.94.45.90/api/juniper/nd/monitoring/devices
https://10.94.45.90/api/juniper/nd/monitoring/devices?paging=(start eq1, limit eq 20)

Response Body

element: managedDeviceList
media types: application/vnd.juniper.nd.devices+json
application/vnd.juniper.nd.devices+xml

ManagedDeviceList which is a List of ManagedDevice instances, according to the passing context.

/monitoring/devices/access-point/{deviceId}

GET

Returns the management information of a specific Access Point, corresponding to the provided deviceId.
Sample request: https://10.94.45.90/api/juniper/nd/monitoring/devices/access-point/557095

Parameters

name description type default
deviceId (no documentation provided) path

Response Body

element: accessPoint
media types: application/vnd.juniper.nd.access-point+xml
application/vnd.juniper.nd.access-point+json

APMO instance, with detail information about the specific Access Point including its radio operational data.

/monitoring/devices/access-point/{deviceId}/radio/{radioId}/rf-signal-trend

GET

Returns RF signal trends for the access point identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the access point device path
radioId id of the radio path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: rfSignalTrend
media types: application/vnd.juniper.nd.rf-signal-trend+json
application/vnd.juniper.nd.rf-signal-trend+xml

RFSignalTrend List of signal statistics for the given time range

/monitoring/devices/access-point/{deviceId}/radio/{radioId}/rf-traffic-trend

GET

Returns RF traffic trends for the radio identified by the device id and radio id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the access point device path
radioId id of the radio path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: rfTrafficTrend
media types: application/vnd.juniper.nd.rf-traffic-trend+json
application/vnd.juniper.nd.rf-traffic-trend+xml

RFTrafficTrend List of traffic statistics for the given time range

/monitoring/devices/access-point/{deviceId}/radio/{radioId}/ssid/{ssidName}/rf-traffic-trend

GET

Returns RF traffic trends for the radio identified by the device id and radio id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the access point device path
radioId id of the radio path
ssidName SSID path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: rfTrafficTrend
media types: application/vnd.juniper.nd.rf-traffic-trend+json
application/vnd.juniper.nd.rf-traffic-trend+xml

RFTrafficTrend List of traffic statistics for the given time range

/monitoring/devices/access-point/{deviceId}/rf-traffic-trend

GET

Returns RF traffic trends for the access point identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the access point device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: rfTrafficTrend
media types: application/vnd.juniper.nd.rf-traffic-trend+json
application/vnd.juniper.nd.rf-traffic-trend+xml

RFTrafficTrend List of traffic statistics for the given time range

/monitoring/devices/access-point/{deviceId}/ssid/{ssidName}/rf-traffic-trend

GET

Returns RF traffic trends for the access point identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the access point device path
ssidName SSID path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: rfTrafficTrend
media types: application/vnd.juniper.nd.rf-traffic-trend+json
application/vnd.juniper.nd.rf-traffic-trend+xml

RFTrafficTrend List of traffic statistics for the given time range

/monitoring/devices/access-point/{deviceId}/ssids

GET

Returns the list of SSIDs have been associated with the specified Access Point.
Sample request: https://10.94.45.86/api/juniper/nd/monitoring/devices/access-point/589911/ssid

Parameters

name description type default
deviceId (no documentation provided) path

Response Body

element: ssids
media types: application/vnd.juniper.nd.access-point-ssid+json
application/vnd.juniper.nd.access-point-ssid+xml

SSIDList instance, which is a list of SSID names.

/monitoring/devices/ex/{deviceId}

GET

Returns the management information of a specific EX switch, corresponding to the provided deviceId.
Sample request: https://10.94.45.90/api/juniper/nd/monitoring/devices/ex/557497

Parameters

name description type default
deviceId (no documentation provided) path

Response Body

element: junosDeviceMO
media types: application/vnd.juniper.nd.ex-device+json
application/vnd.juniper.nd.ex-device+xml

JunosDeviceMO instance, with detail information about the specific EX switch.

/monitoring/devices/ex/{deviceId}/alarm-count-trend

GET

Returns alarm count trends for the device identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: alarmCountTrend
media types: application/vnd.juniper.nd.alarm-count-trend+xml
application/vnd.juniper.nd.alarm-count-trend+json

AlarmCountTrend List of alarm count statistics for the given time range

/monitoring/devices/ex/{deviceId}/resource-utilization-trend

GET

Returns resource utilization trends for the device identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: resourceUtilizationTrend
media types: application/vnd.juniper.nd.resource-utilization-trend+xml
application/vnd.juniper.nd.resource-utilization-trend+json

ResourceUtilizationTrend List of resource utilization statistics for the given time range

/monitoring/devices/fusion/{fusionId}

GET

Returns the management information of a specific Fusion device, corresponding to the provided fusionId.

Sample query: https://10.204.248.4/api/juniper/nd/monitoring/devices/fusion/1998909

Parameters

name description type default
fusionId ID of the fusion device for which information is returned.  path

Response Body

element: fusionGroup
media types: application/vnd.juniper.nd.fusion+xml
application/vnd.juniper.nd.fusion+json

fusionGroup instance with information comprising maximum two aggregation devices and list of satellite devices.

/monitoring/devices/fusion/{fusionId}/ad/{deviceId}

GET

Returns information about a specific aggregation device (specified by deviceID) in the fusion group, specified by the fusionID.

Sample query: https://10.204.248.4/api/juniper/nd/monitoring/devices/fusion/1998880/ad/1998850

Parameters

name description type default
fusionId ID of the fusion device for which information is returned  path
deviceId ID of the aggregation device path

Response Body

element: FusionADNode
media types: application/vnd.juniper.nd.fusion-aggregation-device+xml
application/vnd.juniper.nd.fusion-aggregation-device+json

FusionADNode instance with information about the specific Fusion aggregation device corresponding to the fusion ID.

/monitoring/devices/fusion/{fusionId}/ad/{deviceId}/resource-utilization-trend

GET

Returns resource utilization trends for the aggregation device identified by the deviceId in a fusion group identified by fusionId  and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Sample query: https://10.204.248.4/api/juniper/nd/monitoring/devices/fusion/1998880/ad/1998848/resource-utilization-trend?hours=1

Parameters

name description type default
fusionId ID of the fusion device for which information is returned  path
deviceId ID of the aggregation device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: resourceUtilizationTrend
media types: application/vnd.juniper.nd.resource-utilization-trend+xml
application/vnd.juniper.nd.resource-utilization-trend+json

ResourceUtilizationTrend List of resource utilization statistics for the given time range.

/monitoring/devices/fusion/{fusionId}/ad/{deviceId}/alarm-count-trend

GET

Returns alarm count trends for the aggregation device identified by the deviceId in a fusion group identified by fusionId  and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Sample query: https://10.204.248.4/api/juniper/nd/monitoring/devices/fusion/1998880/ad/1998850/alarm-count-trend?hours=1

Parameters

name description type default
fusionId ID of the fusion device for which information is returned  path
deviceId ID of the device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: alarmCountTrend
media types: application/vnd.juniper.nd.alarm-count-trend+xml
application/vnd.juniper.nd.alarm-count-trend+json

AlarmCountTrend List of alarm count statistics for the given time range.

/monitoring/devices/{deviceId}/endpoints

GET

Returns the management information of a specific endpoint, corresponding to the provided deviceId.

Sample query: http://10.92.81.49:8080/api/juniper/nd/monitoring/devices/1277952/endpoints

Parameters

name description type default
deviceId ID of the endpoint device path
ifName Interface name path

Response Body

element: endpoint
media types: application/vnd.juniper.nd.device-end-points+xml
application/vnd.juniper.nd.device-end-points+json

EndpointList instance with information about the endpoint indicated by ifName.

/monitoring/devices/qfabric/{deviceId}

GET

Returns the management information of a specific QFabric setup, corresponding to the provided deviceId.
Sample request: https://10.94.45.90/api/juniper/nd/monitoring/devices/qfabric/554597

Parameters

name description type default
deviceId (no documentation provided) path

Response Body

element: qfabricStats
media types: application/vnd.juniper.nd.qfabric+json
application/vnd.juniper.nd.qfabric+xml

QFabricMO instance, with detail information about the specific QFabric setup.

/monitoring/devices/qfabric/{deviceId}/alarm-count-trend

GET

Returns alarm count trends for the device identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: alarmCountTrend
media types: application/vnd.juniper.nd.alarm-count-trend+xml
application/vnd.juniper.nd.alarm-count-trend+json

AlarmCountTrend List of alarm count statistics for the given time range

/monitoring/devices/qfabric/{deviceId}/resource-utilization-trend

GET

Returns resource utilization trends for the device identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: resourceUtilizationTrend
media types: application/vnd.juniper.nd.resource-utilization-trend+xml
application/vnd.juniper.nd.resource-utilization-trend+json

ResourceUtilizationTrend List of resource utilization statistics for the given time range

/monitoring/devices/qfx/{deviceId}

GET

Returns the management information of a specific QFX switch, corresponding to the provided deviceId.
Sample request: https://10.94.45.90/api/juniper/nd/monitoring/devices/qfx/557197

Parameters

name description type default
deviceId (no documentation provided) path

Response Body

element: junosDeviceMO
media types: application/vnd.juniper.nd.qfx-device+xml
application/vnd.juniper.nd.qfx-device+json

JunosDeviceMO instance, with detail information about the specific QFX switch.

/monitoring/devices/virtual-chassis/{deviceId}

GET

Returns the management information of a specific Virtual Chassis setup, corresponding to the provided deviceId.
Sample request: https://10.94.45.90/api/juniper/nd/monitoring/devices/virtual-chassis/557567

Parameters

name description type default
deviceId (no documentation provided) path

Response Body

element: virualChassisSystem
media types: application/vnd.juniper.nd.virtual-chassis+xml
application/vnd.juniper.nd.virtual-chassis+json

VirtualChassisMO instance, with detail information about the specific Virtual Chassis setup.

/monitoring/devices/virtual-chassis/{deviceId}/alarm-count-trend

GET

Returns alarm count trends for the device identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: alarmCountTrend
media types: application/vnd.juniper.nd.alarm-count-trend+xml
application/vnd.juniper.nd.alarm-count-trend+json

AlarmCountTrend List of alarm count statistics for the given time range

/monitoring/devices/virtual-chassis/{deviceId}/resource-utilization-trend

GET

Returns resource utilization trends for the device identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: resourceUtilizationTrend
media types: application/vnd.juniper.nd.resource-utilization-trend+xml
application/vnd.juniper.nd.resource-utilization-trend+json

ResourceUtilizationTrend List of resource utilization statistics for the given time range

/monitoring/devices/wlc/{deviceId}

GET

Returns the management information of a specific Wireless LAN Controller, corresponding to the provided deviceId.
Sample request: https://10.94.45.90/api/juniper/nd/monitoring/devices/wlc/557867

Parameters

name description type default
deviceId (no documentation provided) path

Response Body

element: wlc
media types: application/vnd.juniper.nd.wlc+json
application/vnd.juniper.nd.wlc+xml

WLCMO instance, with detail information about the specific Wireless LAN Controller.

/monitoring/devices/wlc/{deviceId}/alarm-count-trend

GET

Returns alarm count trends for the device identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: alarmCountTrend
media types: application/vnd.juniper.nd.alarm-count-trend+xml
application/vnd.juniper.nd.alarm-count-trend+json

AlarmCountTrend List of alarm count statistics for the given time range

/monitoring/devices/wlc/{deviceId}/resource-utilization-trend

GET

Returns resource utilization trends for the device identified by the device id and the time range given by the query parameters. Either start time and end time of the query or last number of hours have to be provided.

Parameters

name description type default
deviceId id of the device path
startTime start time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
endTime end time of the trend data in XML date time format "YYYY-MM-DDThh:mm:ssZ" or "YYYY-MM-DDThh:mm:ss+hh:mm" or "YYYY-MM-DDThh:mm:ss-hh:mm" query
hours number of hours of latest data query

Response Body

element: resourceUtilizationTrend
media types: application/vnd.juniper.nd.resource-utilization-trend+xml
application/vnd.juniper.nd.resource-utilization-trend+json

ResourceUtilizationTrend List of resource utilization statistics for the given time range