PermitANY

Monitoring · python · 18 copies

OSPF Neighbor State Checker

Checks OSPF adjacencies across your fleet and explains what each stuck state means. Detects neighbors in EXSTART, EXCHANGE, INIT and other faulty states, and — by declaring expected_neighbors per device — also detects adjacencies that disappeared entirely, which a state check alone cannot see. Accepts 2WAY as normal between DR-OTHER routers unless you ask otherwise. VRF-aware on IOS-XR, NX-OS, EOS and Junos. Returns a non-zero exit code so it works as a cron or monitoring check.

  • Arista EOS
  • FortiOS
  • Cisco IOS
  • Cisco IOS-XE
  • Cisco IOS-XR
  • Junos
  • Cisco NX-OS
$pip install "netmiko>=4.3" "PyYAML>=6.0"
terminal

Tags

ospfmonitoringnetmikoadjacencytroubleshootingvrfyamlinventory