Skip to main content
02•CASE STUDY

SNOC Dashboard

Real-time enterprise network control plane streaming physical Cisco hardware telemetry.

A mission-critical network telemetry environment integrating physical Cisco routers and Catalyst switches with a multithreaded Python Flask daemon, MySQL time-series storage, and a hardened Ubuntu Linux server behind Nginx to visualize throughput waveforms, ping jitter, and port state transitions.

ROLE
Systems & Network Automation Engineer
TIMELINE
2024 — 2025
INDUSTRY DOMAIN
Enterprise Campus Network Infrastructure & Datacenter Operations
PRIMARY ACCENT
#4f80ff
LIVE INTERACTIVE ARCHITECTURE CONSOLE
SNOC Core Telemetry
Ping: 14ms (Healthy)
CISCO-CORE-R01
Catalyst Core Router
Ports: 24/24 UP38°C
SW-DISTRIB-3850
Cisco Catalyst 3850
Ports: 48/48 PoE+41°C
SW-EDGE-RACK-A
SFP+ Gigabit Stack
Ports: 24/24 UP36°C
FW-PERIMETER-01
Stateful Inspection
Ports: Shield Active43°C
Deployment: Ubuntu Linux LTS • Hardened NginxPython Flask Microservice
SYSTEM BENCHMARKS

Verified Production Metrics

14 ms
Ingestion Latency
128 Ports
Monitored Ports
99.99%
Hardware SLA
1.0s
Polling Interval
THE CHALLENGE

Problem Statement

Enterprise network infrastructure lacked a unified, visual control plane to observe physical Cisco switch telemetry and traffic spikes without cumbersome command-line SSH sessions and delayed human diagnosis.

THE ARCHITECTURE

Architectural Solution

Engineered a lightweight SNMP/CLI ingestion daemon in Python Flask that continuously streams device states into a React dashboard with zero layout shift and sub-20ms latency.

ENGINEERING TRADEOFFS

Critical Technical Decisions

DECISION 01

Asynchronous Multithreaded SNMP Ingestion

Synchronous SNMP polling can block if a single remote switch experiences high CPU load. Decoupled polling workers into concurrent worker threads with buffered queues.

DECISION 02

Inverted Time-Series Partitioning in MySQL

High-frequency interface throughput stats generate millions of data points; partitioned tables by timestamp range maintain fast sub-10ms query execution.

DECISION 03

Zero-Dependency Live SVG Oscilloscope

Built a hardware-accelerated SVG polyline renderer instead of heavy charting libraries to ensure smooth 60 FPS oscilloscope traces on standard NOC workstations.

CORE DELIVERABLES

Capabilities & Feature Matrix

Live Cisco Hardware Topology visualizing Catalyst 3850 switches and core routers with link duplex status.

Sliding 60-second Gigabit throughput waveform tracking packet density and surge anomalies.

Sub-20ms ping heartbeat monitor polling device health and thermal thresholds.

SNMP trap ingestion daemon streaming port state transitions into MySQL.

Secure role-authenticated operations interface deployed on hardened Ubuntu Linux.

IMPLEMENTED TECHNOLOGIES

Technology Stack

ReactPython FlaskCisco CLI/SNMPMySQLUbuntu LinuxNginx

Explore Source Code & Implementation

Inspect commit logs, architecture schemas, and pull requests on GitHub.