https://github.com/dunderrrrrr/prime-exportap
Export accesspoint data from Cisco Prime API to csv
https://github.com/dunderrrrrr/prime-exportap
accesspoint ap api cisco jinja2 prime python
Last synced: about 1 month ago
JSON representation
Export accesspoint data from Cisco Prime API to csv
- Host: GitHub
- URL: https://github.com/dunderrrrrr/prime-exportap
- Owner: dunderrrrrr
- Created: 2019-02-23T11:46:48.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T01:38:06.000Z (over 2 years ago)
- Last Synced: 2025-01-30T01:15:37.683Z (3 months ago)
- Topics: accesspoint, ap, api, cisco, jinja2, prime, python
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# prime-exportAP
Export accesspoint data from Cisco Prime API.Best used with virtualenv like below.
```
mkvirtualenv --python=/usr/bin/python3 prime-exportAP
```## Installation
`git clone [email protected]:dunderrrrrr/prime-exportAP.git`Then install requirements with pip.
```
pip install -r requirements.txt
```
Edit exportAP.py
```
prime_server = 'http://prime.domain.com' #prime url
prime_user = 'user_read' #prime user with read permissions
prime_passwd = 'user_passwd' #prime user passwd
* Add/remove data in def format_apdata() for custom export fields
```
Run script with args```
$ python exportAP.py --aplist list.txt
['FDW0000ABCD', 'APName_01', 'AP', 'AP', 'Cisco', 'AIR-AP2802I-E-K9', '00:00:00:00:00:00']
['FDW0001ABCD', 'APName_02', 'AP', 'AP', 'Cisco', 'AIR-AP2802I-E-K9', '00:00:00:00:00:01']
['APName_03 not found in Prime!']
Exporting csv...
Done, exported csv: /home/user/dev/prime-exportAP/output_2019-02-21_10-26-24.csv
``````
$ cat output_2019-02-21_10-26-24.csv
FDW0000ABCD,APName_01,AP,AP,Cisco,AIR-AP2802I-E-K9,00:00:00:00:00:00
FDW0001ABCD,APName_02,AP,AP,Cisco,AIR-AP2802I-E-K9,00:00:00:00:00:01
APName_03 not found in Prime!
```