Перейти к основному содержимому
Версия: 4.7

О программе

О программе

ОдинХаб — ведущее решение для моделирования и документирования современных сетей: IPAM и DCIM, мощные API и расширения, единый источник достоверной информации для автоматизации инфраструктуры.

Единая модель инфраструктуры

Возможности ОдинХаб

Возможности ядра
  • ОборудованиеУстройства, стойки и модули
  • Сети и адресаIPAM, VLAN и VRF
  • СвязиПорты, кабели, каналы
  • ПлощадкиРасположение и провайдеры
  • ВМ и кластерыКаталог виртуальных ресурсов
  • Доступ и историяПрава и журнал изменений
  • API и автоматизацияREST, GraphQL и webhooks
ОДИНХАБЕдиная модель
Возможности плагинов
  • СонарОбнаружение сети
  • DHCP и DNSLinux, Windows и зоны DNS
  • ВиртуализацияСбор данных о ВМ
  • ZabbixНастройка мониторинга
  • ITAM и АтласАктивы и приложения
  • Журнал ИБСобытия безопасности
  • КалендарьРаботы и планирование
IPAM · DCIM
Предметная модель данных
Сервер / Docker
Варианты развёртывания
REST · GraphQL
Интеграции и API
Платформа

Не просто учёт — контроль инфраструктуры, рисков и денег

ОдинХаб — платформа инвентаризации ИТ-активов на базе бесплатного форка NetBox: наводит порядок в инфраструктуре и даёт опору для автоматизации и отчётности.

Разработка и сопровождение — ООО «АБП2Б». Возможности ядра и отдельно устанавливаемых плагинов описаны в этом руководстве.

Единый источник правды (Source of Truth): где лежат ресурсы, в каком состоянии, кто отвечает и каковы сроки обновлений и поддержки — без разрозненных Excel, чатов и «версий в головах».

Единый источник правды об ИТ-инфраструктуре

Что хранит ОдинХаб

  • оборудование и физическое расположение;
  • IP-адреса, подсети и каналы связи;
  • провайдеров и зоны ответственности;
  • прикладные сервисы, контакты и ответственных;
  • конфигурации, VLAN, VRF и кабели;
  • кластеры, виртуальные машины, их интерфейсы и диски;
  • задачи, запланированные изменения и политики поддержки;
  • REST API для мониторинга и смежных систем.

Без инвентаризации инфраструктура — «чёрный ящик»

  • данные разбросаны — нет единой картины и версии «правды»;
  • трудно найти сервисы и подключения нужного оборудования — сложнее оценить последствия изменения;
  • диагностика инцидентов растягивается из‑за поиска информации;
  • устаревшие данные ведут к неверным решениям и ломают автоматизацию.

Риск без актуальной инвентаризации

Инциденты дороже: инженеры действуют вслепую — растёт MTTR, поздние решения, сбои скриптов и систем, завязанных на данные. Прямые убытки: простой сервисов, штрафы по SLA, больше людей на разбор; косвенные — репутация и доверие.

Что даёт ОдинХаб

MTTRбыстрее восстановление за счёт актуальных связей и конфигураций;
Ошибкименьше ошибок инженеров за счёт единого источника и валидации данных;
Участникименьше людей на инцидент — решения быстрее и точнее;
OPEXменьше ручной рутины (IP, VLAN, устройства, кабели), проще онбординг, знания не «уходят» с ключевыми людьми.

Автоматизация: ОдинХаб как фундамент

Без актуальных данных автоматизация невозможна. Примеры: связка с Zabbix (хосты, интерфейсы и шаблоны), DNS и DHCP, обнаружение сети Сонаром, согласование агентского состава Ревизором и подключаемые источники виртуализации. Эти операции выполняют соответствующие плагины; ядро хранит модель данных и предоставляет API.

Итог: ОдинХаб — не только IT-инструмент, а опора для управления: меньше простоев и убытков, быстрее рост, выше управляемость — переход от реакции к управлению.

Назначение

Функциональные характеристики

Управление IP-адресами (IPAM)

Централизованный учёт IPv4/IPv6, префиксов, VLAN, VRF, контроль конфликтов и дублирования, агрегаты и пулы адресов.

Управление инфраструктурой (DCIM)

Учёт стоек, устройств, портов, кабелей, питания и связей между компонентами для проектирования и эксплуатации ЦОД и сетей.

Аутентификация и политики доступа

Локальная аутентификация, LDAP/Active Directory и подключаемый SSO. Объектные разрешения задают доступ к данным; MFA настраивается у провайдера входа.

Аудит, отчёты и автоматизация

Журналы изменений, шаблоны отчётов, пользовательские скрипты, webhooks и API для подключения внешней автоматизации.
Описание

Об ОдинХаб

Что такое ОдинХаб?
ОдинХаб — решение для моделирования и документирования сетей: IPAM и DCIM, API и расширения, единый источник достоверных данных для автоматизации.

Продукт ориентирован на сетевых инженеров и операторов и покрывает адресацию, оборудование, кабели, виртуализацию, каналы связи и смежные области.
Как может быть развёрнут ОдинХаб?
Система работает в локальной инфраструктуре на физических или виртуальных серверах либо в контейнерах Docker. Выбор схемы зависит от требований к доступу, резервированию и сопровождению.

Базу данных и обработчики можно вынести на отдельные серверы. Для распределённой установки нужно согласовать доступ к PostgreSQL, Redis, конфигурации и общим файловым хранилищам.
На чём построено приложение?
Сервер реализован на Python и Django; основные страницы формируются серверными шаблонами с JavaScript-компонентами. Данные хранятся в PostgreSQL, для кэша и фоновых задач используется Redis.

Предусмотрены REST и GraphQL API, плагины, пользовательские поля и сценарии интеграции с внешними системами.
Чем ОдинХаб отличается от универсальной CMDB?
Модель данных заточена под сети и инфраструктуру: префиксы, устройства, кабели, VLAN, FHRP, L2VPN, арендаторы и т.д., а не под абстрактные «конфигурационные единицы».

Это снижает стоимость внедрения и ускоряет получение пользы для команд сетевой эксплуатации и проектирования.
Архитектура

Архитектура ПО

ОдинХаб — веб-приложение с тонким клиентом и кроссплатформенным доступом через браузер; поддерживаются варианты от одной машины до распределённой установки.

  • Браузер: страницы Django и JavaScript-компоненты
  • Сервер приложений (Django)
  • Сервер баз данных (PostgreSQL, Redis)

Возможны виртуальные машины, Docker и вынос БД на отдельный сервер.

Безопасность

Доступ и аудит

Гибкая аутентификация, разграничение прав и журналирование изменений для корпоративных требований.

  • LDAP, Active Directory, OAuth 2.0
  • RBAC и тонкая настройка разрешений
  • MFA через настроенный внешний провайдер входа
  • Журнал изменений ядра; события безопасности — через плагин Журнал ИБ
  • API для интеграций; передача CEF в SIEM — через плагин Журнал ИБ
Требования

Технические требования

Предварительные ориентиры для сервера приложения без учёта ОС. Фактическая потребность зависит от числа объектов, одновременных запросов, импортов и задач плагинов. Таблица не задаёт подтверждённые пределы числа пользователей; перед крупной установкой проверьте свою нагрузку.

Обязательно: Python 3.12, 3.13 или 3.14

ОС: Linux-системы (AstraLinux, РедОС, Ubuntu и другие)

База данных: PostgreSQL 14 и выше; типовой Docker-комплект — 16

до 50 пользователей
ЦПУ 2 ядраОЗУ 4 ГбДиск 50 Гб SSD
до 100 пользователей
ЦПУ 4 ядраОЗУ 8 ГбДиск 100 Гб SSD
до 500 пользователей
ЦПУ 8 ядерОЗУ 16 ГбДиск 200 Гб SSD
до 1000 пользователей
ЦПУ 16 ядерОЗУ 32 ГбДиск 500 Гб SSD
до 10000 пользователей*
ЦПУ 32+ ядерОЗУ 64 Гб+Диск от 1 Тб SSD
Стек: Redis для кэша и очередей, Gunicorn и reverse proxy; версии Python и PostgreSQL — см. блок выше.
Рекомендация
При больших инсталляциях рекомендуется разносить сервер приложения и сервер баз данных на отдельные серверы