cober2019 / IOS-XE-Bandwidth-Viewer

View bandwidth utilization and other statics for IOS-XE devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

https://travis-ci.com/cober2019/IOS-XE-Bandwidth-Viewer.svg?branch=main https://img.shields.io/badge/NETCONF-required-blue https://img.shields.io/badge/IOS--XE-required-blue

Bandwidth Viewer

Bandwidth Viewer enables you to view bandwidth usage on devices as well as CPU usage for a device. It uses bot NETCONF-YANG and SNMP to collect data and Javascript to present data in live graph views.

YANG Model(s):
  • ietf-interfaces.yang
  • Cisco-IOS-XE-native.yang

Device Login:

  • To launch app run "run.py" in the main directory
  • Use URL http://{your_local_ip}:5000/
https://github.com/cober2019/IOS-XE-Bandwidth-Viewer/blob/main/images/Login.PNG

Index/Home Page:

  • Select dropdown action button for viewing interface badnwidth or interface details (CLI View of interface.) <- Cisco IOS-XE
https://github.com/cober2019/IOS-XE-Bandwidth-Viewer/blob/main/images/Home.PNG

Live Charts --> (REQUIRES BROWSER POP-UPS):

  • All data should reflect positive numbers. If a -1 is returned it means that there was a error in calculation
  • If graph shows '0' it means there wasn't a difference in packet in/out in the polling period (15 Seconds)
https://github.com/cober2019/IOS-XE-Bandwidth-Viewer/blob/main/images/NewBandwidth.PNG https://github.com/cober2019/IOS-XE-Bandwidth-Viewer/blob/main/images/Qos.PNG

About

View bandwidth utilization and other statics for IOS-XE devices

License:MIT License


Languages

Language:CSS 54.5%Language:JavaScript 33.8%Language:Python 6.4%Language:HTML 5.2%Language:Dockerfile 0.0%