Перейти к основному содержанию

Netbox — документируем сеть

NetBox

Netbox — это открытое (open source) веб приложение, разработанное для управления и документирования компьютерных сетей. Изначально Netbox придуман командой сетевых инженеров DigitalOcean специально для системных администраторов.

Охватывает аспекты:

  • IP address management (IPAM) — IP сети и адреса, VRFs, и VLAN
  • DataCenter infrastructure management (DCIM) — организация стоечного оборудования по группам и устройствам
  • Устройства — типы устройств и место установки
  • Соединения — сеть, консоль, силовые соединения
  • Виртуализация — виртуальные машины и кластеры
  • Схемы передачи данных — схемы дальней связи и провайдеры
  • Секреты — зашифрованное хранение конфиденциальных учетных данных

Возможна интеграция с LDAP. Небольшой минус — отсутствие локализации.

Стек приложений:

  • HTTP service — nginx или Apache
  • WSGI service — gunicorn или uWSGI
  • Application — Django/Python
  • Database — PostgreSQL 9.6+
  • Task queuing — Redis/django-rq
  • Live device access — NAPALM

netbox

Для управления я его не использую, но вот для документирования, информации и отрисовки стоек с оборудованием — самое то! Не могу накидать много скриншотов, поскольку в текущем приложении у меня много служебной информации.

netbox

Можно создавать свои типы устройств и назначать им роли, выделяя собственный цвет в стойке.

netbox

Пример схемы стойки.

netbox

Сети.

netbox

Приложение имеет REST API, с помощью которого можно получать или изменять информацию в Netbox. API применяется для интеграции Netbox с другими системами: виртуализация, мониторинг, логи, резервирование и прочее. Никто не запрещает писать свои модули.

Ссылки

https://netbox.readthedocs.io/en/stable/

Установка:

https://netbox.readthedocs.io/en/stable/installation/

API:

https://netbox.readthedocs.io/en/stable/rest-api/overview/

Теги

 

Похожие материалы

Wireshark — анализатор сетевого трафика

Wireshark — бесплатный и очень подробный анализатор сетевого трафика с открытым исходным кодом. Незаменимый инструмент администратора сети. Работает с подавляющим большинством известных протоколов.

Теги

netsh trace — анализатор сетевого трафика

В Linux есть утилита tcpdump, позволяющая перехватывать и анализировать сетевой трафик. В Windows 10 есть утилита PktMon, которая поддерживает формат WireShark (PCAPNG) и Netmon (ETL). А что делать в более старых версиях Windows, где нет PktMon?

Теги