REST API to monitor SD-WAN SLAs for ADVPN shortcuts 6.4.5
The SD-WAN REST API for health-check
and sla-log
now exposes ADVPN shortcut information in its result. The child_intfs
attribute returns the statistics for the corresponding shortcuts. The following command displays real-time SLA information for ADVPN shortcuts:
# diagnose sys sdwan sla-log <health check name> <sequence number> <child name>
api/v2/monitor/virtual-wan/health-check
{ "http_method":"GET", "results":{ "ping":{ "spoke11-p1":{ "status":"up", "latency":0.13406667113304138, "jitter":0.023000005632638931, "packet_loss":0, "packet_sent":29722, "packet_received":29718, "sla_targets_met":[ 1 ], "session":2, "tx_bandwidth":1353, "rx_bandwidth":1536, "state_changed":1614798274, "child_intfs":{ "spoke11-p1_0":{ "status":"up", "latency":0.12929999828338623, "jitter":0.028200000524520874, "packet_loss":0, "packet_sent":29626, "packet_received":29625, "sla_targets_met":[ 1 ], "session":0, "tx_bandwidth":2608, "rx_bandwidth":1491, "state_changed":0 } } }, "spoke12-p1":{ "status":"up", "latency":0.11356667429208755, "jitter":0.015699999406933784, "packet_loss":0, "packet_sent":29722, "packet_received":29717, "sla_targets_met":[ 1 ], "session":2, "tx_bandwidth":1353, "rx_bandwidth":1536, "state_changed":1614798274, "child_intfs":{ "spoke12-p1_0":{ "status":"up", "latency":0.095466658473014832, "jitter":0.0092999991029500961, "packet_loss":0, "packet_sent":29687, "packet_received":29686, "sla_targets_met":[ 1 ], "session":0, "tx_bandwidth":1309, "rx_bandwidth":2553, "state_changed":0 } } } } }, "vdom":"root", "path":"virtual-wan", "name":"health-check", "status":"success", "serial":"FG100FTK19000000", "version":"v6.4.5", "build":1822
FortiOS CLI output:
# diagnose sys sdwan health-check Health Check(ping): Seq(1 spoke11-p1): state(alive), packet-loss(0.000%) latency(0.156), jitter(0.043) sla_map=0x1 Seq(1 spoke11-p1_0): state(alive), packet-loss(0.000%) latency(0.128), jitter(0.024) sla_map=0x1 Seq(2 spoke12-p1): state(alive), packet-loss(0.000%) latency(0.125), jitter(0.028) sla_map=0x1 Seq(2 spoke12-p1_0): state(alive), packet-loss(0.000%) latency(0.093), jitter(0.008) sla_map=0x1
api/v2/monitor/virtual-wan/sla-log
{ "http_method":"GET", "results":[ { "name":"ping", "interface":"spoke11-p1", "logs":[ { "timestamp":1614813142, "link":"up", "latency":0.13763333857059479, "jitter":0.02996666356921196, "packetloss":0 }, "child_intfs":{ "spoke11-p1_0":[ { "timestamp":1614813142, "link":"up", "latency":0.12413334846496582, "jitter":0.028366668149828911, "packetloss":0 }, { "name":"ping", "interface":"spoke12-p1", "logs":[ { "timestamp":1614813143, "link":"up", "latency":0.11373332887887955, "jitter":0.023099998012185097, "packetloss":0 }, "child_intfs":{ "spoke12-p1_0":[ { "timestamp":1614813143, "link":"up", "latency":0.0930333212018013, "jitter":0.011033335700631142, "packetloss":0 }, "vdom":"root", "path":"virtual-wan", "name":"sla-log", "status":"success", "serial":"FG100FTK19000000", "version":"v6.4.5", "build":1822
FortiOS CLI output:
# diagnose sys sdwan sla-log ping 1 spoke11-p1_0 Timestamp: Wed Mar 3 15:35:20 2021, vdom root, health-check ping, interface: spoke11-p1_0, status: up, latency: 0.135, jitter: 0.029, packet loss: 0.000%. # diagnose sys sdwan sla-log ping 2 spoke12-p1_0 Timestamp: Wed Mar 3 15:36:08 2021, vdom root, health-check ping, interface: spoke12-p1_0, status: up, latency: 0.095, jitter: 0.010, packet loss: 0.000%.