mirror of
https://github.com/hansjone/netx.git
synced 2026-10-11 11:43:19 +08:00
Canonical playbooks live under skills/; netx-mcp 0.3.0 exposes queryNmsAlarms et al. with nms_ne_id aliases. Co-authored-by: Cursor <cursoragent@cursor.com>
20 lines
708 B
Markdown
20 lines
708 B
Markdown
# netx-nms quick reference
|
|
|
|
## Freshness
|
|
|
|
- `runNmsDiagnostics` / `aggregateNmsAlarms` → `meta.last_seen_min` / `last_seen_max`
|
|
- Snapshot: windows inside min~max — do not default to `now()-30m`
|
|
|
|
## Tools
|
|
|
|
| Intent | Call |
|
|
|--------|------|
|
|
| Critical Top | `aggregateNmsAlarms(severity=critical, top_ne=20)` |
|
|
| Fiber / LOS | Raw `keyword=LOS` / `Fiber Break` |
|
|
| Offline / BN EMS | Raw keyword=`BN EMS` |
|
|
| Single host | `queryNmsAlarms(host_name=…)` |
|
|
| Inventory | `queryNmsNeInventory(keyword=…)` / `getNmsNe` |
|
|
| Paths | `findTopologyPaths(from_nms_ne_id, to_nms_ne_id)` — **common** skill |
|
|
| SQL | `sqlQueryNms` SELECT; `statement_timeout_ms=8000` |
|
|
|
|
DSH: prefix every tool with `netx__`.
|