published

Cisco sd-wan-control-data-connection-check

This repo is designed to provide a quick snapshot of the SD-WAN fabric Health.

User will be prompt to choose from the following options:

        [1] Generate full device list
        [2] Generate device list with custom headers
        [3] Gather device health baseline
        [4] Get Report - Unreachable Devices
        [5] Get Report - Partial Control Connections
        [6] Get Report - Partial WAN overlay failure
        [7] Generate All reports
        [8] Exit

The generated reports will display only devices with issues and relevant information to troubleshoot.

Requirements

To use this code you will need:

  • Python 3.7+
  • vManage user login details.

Install and Setup

  • Clone the code to local machine.
git clone https://github.com/HusseinOmar/cisco-sd-wan-control-data-connection-check.git
cd cisco-sd-wan-control-data-connection-check
  • Setup Python Virtual Environment (requires Python 3.7+)
python3.7 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
  • Run application file
python3 app.py

image

Sample Reports

Sample Reports generated with this code are here https://github.com/HusseinOmar/cisco-sd-wan-control-data-connection-check/tree/main/sample-reports

Other Files

[templateHeaders-option[2].csv] can be used in option#2 to generate device list with custom headers

License

CISCO SAMPLE CODE LICENSE

View code on GitHub

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.