RouteMon is a python daemon that runs on Arista EOS to monitor route changes and perform actions when a change is noticed.
- Download the latest release from Releases page
- Install swix file
copy scp:[email protected]/home/user/RouteMon-x.x-x.noarch.swix extension:
extension RouteMon-x.x-x.noarch.swix
- Create image bundle under Provisioning > Image Management
- Upload RouteMon-x.x-x.noarch.swix and add to image bundle
- Use Provisioning > Network Provisioning to assign image bundle to devices
- TODO: Add screenshots of CVP process
- Optional - Configure flash:RouteMon.cmd with desired show commands
bash nano /mnt/flash/RouteMon.cmd
- TODO: Describe CVP process for pushing RouteMon.cmd changes to all devices
Configure a daemon on the switch with the vrf and route to monitor
daemon RouteMonDefault0
exec /mnt/flash/RouteMon
option route value 0.0.0.0/0
option vrf value default
no shutdown
!
Pull requests are welcome for this project. For major changes please open an issue first to discuss.