Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ZackDowning/NetInventory
Network Inventory of Cisco APs, Phones, Routers, Switches, and other CDP capable servers and devices
https://github.com/ZackDowning/NetInventory
cisco infrastructure-as-code inventory-management network-programming observability
Last synced: 3 months ago
JSON representation
Network Inventory of Cisco APs, Phones, Routers, Switches, and other CDP capable servers and devices
- Host: GitHub
- URL: https://github.com/ZackDowning/NetInventory
- Owner: ZackDowning
- License: mit
- Created: 2021-08-11T15:16:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-29T21:57:42.000Z (over 3 years ago)
- Last Synced: 2023-10-22T03:23:28.381Z (over 1 year ago)
- Topics: cisco, infrastructure-as-code, inventory-management, network-programming, observability
- Language: Python
- Homepage:
- Size: 111 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NetInventory
One-file executable for collecting information on Cisco Network Infrastructure devices.Inventory discovery will collect CDP neighbor information and append to Excel Workbook seperating devices
by Routers_Switches, Phones, APs, Others, and Failed within seperate worksheets.
### Requirements
- Windows Operating System to run executable on
- Text file with list of management IP addresses for devices
- Example: example.txt
```
1.1.1.1
2.2.2.2
3.3.3.3
```
- Administration credentials for devices
- Devices running Cisco IOS, IOS-XE, or NX-OS operating system
- SSH or TELNET connectivity to devices to parse
- CUCM Export CSV File (Optional, See Below)
## GUI
### File Selection
![alt text](https://i.imgur.com/i8Wnz07.png)
- 'Use CUCM Export' option allows option to provide CUCM phone report associating phone discription and
directory number to discovered phones.
#### CUCM Report Generation Instructions
1. Bulk Administration > Phone > Generate Phone Reports
2. Filter phones as desired
3. Device Fields: 'Description', 'Device Name'
4. Line Fields: 'Director Number'
5. (Recommended) Check: 'Run Immediately'
6. Check Job at Bulk Administration > Job Scheduler
7. Once complete, download file from Bulk Administration > Upload/Download Files
8. Change file extension from export to '.txt' to '.csv'
### If 'Use CUCM Export' Selected
![alt text](https://i.imgur.com/KWo5eKu.png)
### Management Credential Input
![alt text](https://i.imgur.com/APCyque.png)
### Discovery
![alt text](https://i.imgur.com/HHFt5Mx.png)![alt text](https://i.imgur.com/nryOEqw.png)
### File Save Location Selection
![alt text](https://i.imgur.com/PnOiDDq.png)
## Output Report
![alt text](https://i.imgur.com/ZTw9JqC.png)
![alt text](https://i.imgur.com/xTAG6mc.png)
![alt text](https://i.imgur.com/Of0HpeI.png)
![alt text](https://i.imgur.com/aTDvdFm.png)
![alt text](https://i.imgur.com/YKdpkWF.png)