Что такое Netbox Опубликовано:
|
|
Netbox —
простыми словами
|
открытая платформа для документирования сети: где стоит оборудование, как оно соединено, какие IP-адреса и VLAN заняты. Его написал сетевой инженер, когда работал в DigitalOcean и автоматизировал выдачу IP-адресов. В 2016 году компания открыла код проекта. С тех пор NetBox стал источником истины о сети для тысяч компаний по всему миру. Основные функции
К API редко обращаются напрямую. Чаще используют официальную библиотеку pynetbox для Python или Ansible-коллекцию netbox.netbox — она умеет брать список хостов прямо из NetBox для плейбуков, минуя ручной инвентарь. Все объекты внутри связаны между собой. IP-адрес привязан к интерфейсу устройства, устройство — к стойке, стойка — к сайту. Поменял один элемент — вся модель сети остается согласованной, ничего не расходится. Карта сети NetBox хранит кабельные соединения между портами. Поэтому связь между двумя устройствами можно проследить от розетки до розетки прямо в бесплатной версии, а занятость подсети видна в виде простого индикатора рядом с префиксом. Полноценные визуальные схемы обычно строят через открытые плагины — например, netbox-topology-views рисует топологию по кабелям, уже заведенным в NetBox. У NetBox Labs есть и платный инструмент — Visual Explorer: интерактивные планы дата-центра, карта кабельных соединений, визуализация занятости IP-пространства и карта площадок на глобусе с дугами каналов связи. Пока это ранний доступ для клиентов NetBox Cloud, для Enterprise поддержка обещана позже. Для сетевых инженеров Инструмент сделан прежде всего для сетевых инженеров и дата-центров — тех, кто держит в голове десятки стоек, сотни портов и тысячи IP-адресов и хочет свести это в одну модель вместо разрозненных таблиц Excel. NetBox не заменяет системы мониторинга или оркестрации. Он остается источником данных о том, какой сеть должна быть, а не о ее текущем рабочем состоянии. Работа с NetBox Модель обычно строят снизу-вверх. Сначала заводят площадки и стойки. Затем — устройства, их порты и кабельные соединения. Следом — подсети, VLAN и IP-адреса. Каждый следующий уровень опирается на предыдущий: без сайта нельзя завести стойку, без интерфейса — IP-адрес. Когда модель заполнена, с ней работают не только руками через веб-интерфейс, но и через REST API — данные забирают скрипты автоматизации или сверяют с реальным состоянием сети. NetBox отражает сеть настолько точно, насколько точно в него вносят изменения. Если инженеры перестают заводить кабели и списывать демонтированное оборудование, модель расходится с реальностью. А данные, которым нельзя доверять, бесполезны и для автоматизации, и для планирования. Установка и доступ NetBox существует в трех вариантах. Community — бесплатное опенсорс-ядро под лицензией Apache 2.0, код лежит на GitHub в репозитории netbox-community/netbox. Скачать его можно оттуда же и развернуть самостоятельно — через Docker-образ или классическую установку на Ubuntu с PostgreSQL и Redis. Есть и управляемые варианты от компании NetBox Labs, которая сейчас курирует проект: NetBox Cloud — облачный сервис с бесплатным тарифом, и NetBox Enterprise — self-hosted версия с коммерческой поддержкой для крупной инфраструктуры. Смены лицензии в NetBox Labs не планируют — ядро остается открытым и бесплатным, а зарабатывает компания на облаке, поддержке и надстройках вроде Visual Explorer. Сайт и документация (NetBox docs) — netboxlabs.com, там же официальные инструкции по установке, REST API и разработке плагинов. Задать вопрос в телеграм-чате |
Другие термины
VictoriaMetrics
MTLS
Ansible
Server core
Тачпад
Тонкий клиент
UAC
SMTP
API
Redis
Cassandra
InfluxDB
Consul
Файл подкачки
Prometheus
Icecast
POP3
YouTube
Домен
Ubuntu
.....
Опубликовано: