get_device_sdwan_monitor
Retrieve a managed device's live SD-WAN runtime status, including uplink bandwidth and per-member SLA health, to check current link performance and SLA breaches.
Instructions
Read a device's LIVE SD-WAN Monitor status through the FortiManager proxy.
Unlike get_device_sdwan (which reads the device-DB SD-WAN config),
this proxies the device's live monitor API to return current SD-WAN
runtime state -- the data the FortiManager "SD-WAN Monitor" view shows:
per-member link status and up/down bandwidth (
virtual-wan/members)per-member SLA health for each health-check: latency, jitter, packet loss and which SLA targets are met (
virtual-wan/health-check)
Use it to answer "how are the uplinks doing right now / which member is breaching SLA", which the config read cannot answer.
Args: adom: ADOM name (defaults to DEFAULT_ADOM / "root" when omitted) device: Managed device name (e.g. "FGT-HQ"). Defaults to DEFAULT_DEVICE when omitted; required if that is not configured.
Returns: dict with keys: - adom, device - members: raw virtual-wan/members proxy response - health_check: raw virtual-wan/health-check proxy response - summary: condensed member links/bandwidth + per-member SLA - error / error_code: on failure
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adom | No | ||
| device | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||