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

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/

Теги

 

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

ethtool — утилита для работы с сетевыми интерфейсам в Linux

В помощь системным администраторам полезная Linux-утилита ethtool для получения информации о сетевых интерфейсах и изменения низкоуровневых параметров сетевых карт.

Теги

iPerf3 — измерение пропускной способности сети

Утилита iPerf3 позволяет измерить максимальную пропускную способность между двумя узлами сети. Может использовать различные параметры тайминга, протоколов, потоков и т.п. Это кроссплатформенная клиент-серверная программа. Бесплатна. Умеет генерировать трафик различного типа для анализа пропускной способности сети. Поддерживается многопоточная работа через параметры у клиента. По умолчанию тест выполняется в направлении от клиента к серверу. Для обратного тестирования от сервера к клиенту необходимо использовать ключ -R.

Теги

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

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

Теги