All scripts
sdwan
Expert
ongoing
SD-WAN Multi-Vendor SLA Monitor
Unified SLA collector across Cisco/VMware/Fortinet: normalised TunnelMetric dataclass, InfluxDB writer, Grafana dashboard provisioner and PagerDuty alerting on site-down.
Cisco vManage
VMware VeloCloud
Fortinet
You're viewing a preview
The full script, parameters, and execution console are available with a free account.
Already have access? Sign in →
Capabilities
- Multi-vendor collectors
- Normalised TunnelMetric model
- InfluxDB line-protocol writer
- Grafana dashboard provisioner
- PagerDuty site-down alerts
- Per-tunnel loss/latency/jitter
Required inputs
Parameters the script accepts. Defaults shown; some are vendor- or context-gated.
| Parameter | Type | Default | Notes |
|---|---|---|---|
Poll interval (s) poll_interval | number | 60 | — |
InfluxDB bucket influx_bucket | string | sdwan | — |
Alert on loss (%) alert_loss | number | 5 | — |
Sample inventory schema
Authoritative shape of the device/policy data this script consumes.
No bundled inventory sample. The script accepts standard device lists (CSV/YAML) with hostname, mgmt IP, vendor, and credentials.
Expected output
Reference terminal output the script should produce — used as a stylistic and structural target.
terminal
[2026-06-12] INFO Collecting tunnel metrics from 3 controllers... cisco:412 tunnels velocloud:188 tunnels fortinet:96 tunnels Wrote 696 points → InfluxDB bucket 'sdwan' [ALERT] site BR-DELHI-02 MPLS tunnel loss 7.1% (>5%) → PagerDuty incident PD-8841 Grafana dashboard 'SD-WAN SLA' provisioned (uid sdwan-sla) Summary: 696 tunnels · 1 alert · 0 down