Skip to content

macaktom/network-automation-ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

network-automation-ansible

Network automation + monitoring of Cisco, Juniper and Linux devices using Ansible

Network automation + monitoring of Cisco, Juniper and Linux devices using Ansible. Following configurations and features were automated:

  1. Network interfaces
  2. Routing protocols (RIP, OSPF, EIGRP) with route redistribution
  3. Switching
  4. Packet filtering (ACL)
  5. NAT
  6. Creating Excel and HTML reports
  7. Deleting parts of configurations or whole configuration
  8. Configuration export to .txt and .conf formats
  9. Restoring configurations (rollback)
  10. Backup of configurations
  11. Gathering metrics and showing them on CLI or Grafana

Used Ansible to automate this. For monitoring I also used InfluxDB for storing data and Grafana for visualization Tested on Cisco and Juniper routers. Most of the features were also implemented for Juniper routers (OLIVE).

  1. VSFTPD (FTP server) + TIG stack (Telegraf + InfluxDB + Grafana) configured using Ansible

About

Master's thesis - network automation ansible

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published