INNOVEXUS / docs innovexus.io →

NOC workspace

Network operations: inventory, configuration, change and telemetry. This page walks a new deployment through the NOC in the order the pieces build on each other, with the device-side CLI to paste where a device needs configuration too.

Throughout, <appliance-ip> is your appliance’s address and <secret> a shared secret you set in the UI. The Cisco snippets use IOS / IOS-XE syntax; Juniper EX / Junos is equally supported for AAA and inventory.

NOC Dashboard with an Asset Health SNMP dashlet and latest config events
The NOC Dashboard is a dashlet canvas — add the tiles your desk needs (SNMP health, AAA servers, interface errors, config events…); the layout is saved per user.

1 · Add your devices

Infrastructure → Network Devices is the inventory. Two ways to fill it:

  1. Discovery (Infrastructure → Discovery): give it a subnet and credentials; it sweeps for reachable devices, identifies vendor and model, and offers each one for adoption. Discovery → Audit keeps the per-device log of what was tried and found.
  2. Manually: Network Devices → Add with the address and an SSH login. On first contact the appliance records the device’s SSH host key and pins it — a later key change is refused and alerted, not silently accepted (see ADMIN → AAA → SSH Host Keys).

The device side needs nothing exotic — management SSH with an account the appliance can use:

! Cisco IOS — a management account and SSH v2
username netops privilege 15 secret <password>
ip ssh version 2
line vty 0 4
 transport input ssh
 login local
Network Devices inventory page with reachability, access methods and rescan
Network Devices — reachability, access methods and last scan per device; rescan with live progress, bulk config push from the same page.

2 · Device groups & credentials

Every device belongs to a Device Group (Infrastructure → Device Groups). Groups carry the things you don’t want to manage per device:

3 · Configuration: backups, templates, drift

  1. Config Backups — the appliance archives device configurations on every scan and on demand; archives are kept until you delete them and can be restored to the device from the page.
  2. Config Templates — reusable snippets with variables (Settings → Variables and Network Variables) you can push to a device, a selection, or a whole group.
  3. Config Drift — compares each device’s running config against its baseline and opens Remediation Tasks for the differences, so drift is a queue you work, not a report you read.

4 · Telemetry

Four feeds, each optional, each making more of the platform light up:

Syslog (config events, SOC collector)

Point device logging at the appliance (UDP/TCP 514). Syslog drives the Config Events timeline — with the actor named when AAA knows who was on the line — and the SOC’s searchable Syslog Collector.

! Cisco IOS
logging host <appliance-ip>
logging trap informational

SNMP (health dashlets, asset health)

Add the poll credentials on the device and in the device’s vault entry; v3 is preferred:

! Cisco IOS — SNMPv3 auth+priv
snmp-server group IVX-GRP v3 priv
snmp-server user ivx-poll IVX-GRP v3 auth sha <auth-pass> priv aes 128 <priv-pass>

Flow collection

Configure a flow monitor on the device; the appliance reads the flow cache over SSH on its scan interval — no export collector to stand up. Collected flows are matched against the SOC’s IOC threat list, and the storage quota lives in Settings → General → Storage & collection.

DHCP fingerprinting (endpoint profiling)

Let the appliance overhear DHCP requests to profile endpoints (NAC policy can then match on the result). Add it as an additional helper — existing helpers keep working:

! on each access VLAN interface
interface Vlan10
 ip helper-address <dhcp-server>
 ip helper-address <appliance-ip>

On IOS-XE switches doing 802.1X / MAB, device-sensor delivers the same profiling signal inside RADIUS accounting — no helper needed:

device-sensor filter-list dhcp list IVX-DHCP
 option name host-name
 option name class-identifier
device-sensor filter-spec dhcp include list IVX-DHCP
device-sensor accounting
device-sensor notify all-changes

5 · Change management & upgrades

The upgrade wizard: pick devices, image and template
Change Mgmt → Upgrades — pick devices, a golden image and an upgrade template; run now or schedule into a maintenance window.
  1. Images — upload vendor images once; they are stored on the appliance and served to devices during upgrades.
  2. Upgrade Templates — the phase-by-phase recipe (pre-checks, copy, verify, activate, post-checks) per platform. Stock templates ship for common Catalyst and ISR platforms; clone and adjust for your fleet.
  3. Upgrades → Perform — pick devices, image, template; watch live progress in In Progress, review every run in History.
  4. Scheduled — runs queue with a visible countdown; each device shows an hourglass while it waits.
  5. Maintenance Windows — named, recurring windows; they are marked on the World Map and the SOC is told by live alerts, so nobody mistakes planned work for an incident.

6 · Network access control (802.1X / MAB / TACACS+)

The NOC’s Access Control section holds the NAC decision plane: NAC Architecture is the live wiring diagram, Policy Sets decide who gets what, Enforcement Profiles say it in RADIUS attributes.

NAC Architecture page showing the decision plane wiring
Access Control → NAC Architecture — every stage of the decision plane with its live status.

Enable RADIUS on the device group (that registers the switch as a NAS client), then on a Cisco switch:

! Cisco IOS-XE — 802.1X + MAB against the appliance
aaa new-model
radius server INNOVEXUS
 address ipv4 <appliance-ip> auth-port 1812 acct-port 1813
 key <secret>
aaa group server radius IVX-RAD
 server name INNOVEXUS
aaa authentication dot1x default group IVX-RAD
aaa authorization network default group IVX-RAD
aaa accounting dot1x default start-stop group IVX-RAD
dot1x system-auth-control

! allow the appliance to change a session’s access live (CoA)
aaa server radius dynamic-author
 client <appliance-ip> server-key <secret>

! per access port
interface GigabitEthernet1/0/10
 switchport mode access
 authentication port-control auto
 mab
 dot1x pae authenticator

For device administration (who may log in to the switch CLI and run what), use TACACS+ instead — the command sets and roles live in ADMIN → AAA:

! Cisco IOS-XE — TACACS+ device administration
tacacs server INNOVEXUS
 address ipv4 <appliance-ip>
 key <secret>
aaa group server tacacs+ IVX-TAC
 server name INNOVEXUS
aaa authentication login default group IVX-TAC local
aaa authorization exec default group IVX-TAC local
aaa authorization commands 15 default group IVX-TAC local
aaa accounting commands 15 default start-stop group IVX-TAC
Keep local as the fallback until you have proven a login through the appliance, so a misconfigured secret cannot lock you out of the switch.

7 · The map and the big picture

World map with device locations and link status
World Map — 3D globe, flat map and topology over the same CDP/LLDP link data; sessions, alerts and device actions in place.

Live Alerts streams critical / warning / info across the fleet; acknowledge records who saw it, not that it is fixed. Route alerts outward (Slack, Teams, e-mail, webhooks) in Settings → Integrations and Alert Rules.