Below is exactly what Vigil produces, with nothing tidied up — an annotated triage report and the verdicts the engine wrote for ten different fault types, each one traceable to the command that produced it.
The ordering is deliberate — an engineer should be able to reach their own conclusion before reading Vigil's, and disagree if the numbers don't support it.
| Section | What it answers |
|---|---|
| 1 · Link details | Which link, which LAG, and — resolved from topology rather than the interface description — which device is genuinely at the far end. |
| Outage window | When it actually went down and whether it has come back, derived from device event logs anchored to the alarm. Plus flap count in the window. |
| 2 · Physical port status | Admin vs operational state, and how many LAG members are genuinely active. |
| 3 · Optical power | RX and TX per member, with dark members flagged against the transceiver's own low-alarm threshold. This is the section that decides most LinkDowns. |
| 4 · Interface errors | Alignment, CRC, FCS, symbol errors in and out — the difference between "down" and "degraded". |
| 5 · Loopback test | Shown only when it would actually be diagnostic. When it isn't, Vigil says why rather than printing an empty section. |
| 6 · Remote end | Far-end state when it could be collected — and an explicit statement when it could not. |
| 7 · Event log timeline | The device's own events around the alarm, scoped to the window, with this alarm's flap marked among any others. |
| 8 · RFO / next action | The verdict, its confidence grade, the evidence behind it, and the queue to dispatch to. |
| Raw command output | The exact CLI responses, retained. L2 never has to re-collect. |
| NOC review | Accept / needs-improvement / reject, with a structured reason. This is how the logic gets better. |
Verbatim output from the diagnostic engine — nothing rewritten for the website.
| Alarm | Confidence | Verdict |
|---|---|---|
| LinkDown | MEDIUM | LAG down — all measured members optically dark (RX ≤ −35 dBm) with TX present. The entire trunk lost light simultaneously → fibre cut / DWDM span fault, not a local SFP. |
| LinkDown | MEDIUM | LAG is currently UP and operational. The link recovered before triage ran — a transient flap that has since cleared. No active fault. |
| LAG port add-fail | MEDIUM | LACP could not add the member because its L1 is down. Underlying cause: local RX dark (−40 dBm) against a −17.4 dBm low-alarm threshold. |
| Service site down | HIGH | EVPN-VPWS — local access circuit is up, remote AC unresolved → remote PE / BGP-EVPN control plane. Not a local fault. |
| Service site down | HIGH | Service down — local access circuit operationally down. Fault is on this node. |
| BGP peer state change | LOW | Session is in CONNECT but no specific cause corroborated. Check NOTIFICATION history and peer-side state. Vigil declines to guess. |
| SNMP unreachable | HIGH | Node is REACHABLE — SNMP sysName responded and ping shows 0.0% loss from the NMS vantage. False alarm. |
| Node unreachable | HIGH | Node is UNREACHABLE — 100% ping loss and SNMP timeout, both from the NMS vantage. Genuine outage, escalate. |
| PSU removed | HIGH | Power supply removed from slot 1. No operational redundant PSU detected — immediate power-loss risk. |
| SFP removed | MEDIUM | SFP state unclear — re-reading the port after optical readings settle rather than asserting a removal. |
Figures from the deployed system on a production carrier IP/MPLS backbone. The operator is not named; nothing here identifies a network or a circuit.
Timing is machine time from ticket pickup to stored verdict, measured across investigations that completed collection. In a recent re-triage of the ten most recent live tickets, all ten produced a verdict; nine graded HIGH and one MEDIUM.
Clear boundaries are part of why this gets approved quickly. Here is where Vigil sits in your operation.
Vigil owns the L1 collection-and-conclusion loop: evidence, root cause, confidence, dispatch and recovery tracking. That is the whole job it does, and it does it on every ticket, every shift.
Your monitoring stack detects and correlates. Vigil takes it from there — logging in, reading the device, and turning an alarm into an evidenced conclusion. The two are complementary, not competing.
Dispatch, field action and ticket closure remain your team's call, with better information in front of them. If you later want supervised remediation, that is a deliberate next step with its own guardrails.
Send us a week of anonymised alarm subjects and we'll show you what Vigil would have written into each ticket — and how much of that week never needed a person.