ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Building NetWarden – network automation controller | part 1 | stream 2020/03/08

Автор: dmfigol live

Загружено: 2020-03-20

Просмотров: 2634

Описание: Code is available here: https://github.com/dmfigol/netwarden

I have started building my own network automation controller in Python. It is going to be build over multiple streams.
This controller should perform the following functions:
Display overview of the inventory
Gather some operational statistics from the network on-demand
Make configuration changes either high-level services or some low-level details
Perform network testing to verify the network health
Bootstrap new devices (ZTP)
Manage software images on the devices
Stack: Python asyncio / FastAPI web framework / RESTCONF/NETCONF / Vue.JS.

On this stream we came up with the requirements list and started building the skeleton of the project, both back-end and front-end.
On back-end I created several API endpoints with static data using FastAPI web framework.
On front-end I used Vue.JS and created an inventory page which fetches data from the back-end using API and renders an inventory table.

Timecode:
0:00 – Introduction
1:40 – Announcements
15:55 – Demo of webex teams bot I build last time
15:55 – Why I am building a network automation controller?
27:00 – Creating a project in VSCode
34:50 – What things should this controller be able to do? Requirements and my vision for the project
1:18:40 – Installing NetBox IPAM/DCIM
1:47:10 – Filling NetBox with data
2:26:55 – Getting started with backend (FastAPI) and creating several API endpoints
2:51:45 – Getting started with frontend (VueJS) and creating several API endpoints
2:58:50 – Building inventory page using VueJS
3:52:30 – Conclusions, summary and wrap-up of the stream

Resources:
fastAPI - Python async web framework: https://fastapi.tiangolo.com/
Vue.JS - Javascript front-end web framework: https://vuejs.org/


Please note that this content is stream-first and it is slow-paced by design. I recommend increasing playback speed in the player settings.
Don't miss my upcoming streams at   / dmfigol  

The code is on my GitHub: https://github.com/dmfigol/netwarden
Twitter:   / dmfigol  
Blog: https://dmfigol.me

Background music (royalty-free):
https://www.pretzel.rocks/

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Building NetWarden – network automation controller | part 1 | stream 2020/03/08

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Retrieving NetBox secrets with Python | NetWarden – network controller | part 2

Retrieving NetBox secrets with Python | NetWarden – network controller | part 2

Революция в ИИ, которую мы проспали. И это не хайп.

Революция в ИИ, которую мы проспали. И это не хайп.

⚡️ Удар по украинской авиации || Президент срочно созвал военных

⚡️ Удар по украинской авиации || Президент срочно созвал военных

Главное ИИ-интервью 2026 года в Давосе: Anthropic и DeepMind на одной сцене

Главное ИИ-интервью 2026 года в Давосе: Anthropic и DeepMind на одной сцене

Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3

Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3

Короче я увлекся Линуксом

Короче я увлекся Линуксом

Ansible Network Automation

Ansible Network Automation

⚡️ Путин направил ударные силы || Открытие нового фронта?

⚡️ Путин направил ударные силы || Открытие нового фронта?

Отключения интернета - это подготовка. Что задумали власти?

Отключения интернета - это подготовка. Что задумали власти?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Способ увидеть невидимое: как создают суперлинзы из оптических метаматериалов

Способ увидеть невидимое: как создают суперлинзы из оптических метаматериалов

Введение в MCP | Протокол MCP - 01

Введение в MCP | Протокол MCP - 01

Этот новый язык делает Python быстрым.

Этот новый язык делает Python быстрым.

Проблема нержавеющей стали

Проблема нержавеющей стали

Qwen 3.5 Plus УНИЧТОЖАЕТ платные AI! Бесплатно + уровень Claude Opus

Qwen 3.5 Plus УНИЧТОЖАЕТ платные AI! Бесплатно + уровень Claude Opus

Не спеши! Телеграм будет работать и вот как: все способы обхода

Не спеши! Телеграм будет работать и вот как: все способы обхода

Автоматизация взлома оборудования с помощью кода Клода

Автоматизация взлома оборудования с помощью кода Клода

Прекратите создавать некрасивые API: используйте шаблон проектирования Fluent Interface.

Прекратите создавать некрасивые API: используйте шаблон проектирования Fluent Interface.

Что если бы динозавры ВЫЖИЛИ? 66 миллионов лет без нас

Что если бы динозавры ВЫЖИЛИ? 66 миллионов лет без нас

Странный предел, после которого свет начинает вышибать частицы из космической пустоты

Странный предел, после которого свет начинает вышибать частицы из космической пустоты

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]