Skip to content

mspiez/network-automation-tools

Repository files navigation

About

The intention of this project is to help engineers begin their journey into network automation without a deep understanding of the tools on the backend side.

Getting familiar with each technology takes time, and without proper background, setting up a single standalone tool for testing may be cumbersome and discouraging.

The series of tutorials in this project will help set up the environment and focus only on the features and benefits of the tools.

Usually the steps come down to copying and pasting commands into the terminal and then building and starting containers.

Note: Environment was build on top of Ubuntu OS, so commands may not work for other OS-s(Macbook) or Linux distros.

Table of contents

Techonology used
  • Arista
  • KVM
  • Linux Bridging brctl
  • virsh

Techonology used
  • Nautobot
  • GIT
  • Docker
  • docker-compose
  • Python3

Techonology used
  • Nautobot
  • GIT
  • Docker
  • docker-compose
  • Python3
  • Nauotobot Plugin - device onboarding

Techonology used
  • Nautobot
  • GIT
  • Docker
  • docker-compose
  • Python3
  • Network importer

Techonology used
  • Nautobot
  • GIT
  • Docker
  • docker-compose
  • Python3
  • Nauotobot Plugin - Interfaces telemetry
  • Nauotobot Plugin - SSOT(Single Source of Truth)

Techonology used
  • Nautobot
  • GIT
  • docker-compose
  • Python3
  • GNMI gateway
  • Prometheus

Techonology used
  • Nautobot
  • GIT
  • docker-compose
  • Python3
  • GNMI gateway
  • Nautobot GO client
  • Nauotobot Plugin - Interfaces telemetry

Techonology used
  • Telegraf
  • SNMP
  • Prometheus

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published