Skip to content

bharathi26/ExaBGPmon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExaBGPmon

An HTTP frontend to the glorious ExaBGP

Features

  • Configure ExaBGP and auto-generate a config file
  • Monitor and manage peers
    • Control routes advertised
    • Automatically re-advertise when ExaBGP or peer comes back online
  • View prefixes received from peers

Dashboard Config

Running ExaBGPmon

  • Install and start MongoDB
  • Install dependencies
    • pip install -r requirements
    • This will install exabgp & supervisord
  • Inititialize
    • python manage.py init_config
  • Start Supervisor and ExaBGPmon
    • supervisord
    • supervisorctl start exabgpmon
    • supervisorctl start exabgp
  • Configure and restart ExaBGP through GUI
    • Configuration file will automatically be updated