Loading video player...
A four-router eBGP lab built in GNS3, configured with Ansible, polled over SNMPv3, and rendered in a Grafana dashboard. Prometheus scrapes the routers through snmp_exporter, alert rules fire on session drops, and the whole stack rebuilds from the repo. I walk through the slide deck first, then the lab: the GNS3 topology, the Ansible playbooks pushing config, the Docker Compose stack coming up, and a verification round where I shut a neighbor relationship and watch the dashboard and Prometheus alerts react. Repo: https://github.com/cismembrane/gns3-labs/tree/main/bgp-grafana-monitoring Chapters 0:00 Slide deck walkthrough 12:32 GNS3 topology 15:18 Ansible deploy and Docker Compose 17:25 Grafana and Prometheus verification Stack Cisco IOSv on GNS3 Ansible with cisco.ios collection, jinja2 templates, ansible-vault SNMPv3 with SHA auth and AES priv Docker Compose: Prometheus v3.1.0, snmp_exporter v0.30.1, Grafana 13.0.1 Alert rules with critical and warning severities Grafana dashboard #networking #bgp #ansible #grafana #prometheus #gns3