TOTAL TOWERS
—
in inventory
ONLINE
—
reachable via VPN
OFFLINE
—
unreachable
NEEDS UPGRADE
—
running v6.x
ONLINE LAST 24H
—
sessions today
Devices by Status
Recent Events
// NetOps ready. Connect devices to begin.
Device Health Overview
—
| Tower | Status | CPU | Memory | Temp | Voltage | Uptime | Version | Hop |
|---|---|---|---|---|---|---|---|---|
| Loading devices... | ||||||||
Device Inventory
| Name | Host | Vendor | Username | Hop | Location | Actions |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Interface Monitor
| Interface | Status | MAC | MTU | RX Mbps | TX Mbps | RX Errors | TX Errors |
|---|---|---|---|---|---|---|---|
| Select a device above | |||||||
Apply Config
Audit & Fix
Safe-Mode Command Runner
Result
// Ready. Commands apply in safe mode — auto-rollback on error.
PENDING UPGRADES
—
v6.x → stable
COMPLETED
—
this session
FAILED
—
need attention
Upgrade Orchestrator — Furthest Tower First
Scans inventory for devices running RouterOS v6.x and upgrades them starting from the highest hop distance (furthest towers) working inward. Devices at the same hop level upgrade in parallel. Each hop group waits for completion before proceeding to the next.
// Build a plan to see upgrade order.
Live Upgrade Log
// Upgrade events will stream here in real-time.
—
—
STATUS
—
—
LATENCY
—
VPN tunnel
CPU
—
load
MEMORY
—
used
UPTIME
—
since boot
VERSION
—
—
Bandwidth / traffic
RX
TX
VPN link latency (ms)
Packet loss (%)
CPU usage
—
Memory
—
Disk
—
Voltage
—
Uptime
24 hours
100%
7 days
99.94%
30 days
91%
Network interfaces — live
| Interface | Status | Link Speed | RX Rate | TX Rate | RX Errors | TX Errors |
|---|---|---|---|---|---|---|
| Select a device to load interfaces | ||||||
Device information
HOSTNAME
—
MODEL
—
FIRMWARE
—
HOP DIST
—
VENDOR
—
MGMT IP
—
Incident history
No incidents recorded this session.
Access Points
TOTAL APs
—
live from RF Health
TOTAL CLIENTS
—
across all APs
WORST AP SCORE
—
lowest client score
RED CLIENTS
—
need attention
Access Point Inventory — live RF Health data
| Name | IP | Parent Tower | Vendor | Avg RSSI / SNR | Avg CCQ | Clients | Worst Score |
|---|---|---|---|---|---|---|---|
| Loading from RF Health... | |||||||
—
—
CPU
—
MEMORY
—
UPTIME
—
PING TO GOOGLE
—
—
CLIENTS
—
—
Firmware / Platform
Platform: —
Firmware: —
Connected Customers — sorted by RF score (weakest first)
| Customer | RSSI / SNR | Port Speed | Capacity | RF Score |
|---|---|---|---|---|
| Loading... | ||||
PTP Links
TOTAL LINKS
—
configured
UP
—
links active
DOWN
—
links failed
AVG SNR
—
signal quality
PTP Link Inventory
| Link Name | Parent Tower | Target IP | Distance | Frequency | TX Rate | RX Rate | SNR | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
| No PTP links added yet. Click + Add PTP Link to register one. | |||||||||
CPE Devices
Live · updating...
TOTAL CPEs
—
live from RF Health
GREEN
—
score 70+
RED
—
score under 40
AMBER
—
score 40-69
CPE Inventory — live RF Health data
| Customer | Parent Tower | Vendor | RSSI / SNR | Port Speed | Capacity | RF Score | Last Polled |
|---|---|---|---|---|---|---|---|
| Loading from RF Health... | |||||||
—
—
IP ADDRESS
—
RF SCORE
—
—
RSSI / SNR
—
—
PORT SPEED
—
—
PING TO GOOGLE
—
—
UPTIME
—
since last reboot
LAST POLLED
—
—
RF Score history (last 7 days)
Live Bandwidth ● LIVE
RX
TX
RSSI history (dBm)
SNR history (dB)
Access Point — device this customer connects through
CPU usage
—
Memory
—
AP Uptime
—
Firmware
—
—
Client Routers
TOTAL
—
client routers
ONLINE
—
reachable
OFFLINE
—
unreachable
MANAGED
—
via NetOps VPN
Client Router Inventory
| Client | IP | Model | Location | Parent Tower | Uptime | Status | Actions |
|---|---|---|---|---|---|---|---|
| No client routers added yet. | |||||||
Manage Users — accounts & region access
| Username | Full name | Role | Region | Status | Actions |
|---|---|---|---|---|---|
| Loading... | |||||
Security — Loop & Threat Detection
LOOPS DETECTED
—
devices with loops
INFECTED CLIENTS
—
critical threats
TOTAL ALERTS
—
security events
CLIENTS SCANNED
—
connection tracking
⚡ Loop Detection
Click "Check Loops" to scan all towers for broadcast storms,
MAC duplicates, STP changes, and CPU spikes.
MAC duplicates, STP changes, and CPU spikes.
🦠 Infected Clients
Click "Scan Threats" to check all client connections for
malware ports, port scanning, botnets, and DNS tunneling.
malware ports, port scanning, botnets, and DNS tunneling.
Security Event Log
// Security scanner ready. Run a check to see events.
ACS — TR-069 CPE Management
Service Endpoints
CWMP Endpoint — put this in CPE configs
http://178.105.178.134:7547
CPEs connect here for TR-069 management
Firmware File Server
http://178.105.178.134:7567
Firmware files served to CPEs during upgrades
TOTAL CPEs
—
registered in ACS
ONLINE
—
informed < 15 min
OFFLINE
—
not recently seen
TOTAL CLIENTS
—
WiFi connected
CPE Device Fleet
| Serial / ID | Manufacturer | Model | WAN IP | SSID | Clients | Firmware | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading ACS devices... | ||||||||
Settings
👤 Users
🔑 Password
🔔 NOC Alerts
💳 Billing
🔐 API Keys
📤 Export
System Users
Loading users...
Roles & Permissions
admin
Full access — all pages, settings, device control
viewer
Read only — view dashboards, no config changes
noc
NOC access — view + reboot devices, no settings
Active Sessions
JWT tokens expire after 8 hours.
To force logout all users, rotate the JWT secret key.
To force logout all users, rotate the JWT secret key.
Network Tools
📡 Ping
ICMP ping from the NetOps server via VPN to any tower or IP
Quick:
// Ping output will appear here
🗺 Traceroute
Trace the network path from the NetOps server to any destination
Quick:
// Traceroute output will appear here
⚡ Speed Test
Test bandwidth between the NetOps server and a tower via LibreSpeed or iPerf3
DOWNLOAD
—
Mbps
UPLOAD
—
Mbps
LATENCY
—
ms
// Speed test output will appear here
🔍 DNS Lookup
Resolve DNS from the NetOps server — test DNS propagation and records
// DNS results will appear here
🗼 Ping All Towers
Ping all towers simultaneously via VPN and show latency
Click "Ping All" to test all tower connections
RADIUS Management
RF Health — Vendor-Agnostic Link Quality
Last polled: —
CRITICAL (RED)
—
score < 40
WARNING (AMBER)
—
score 40-70
HEALTHY (GREEN)
—
score > 70
TOTAL LINKS
—
monitored
⚠️ Anomaly Detection — 7-Day Z-Score Baseline
—
CRITICAL
—
z-score ≥ 3.5
WARNING
—
z-score ≥ 2.5
HEALTHY
—
no deviations
Click "Scan" to run anomaly detection across all links
⚡ Weakest 10 Links — Network Wide
Click "Poll All Links" to scan RF health across the network
All Links — Sorted by RF Health Score
Click column header to sort
| SITE | DEVICE | VENDOR | TYPE | SCORE | SNR | CCQ | UTIL | TREND | ACTIONS |
|---|---|---|---|---|---|---|---|---|---|
| No data yet — click "Poll All Links" | |||||||||
Routing Table
| Prefix | Next-Hop | Interface | Distance | Protocol | Active |
|---|---|---|---|---|---|
| Select a device above | |||||
Live Event Stream
// WebSocket event stream. All operations log here.