Every router, every change, one console.

TNS brings alarms, topology, change control and capacity together for Juniper, Cisco, Arista and Nokia networks.

tns/topology/config-derived
Topology Builder showing nine routers linked by OSPF, IS-IS and BGP adjacencies derived from their configs
Reads and pushes
  • Junos
  • IOS XR
  • IOS XE
  • EOS
  • SR OS

From trap to ticket without changing tabs.

Traps, syslog and gNMI streams land in one alarm list, grouped by site and ranked by severity. Open an incident from the row that started it.

SNMP traps Syslog gNMI streams
Edge collectorat the edge, keyed to its tenant
Live alarmscorrelated, deduplicated, ready to escalate
tns/live alarms
Live Alarms: sites ranked by active alarms above a sortable list of SNMP, syslog and polling events

Change control

Changes that undo themselves
unless you say keep.

Every push goes in with a confirm timer. Commit it once you are happy, or let the timer run out and the router rolls back on its own.

  1. Pre-check
  2. Config push
  3. Commit confirm
  4. Commit
  5. Post-check
  6. Done
Commit-confirm window open. Auto-rollback in 2:00
A CM Runner run in its commit-confirm window, with Commit now and Skip permanent commit buttons and a two minute timer

Commit now, or let it roll back.

Runs per device with a gate timeout, a commit timer and automatic rollback.

A CM file approval card: submitted, reviewed and approved by three different people, then scheduled

Four eyes, enforced.

Submit, review, approve, then schedule. TNS refuses an approval from the author or the reviewer.

  1. Author
  2. Reviewer
  3. Approver

MOPs, one step at a time.

  • Pre-checks and post-checks run beside the config
  • A diff before you push
  • Rollback lines written before you start
  • Every command logged against the change
A MOP step on a Juniper router with pre-check, config, an auto-rollback countdown, post-check and rollback blocks beside the session log

A map drawn from the configs,
not from a diagram someone forgot to update.

Know which slot is free before the truck rolls.

Port Capacity walks every chassis down to the optic: slots, cards, PICs and ports, from the routers themselves.

Collected
Nightly, and on demand per device
Reserved
Ports held with a note, an owner and an expiry
Exported
CSV that follows your filters
Port Capacity tree for an MX480 showing online cards, free slots and available ports

Built for the people who audit you.

Each customer network lives in its own Oracle schema. Nobody reaches a router or a record they were not given.

  • Two-factor for everyoneNo account signs in on a password alone.
  • A schema per tenantAlarms, changes and devices never share tables.
  • Separation of dutiesAuthors, reviewers and approvers are different people, by rule.
  • Pinned host keysEvery SSH session checks the router is the router.
  • Tenant jump serversDevice traffic leaves through each customer's own bastion.
  • An activity log that keeps upWho ran what, on which device, and when.

And the rest of the day job:

  • Incident Center
  • Dispatch
  • Root cause analysis
  • IPAM
  • Circuits
  • Config inventory
  • Compliance
  • NetTools
  • Workflow executor
  • Reports
  • NOC runs
  • Command executor

Your network is one sign-in away.

Sign in