{% extends 'base/layout.html' %} {% load form_helpers %} {% block title %}Catalyst Center Settings{% endblock %} {% block header %}

Catalyst Center Settings

{% endblock %} {% block content %}
Current Configuration
Catalyst Center URL {% if config.catalyst_center_url %} {{ config.catalyst_center_url }} {% else %} Not configured {% endif %}
Username {% if config.catalyst_center_username %} {{ config.catalyst_center_username }} {% else %} Not configured {% endif %}
Password {% if config.catalyst_center_password %} ******** {% else %} Not configured {% endif %}
Timeout {{ config.timeout|default:30 }} seconds
Cache Timeout {{ config.cache_timeout|default:60 }} seconds
Verify SSL {% if config.verify_ssl %} Enabled {% else %} Disabled {% endif %}
Device Mappings
{% if config.device_mappings %} {% for mapping in config.device_mappings %} {% endfor %}
Manufacturer Device Type Lookup Method
{{ mapping.manufacturer|default:"*" }} {{ mapping.device_type|default:"*" }} {% if mapping.lookup == "client" or mapping.lookup == "mac" %} Client (MAC lookup via Client API) {% else %} Network Device (IP → Hostname → All devices) {% endif %}
{% else %}
No device mappings configured. The Catalyst Center tab will not appear on any devices.
{% endif %}
Configuration Help

Add to configuration.py:

PLUGINS = ['netbox_catalyst_center']

PLUGINS_CONFIG = {
    'netbox_catalyst_center': {
        'catalyst_center_url': 'https://catalyst-center.example.com',
        'catalyst_center_username': 'api-user',
        'catalyst_center_password': 'your-password',
        'timeout': 30,
        'cache_timeout': 60,
        'verify_ssl': False,
        # Device mappings control which devices show the tab
        # manufacturer/device_type are regex patterns
        # lookup types:
        #   "network_device" - IP > hostname > fetch all (for Cisco infra)
        #   "client" - MAC address only (for wireless clients)
        'device_mappings': [
            {'manufacturer': 'cisco', 'lookup': 'network_device'},
            {'manufacturer': 'vocera', 'lookup': 'client'},
        ],
    }
}
View Documentation
About

This plugin displays Cisco Catalyst Center (formerly DNA Center) data on Device pages in NetBox.

Network Devices (hostname lookup):

  • Reachability status
  • Software version & platform
  • Serial number & uptime
  • SNMP location/contact

Wireless Clients (MAC lookup):

  • Connection status & health score
  • Connected AP/switch info
  • Signal quality (RSSI, SNR)
  • SSID and VLAN details

Version 1.0.0

{% endblock %}