Overview

The NOC (Network Operations Center) Panel is a dedicated workspace within ISPBills designed for network operations staff. It provides a self-contained environment at /admin/noc/ where NOC users can monitor infrastructure, manage network devices, and troubleshoot customer connections — all without exposure to financial or billing data.

The NOC Panel combines the NOC Dashboard, NOC Role & Permissions, device management, and the Ready Terminal into a unified operations interface.

Key Capabilities

Area What NOC Users Can Do
Dashboard Real-time network health overview with auto-refresh every 30 seconds
Router Management View, add, edit, and delete MikroTik routers (permission-based)
OLT / ONU Management Manage fiber headend equipment, sync ONUs, view running configs
IP Pool Management Manage IPv4 and IPv6 address pools
Managed Switches Register and monitor network switches with SNMP/SSH/Telnet
Device Monitoring Monitor Ubiquiti, MikroTik, and Cambium wireless devices
Customer Search Look up customers by username, mobile number, or ID
Customer Disconnect Disconnect/reconnect PPPoE sessions for troubleshooting
Send SMS Send SMS messages to customers for outage notifications
Ready Terminal Open SSH/Telnet sessions to network devices from the browser
Logs View router logs, OLT logs, and PPP authentication logs

What NOC Users Cannot Access

The NOC Panel enforces strict financial isolation. NOC users have zero visibility into:

  • Billing, invoices, and payment history
  • Package management and pricing
  • Revenue widgets, Cash In / Cash Out charts
  • Customer creation or account editing
  • Operator/reseller management
  • PPP Profiles (contain package/pricing data)

Accessing the NOC Panel

NOC users log in at the standard login page. After authentication, they are redirected to the NOC Dashboard at /admin/noc/dashboard. The sidebar shows only the sections their permissions allow.

Group admins access the NOC user management area from Operators & Managers → NOC Users in their own sidebar.

NOC Panel Navigation

The NOC sidebar is organized into the following sections (visibility depends on assigned permissions):

  1. Dashboard — Network Operations Command Center
  2. Routers — Router list, configuration, walled garden, NetWatch
  3. OLTs — OLT list, ONU management, live status, running config
  4. IP Pools — IPv4 and IPv6 pool management
  5. Managed Switches — Network switch inventory and monitoring
  6. Monitoring — Ubiquiti, MikroTik, and Cambium device monitoring
  7. Customer Search — Quick lookup and troubleshooting tools
  8. Logs — Router logs, OLT logs, PPP auth logs

URL Namespace

All NOC routes live under /admin/noc/ to avoid collisions with group admin routes:

Feature URL Pattern
Dashboard /admin/noc/dashboard
Routers /admin/noc/routers
OLTs /admin/noc/olts
ONUs /admin/noc/onus
IPv4 Pools /admin/noc/ipv4pools
IPv6 Pools /admin/noc/ipv6pools
Switches /admin/noc/switches
Logs /admin/noc/logs/*

Middleware & Security

Every NOC route is protected by the following middleware stack:

  • auth — User must be logged in
  • verified — Email must be verified
  • 2FA — Two-factor authentication enforced if enabled
  • payment.subscription — Active subscription required
  • can:accessNocPanel — User must have the NOC role with appropriate permissions