Managed Switches
Overview
The Managed Switches module lets you register, monitor, and manage network switches within ISPBills. Whether you use Cisco, BDCOM, Huawei, MikroTik, or other brands, you can track all your switches in one place alongside your routers and OLTs.
Managed Switches are available to both Group Admin and NOC users (NOC users can view, create, and edit but cannot delete).
Supported Brands
ISPBills supports the following switch brands out of the box:
| Brand | Connection Methods |
|---|---|
| Cisco | SNMP, SSH, Telnet |
| BDCOM | SNMP, SSH, Telnet |
| Huawei | SNMP, SSH, Telnet |
| TP-Link | SNMP, SSH |
| D-Link | SNMP, SSH |
| MikroTik | SNMP, SSH |
| Juniper | SNMP, SSH, Telnet |
| Aruba | SNMP, SSH |
| Netgear | SNMP, SSH |
| Generic | SNMP, SSH, Telnet |
Select Generic for any switch brand not listed above — the SNMP and SSH/Telnet interfaces work with any standards-compliant device.
Adding a Switch
- Navigate to Monitoring → Managed Switches in the sidebar
- Click Add Switch
- Fill in the required fields:
- Name — A descriptive name (e.g., "Core-Switch-DC1")
- Brand — Select the switch manufacturer
- Model — Model number (optional)
- IP Address — Management IP of the switch
- Location — Physical location description
- Total Ports — Number of ports on the switch
- Configure the connection method:
- SNMP Settings — Community string, SNMP version (v1, v2c, v3), and port
- SSH/Telnet Credentials — Username, password, enable password, and port
- Click Save
Connection Protocols
SNMP (Simple Network Management Protocol)
SNMP is used for automated monitoring and status polling. ISPBills supports:
- SNMP v1 / v2c — Community string authentication
- SNMP v3 — Username and password authentication with encryption
Configure the SNMP community string or v3 credentials when adding a switch to enable live status monitoring.
SSH / Telnet
SSH and Telnet connections allow interactive management sessions. You can open a Ready Terminal session to any switch with configured SSH or Telnet credentials.
- SSH — Recommended for secure remote access (port 22 by default)
- Telnet — Legacy protocol for older devices (port 23 by default)
An enable password can be configured separately for devices that require privilege escalation.
Live Status Monitoring
Each switch has a Live Status button that performs an on-demand SNMP poll to check:
- Device reachability — Whether the switch responds to SNMP queries
- Port status — Up/down status of individual ports
- System uptime — How long the switch has been running
- Last checked — Timestamp of the most recent status check
Switches are also monitored automatically by the Status Check system at regular intervals. Offline switches appear in the NOC Dashboard's offline device alerts.
Switch Status
Each switch has one of three statuses:
| Status | Meaning |
|---|---|
| Active | Switch is online and responding |
| Inactive | Switch has been manually disabled or decommissioned |
| Unreachable | Switch failed to respond to the last status check |
Managing Switches
Viewing Switch Details
Click on a switch name to view its full details, including connection settings, status history, and associated network information.
Editing a Switch
Click Edit to modify any switch property — name, IP address, credentials, or connection settings.
Deleting a Switch
Click Delete to remove a switch from ISPBills. This action is only available to Group Admins; NOC users cannot delete switches.
NOC Panel Access
NOC users access Managed Switches from their dedicated panel at /admin/noc/switches. They have the following capabilities:
- View — Browse the switch list and view details
- Create — Add new switches
- Edit — Update switch configuration
- Live Status — Check real-time switch status
NOC users cannot delete switches — this is reserved for Group Admins.
Integration with NOC Dashboard
Offline or unreachable switches automatically appear in the NOC Dashboard's Offline Devices alert panel with:
- Switch name and IP address
- Error description
- Link to the switch detail page
This ensures NOC operators are immediately aware of any switch failures.