devices.csv
QoS Findings
Audit QoS policies and flag anomalies across your network.
Description
The QoS Findings tool audits QoS service-policies across all devices in your network and flags interfaces with anomalies or misconfigurations. It analyzes policy-maps, class-maps, and service-policy attachments to identify inconsistencies, missing policies, or interfaces that deviate from expected QoS configurations.
Input
This tool requires:
- •
devices.csvfile with columns:host,device_type - •SSH credentials (username and password prompted at runtime)
- •Output folder name (prompted at runtime)
Usage
Run the toolkit and select option [4] from the menu:
Terminal
docker compose run network_automation
Output
Results are saved to:
outputs/qos_findings/_/
Each run produces:
- •CSV files - One per device
- •JSON files - Raw parsed output from each device
- •Excel summary report - Consolidated data across all devices
Standalone Usage
To run this tool directly without the run.py menu:
Terminal
cd tools/qos_findings/scripts && python qos.py