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

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.