All scripts
isp
Advanced
3–7 min
T-ISP-030 · NOC Collector → InfluxDB
Collect interface counters and protocol state across the fleet and push them as InfluxDB line-protocol points (via HTTP /write) with tag/field normalization, batching, and back-off retry.
Cisco IOS/XE
Cisco IOS-XR
Juniper Junos
Arista EOS
You're viewing a preview
The full script, parameters, and execution console are available with a free account.
Already have access? Sign in →
Capabilities
- Fleet counter collection
- Line-protocol formatting
- Tag/field normalization
- Batched HTTP /write
- Back-off retry
- Dry-run preview
Required inputs
Parameters the script accepts. Defaults shown; some are vendor- or context-gated.
| Parameter | Type | Default | Notes |
|---|---|---|---|
InfluxDB write URL influx_url | string | http://influx:8086 | — |
Batch size batch_size | number | 500 | — |
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-15 23:00:00 INFO Collected 5640 metrics from 47 devices 2026-06-15 23:00:01 INFO Formatted 5640 line-protocol points 2026-06-15 23:00:02 INFO Wrote 12 batches to http://influx:8086 (0 retries) 2026-06-15 23:00:02 INFO Done (dry-run=False)