Skip to content

erichester76/netbox-ciscodnac-plugin

 
 

Repository files navigation

netbox_ciscodnac_plugin

PyPI - Downloads PyPI - Wheel PyPI

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.

Prerequisites

  • 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
  • Python
    • Version: 3.3+

Data that is synced

  • Sites
  • Devices
  • IP Address (/32 of Devices)

Screenshots

Settings


Status

Sync


NetBox Inventory


Getting Started

  • Install the plugin from PyPi

    • pip install netbox_ciscodnac_plugin
  • Enable the plugin in configuration.py of NetBox

    PLUGINS = [
        '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

Sync your data from Cisco DNA Center to NetBox

  • 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)

Technologies & Frameworks Used

Cisco Products & Services:

Third-Party Products & Services:

Tools & Frameworks:

Authors & Maintainers

License

This project is licensed to you under the terms of the Cisco Sample Code License.

About

Cisco DNA Center Integration with NetBox

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 73.4%
  • HTML 26.6%