Cisco DNA Center Integration with NetBox
ciscodnacnetbox
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: 3.2
- version ciscodnacnetbox 3.2.1
- Supported release: 3.0
- version ciscodnacnetbox 3.0.3
- Supported release: 2.10
- version ciscodnacnetbox 1.0.1
- Supported release: 3.2
- Python
- Version: 3.3+
- Sites
- Devices
- IP Address (/32 of Devices)
-
Install the plugin from PyPi
pip install ciscodnacnetbox
-
Enable the plugin in
configuration.py
of NetBoxPLUGINS = [ 'ciscodnacnetbox', ]
(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 ciscodnacnetbox 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 rcsapo@cisco.com
This project is licensed to you under the terms of the Cisco Sample Code License.