Operations Centre · NOC platform
One screen, before the ticket

Know before
the phone rings.

Every monitoring system can tell you a number. The useful question is the one an engineer actually walks in with: is my network all right, and if not, what do I do about it? This is the page that answers it — in a sentence, then in evidence, then in a name of who should act.

1
page to open, not seventy
4
things every problem states: what, since when, who, next
1 → 26
one shared cause behind dozens of separate tickets
45s
refresh, with the age of the reading on screen

A monitoring screen that needs you to already know what is wrong in order to find out what is wrong has not saved you anything.

That is the honest failure of most NOC tooling. The data is all there — on the dashboard, the server list, the alert queue, the subscriber view — but finding it means knowing which of them to open first. The Operations Centre inverts that. It reads everything, decides what matters, and puts the answer at the top.

The Operations Centre: a headline sentence reading that seven gateways are not reporting and seventeen need attention, a coloured strip of one square per gateway, and a row of cards showing clusters of subscribers sharing a VLAN.
The whole estate, in the order you need it. The sentence at the top is computed, not decorative. Below it, one square per gateway — worst first, so the shape of the night is visible before you read a word. Then the shared causes, because one fault wearing many tickets is worth more of your attention than any single box.

The sentence at the top

It is written from the current state every time, and it will not tell you things are calm when they merely look calm:

“7 gateways not reporting and 17 needing attention, and 26 of the affected subscribers share one VLAN — likely a single fault.”

Three separate facts, ranked. A gateway that stopped talking to us is listed first, because its state is unknown — and unknown is not the same as healthy. That distinction runs through every screen in this system and it is the reason the numbers can be trusted.

A silent gateway is the most dangerous kind. It reports no CPU spike, no faults, no unhappy subscribers — so on a conventional dashboard it renders exactly like a healthy one. Here it is red, it is first, and it says how long it has been quiet. On one live estate this surfaced boxes that had been silent for 12, 25 and 65 days.

One cause, many tickets

When an aggregation switch, an OLT or a backhaul link starts misbehaving, it does not announce itself. It arrives as a dozen unrelated-looking complaints over an afternoon — each one triaged separately, each one a candidate for a truck roll.

WHAT THE DESK SEES WHAT IS ACTUALLY TRUE WHAT YOU DO 26 separate tickets 26 triages · 26 possible truck rolls vlan3508 47% of this gateway's unhappy subscribers sit behind it One shared segment aggregation · OLT · the uplink behind it One fix clears all of them Zero truck rolls and the calls stop arriving
The gateway already knows this. It groups its own unhappy subscribers by the VLAN they sit behind. When a large share of them land in one place, that is not a coincidence — it is the fault, and it is named on the front page before anybody has opened a ticket.

The rule is deliberately conservative. A handful of subscribers spread evenly across many VLANs is not a shared fault and is not reported as one. A concentration has to be real before it is shown, because an indicator that lights every night teaches people to ignore it.

Every problem names who should act

“High latency on gateway 4” is a measurement. It is not an instruction. Every finding here carries four things — what is wrong, since when, who it belongs to, and what to do next — and the mapping from evidence to instruction is fixed, so the same evidence always produces the same answer.

An expanded gateway card showing three findings, each with a role badge — NOC, support desk, field — and an action sentence; below them an interfaces row showing a service VLAN passing traffic, an observing-only note, and a not-measured note.
One gateway, opened. Three findings, three different owners. The badge is not decoration: it is the routing decision. Below the findings sit the things this box can and cannot currently see — stated in words, not left as a blank space.
What the evidence showsWho it is routed toWhy
Access leg losing packetsField technicianMeasured from the customer router's own keepalives — it points at the line or the home, not at us
Our uplink slow against its own floorNOCThe segment we own. Affects every subscriber on the box at once
Beyond our uplink slowTransit providerUpstream of us. No amount of work on the gateway will clear it
Many subscribers on one VLANNOC, high priorityOne fault, not many tickets — the aggregation or OLT behind them
Gateway not reportingYou, or whoever runs the machineState is unknown until it speaks again — everything shown is the last thing we saw
Neither leg measurableNobody yetSaid plainly, so it is not mistaken for a clean result

The subscribers, and which way they are heading

A count of affected subscribers tells you less than it appears to. Two hundred holding steady and two hundred climbing are different nights, and only one of them needs somebody now.

The subscriber band: a twelve-hour trend chart of affected subscribers, a severity mix bar splitting critical, major and minor, and a list of subscribers with loss bars, coverage and how long each fault has been open.
Shape first, then names. The line is a real count at each point, not a smoothed estimate — and the half hour still in progress is excluded, because a partly-filled bucket always dips and that dip reads exactly like a recovery. Beside it, the mix: loss is a link signature and reorder is a path signature, so a shift between them says the fault has moved rather than grown.

Every row opens a card carrying everything held on that subscriber — which gateway and interface, how much loss, how much of their traffic could actually be measured, how long it has been open, how many times it has come back, and the gateway's own live verdict. One click, without leaving the page.

Working with it, hour by hour

1

Open it, read one sentence

If the night is quiet it says so. If it is not, the sentence already contains the count, the worst thing, and whether a single cause explains a group of it.

2

Scan the strip

One square per gateway, worst first. Hovering names the box and its headline; clicking jumps straight to it. This is the whole estate in one glance, at any size of network.

3

Look at shared causes before individual ones

If a cluster is listed, start there. Fixing it once removes a group of tickets that have not all been raised yet.

4

Act on the badge, not on your judgement of the number

Field, NOC, or upstream — the finding says which, with the evidence beside it, so the decision does not depend on who happens to be on shift.

5

Call the customer before they call you

The subscriber list is worst-first and carries direction. A line at 60% loss climbing 17% an hour is a call you can make now, with the evidence already in front of you.

Without it

  • The subscriber notices first and calls
  • Each complaint is triaged on its own
  • A shared fault looks like a run of bad luck
  • A silent gateway looks healthy
  • “Is it us or them?” is settled by argument
  • Unmeasured subscribers are filed as fine

With it

  • The degradation is on screen while it is still building
  • The group is named before the second call arrives
  • One cause, one fix, one line in the log
  • Silence is red, first, and timed
  • The segment at fault is measured and named
  • Unmeasured is its own state, and it is shown

What it will not claim

The most valuable section of an operations screen is the one that admits its limits, because everything else on the page depends on it being honest.

Measured, good We looked, and it is fine. Safe to close the ticket. Measured, faulty We looked, and it is broken. Here is who should act. Not measured We could not look. Never shown as a green tick. Most systems have two states. The third is where the surprises live.
A gateway that is not reporting, an instrument that is not running, a subscriber whose traffic is too encrypted to judge — each is named on the page, with a count. The coverage band at the bottom of the screen states plainly how much of the estate the numbers above it actually rest on.

Thresholds are described as what they are. The per-subscriber limits are drawn from the shape of a healthy population, not from lines known to be broken. So a crossing is presented as worth looking at rather than as a diagnosis, and the screen says so where an engineer will read it. When a signal is being learned but is not yet allowed to change anything, that is shown too — as observing only, not hidden behind a confident colour.

What it runs on

The Operations Centre is part of the BNGSOFT NOC platform and reads the gateways you already run. There is nothing to deploy alongside it, no collector to maintain, and no per-subscriber agent. Each operator sees their own gateways and their own subscribers, and nobody else's.

Reads what the BNG already knows

Error budgets, saturation, self-tests, per-VLAN concentration, path measurements and per-subscriber line quality — assessments the gateway computes for itself.

One request, cached

The whole page is a single aggregated call, scoped to your estate. It refreshes itself every 45 seconds and shows the age of the reading, so a stalled page cannot pass for a calm network.

Nothing is a dead end

Every finding links to the screen that handles it — the gateway, the subscriber triage, the capacity view — so the front door stays a front door.

The goal is a shorter route from “something is wrong” to “this is who fixes it”. Everything on this page exists to remove a step from that route — and to refuse, out loud, to fill a gap in the data with a reassuring colour.

BNGSOFT · Operations Centre · part of the BNGSOFT NOC platform for the XDP BNG.
Screens in this document are from a live deployment; subscriber names, gateway names, operator names and addresses have been replaced throughout.