О курсе
Курс посвящён системе NetBox, предназначенной для управления сетевой инфраструктурой и ведения документации. В программе рассматривается структура NetBox и его основные модули: DCIM для описания физического оборудования и IPAM для управления IP-адресами и подсетями.
В разделе DCIM разбирается создание Region, Site и Location, добавление оборудования и стоек, описание интерфейсов и электропитания. Раздел IPAM включает выделение адресации, работу с VLAN, VRF, IP-адресами, провайдерами и NAT-трансляциями, а также создание виртуальных машин.
Дополнительные возможности NetBox рассматриваются через создание кастомных полей, использование тегов, подключение плагинов, кастомные скрипты и управление правами. Отдельный блок посвящён API: работа с API через Postman, Python-библиотеки requests и netbox.
Завершающий раздел касается инфраструктурных аспектов, включая резервное копирование базы данных. По описанию программы, для прохождения курса требуются базовые знания сетевых технологий, Linux, общее представление о базах данных, а также желательно знание Python.
Что рассматривается в программе
- Рассматривается структура NetBox и его модули DCIM и IPAM
- Разбирается документирование физической инфраструктуры: стойки, устройства, подключения
- Изучается управление IP-адресами, подсетями, VLAN и VRF
- Осваиваются основы работы с API NetBox для автоматизации задач
- Практикуется построение структурированной документации сети
- Рассматриваются кастомные поля, теги, плагины и кастомные скрипты
- Разбирается резервное копирование базы данных NetBox
Кому может быть полезен курс
- Сетевым инженерам и администраторам, которым нужно документировать инфраструктуру
- Специалистам DevOps и SRE, интересующимся централизованной базой инфраструктуры
- Тем, кто внедряет NetBox в компании или хочет упорядочить сетевую документацию
Вопросы о программе
Какие модули NetBox рассматриваются в курсе?
В программе рассматриваются основные модули DCIM и IPAM, а также дополнительные возможности системы и работа с API.
Нужны ли знания Python для прохождения курса?
По описанию программы, базовые знания Python желательны для автоматизации задач и работы с API.
Какие начальные требования к курсу?
Требуются базовые знания сетевых технологий (TCP/IP, VLAN, IP-адреса), основы работы с Linux и общее представление о базах данных.
Что входит в раздел по API?
Раздел включает работу с API NetBox через Postman, а также с использованием Python-библиотек requests и netbox.