Cisco DNA Center Integration with NetBox
netbox_ciscodnac_plugin
is a NetBox Plugin for Cisco DNA Center.
It uses the Cisco DNA Center Platform APIs to sync data.
- Cisco DNA Center
- Supported release: 1.3.3+
- NetBox
- Supported release: 4.x
- version netbox_ciscodnac_plugin 4.0.1
- Supported release: 3.2
- version netbox_ciscodnac_plugin 3.2.1
- Supported release: 3.0
- version netbox_ciscodnac_plugin 3.0.3
- Supported release: 2.10
- version netbox_ciscodnac_plugin 1.0.1
- Supported release: 4.x
- Python
- Version: 3.3+
- Sites
- Devices
- IP Address (/32 of Devices)
-
Install the plugin from PyPi
pip install netbox_ciscodnac_plugin
-
Enable the plugin in
configuration.py
of NetBoxPLUGINS = [ 'netbox_ciscodnac_plugin', ]
(More details at https://netbox.readthedocs.io/en/stable/plugins/)
If using Docker with NetBox, follow instructions on https://github.com/netbox-community/netbox-docker/wiki/Using-Netbox-Plugins
- Add your Cisco DNA Center(s) in Settings at the netbox_ciscodnac_plugin plugin
- Check status dashboard that API calls are OK towards your Cisco DNA Center (refresh if being cached)
- Use the buttons on the Dashboard to sync (Sites is mandatory for Devices to be assigned in Netbox)
Cisco Products & Services:
Third-Party Products & Services:
Tools & Frameworks:
- dnacentersdk (Python SDK)
- django
- Robert Csapo [email protected]
This project is licensed to you under the terms of the Cisco Sample Code License.