Cisco C1300

Overview

A module to control and monitor Cisco C1300-series switches.

Interface list features:

  • list of interfaces with bitrate (and recent historical stats)
  • ability to enable/disable ports
  • view POE status and control power
  • add description to interface (click on the name to edit)
  • select VLAN, including editing of trunk or access mode
  • display of interface rate (1G/100M)
  • ablity to ‘protect’ ports to prevent accidental changes (useful for uplinks etc) - stored locally in BUG
  • display of neighbors and/or known devices (LLDP or FDB)
  • configurable DHCP address source to convert discovered MAC addresses to IP

INFO: The main interfaces list also supports stacked switches, though this configuration is not recommended.

Interface page features:

  • more detailed view of interface
  • statistics graph for last few minutes
  • neighbor details (LLDP)
  • devices tab (FDB) with optional IP lookup

Also polls the switch to check if there are pending changes and prompts to save if there are.

Also checks the device to see if the password has expired - this is a common cause of problems.

Screenshot

Screenshot

Configuration

Field Default Value Description
id "" Unique identifier for this module instance (usually auto-generated).
needsConfigured true Indicates whether the module has been configured since build.
title "" Human-readable title for this module instance, shown in the UI.
module "cisco-c1300" Internal name of the module.
description "" Optional text describing the module instance in the UI.
notes "" Free-text field for extra notes about this configuration.
enabled false Whether the module instance is enabled
address "" IP address or hostname of the device to connect to.
username "bug" Username used to authenticate with the device
password "" Password for the user
enabled false Flag indicating whether this module instance is active.
snmpCommunity public SNMP community with write access to the device
protectedInterfaces [] An of array of interfaces which are ‘protected’
dhcpSources [] An of array panel IDs which provide the dhcp server capability

Capabilities

This module follows BUG’s standard capabilities model. For more information, see BUG Capabilities Documentation.

Type List
Exposes None
Consumes dhcp-server

Device Configuration

  • Create a username/password with write access - used to ssh into the device for the pending status
  • Create an SNMP community with write access - used for all other actions

Troubleshooting


Changelog

version 1.2.7

  • 2026-02-06: improve service logging (dbb7976)

version 1.2.6

  • 2026-02-04: use bulkwrite to improve worker db writes (9664e85)
  • 2026-02-04: improve error handling in workers (f7de786)

version 1.2.5

  • 2026-01-29: improve reliability of snmp (816724e)
  • 2026-01-29: update workers (3b53571)

version 1.2.4

  • 2026-01-29: add panel status display (2414da2)

version 1.2.3

  • 2026-01-29: overhaul error handling (c3bb04a)
  • 2026-01-29: add readme (04d0c13)
  • 2026-01-29: fix system/password timeouts (90ae7e7)

version 1.2.2

  • 2026-01-27: combine workers to save memory (f9505cf)
  • 2026-01-27: update pending status on config change (928f730)

version 1.2.1

  • 2026-01-27: add checkconfig to status checks (a197707)

version 1.2.0

  • 2025-06-29: add poe control and support (7107139)

version 1.0.0

  • 2025-04-28: add support for cisco C1300 switches