This repository contains several scripts for network health checking using the pyATS Framework.
These are intended be examples/starting points for solving common network operations challenges.
git clone https://github.com/kecorbin/pyats-network-checks
cd pyats-network-checks
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
We've provided a topology.virl file for you to test with.
We've provided a default_testbed.yaml to go along with the sample topology. You'll likely need to change it to match your devices.
-
BGP_adjacencies - "If a neighbor is configured, it should be established"
-
CRC_errors - "No interface should be accumulating CRC errors"
-
OSPF neighbor verification - "This device should have these OSPF neighbors"