ciscodnacnetbox
所属分类:生物医药技术
开发工具:Python
文件大小:1487KB
下载次数:0
上传日期:2022-08-30 09:30:53
上 传 者:
sh-1993
说明: 思科DNA中心与NetBox的集成
(Cisco DNA Center Integration with NetBox)
文件列表:
CODE_OF_CONDUCT.md (3105, 2022-04-23)
CONTRIBUTING.md (735, 2022-04-23)
LICENSE (5059, 2022-04-23)
MANIFEST.in (104, 2022-04-23)
USECASE.md (1323, 2022-04-23)
ciscodnacnetbox (0, 2022-04-23)
ciscodnacnetbox\__init__.py (431, 2022-04-23)
ciscodnacnetbox\admin.py (223, 2022-04-23)
ciscodnacnetbox\ciscodnac (0, 2022-04-23)
ciscodnacnetbox\ciscodnac\__init__.py (2798, 2022-04-23)
ciscodnacnetbox\ciscodnac\data.py (13986, 2022-04-23)
ciscodnacnetbox\ciscodnac\netbox.py (19823, 2022-04-23)
ciscodnacnetbox\ciscodnac\utilities.py (1165, 2022-04-23)
ciscodnacnetbox\forms.py (723, 2022-04-23)
ciscodnacnetbox\metadata.py (246, 2022-04-23)
ciscodnacnetbox\migrations (0, 2022-04-23)
ciscodnacnetbox\migrations\0001_initial.py (1326, 2022-04-23)
ciscodnacnetbox\migrations\__init__.py (0, 2022-04-23)
ciscodnacnetbox\models.py (1049, 2022-04-23)
ciscodnacnetbox\navigation.py (892, 2022-04-23)
ciscodnacnetbox\tables.py (898, 2022-04-23)
ciscodnacnetbox\templates (0, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox (0, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\devices.html (1116, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\loading_job.html (1994, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\purge_tenant.html (908, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\settings.html (672, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\settings_edit.html (893, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\sites.html (869, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\status.html (5049, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\sync_devices.html (1025, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\sync_full.html (827, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\sync_full_failed.html (927, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\sync_sites.html (742, 2022-04-23)
ciscodnacnetbox\templates\ciscodnacnetbox\tables.html (5024, 2022-04-23)
ciscodnacnetbox\urls.py (2101, 2022-04-23)
ciscodnacnetbox\views.py (6452, 2022-04-23)
... ...
# ciscodnacnetbox
![PyPI - Downloads](https://img.shields.io/pypi/dm/ciscodnacnetbox)
![PyPI - Wheel](https://img.shields.io/pypi/wheel/ciscodnacnetbox)
![PyPI](https://img.shields.io/pypi/v/ciscodnacnetbox)
*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.
## Prerequisites
- 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
- Python
- Version: 3.3+
## Data that is synced
- [x] Sites
- [x] Devices
- [x] IP Address (/32 of Devices)
## Screenshots
### Settings
![](./img/settings_add.png)
![](./img/settings.png)
### Status
![](./img/status.png)
### Sync
![](./img/task.png)
![](./img/sync.png)
### NetBox Inventory
![](./img/sites.png)
![](./img/devices.png)
## Getting Started
- Install the plugin from PyPi
- ```pip install ciscodnacnetbox```
- Enable the plugin in ```configuration.py``` of NetBox
```
PLUGINS = [
'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
## Sync your data from Cisco DNA Center to NetBox
* 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)
## Technologies & Frameworks Used
**Cisco Products & Services:**
- [Cisco DNA Center](https://developer.cisco.com/docs/dna-center/#!cisco-dna-center-platform-overview)
**Third-Party Products & Services:**
- [NetBox](https://github.com/netbox-community/netbox)
**Tools & Frameworks:**
- [dnacentersdk](https://github.com/cisco-en-programmability/dnacentersdk) (Python SDK)
- [django](https://www.djangoproject.com/)
## Authors & Maintainers
- Robert Csapo
## License
This project is licensed to you under the terms of the [Cisco Sample
Code License](./LICENSE).
近期下载者:
相关文件:
收藏者: