О курсе

Курс посвящён системе 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.