monitoring/zabbix
Обсудить задачу
Собственный проект

Реестр хостов для Zabbix

Веб-сервис для учёта хостов и работы с Zabbix. Реестр оборудования, импорт данных, массовое создание узлов, отчёты по оповещениям и экспорт в Excel.

Разработал веб-сервис, который объединяет технические данные из Zabbix и информацию для учёта инфраструктуры: ответственных, даты постановки и снятия с мониторинга, ссылки на задачи и дополнительные поля.

Информация об инфраструктуре в одном месте

В Zabbix есть адреса, группы и шаблоны, а ответственные, даты и задачи часто остаются в отдельных таблицах. Реестр собирает эти сведения в одном интерфейсе с поиском, фильтрами и разграничением доступа.

Основные возможности

  • Реестр хостов. Имена, IP-адреса и DNS, группы, шаблоны, изменённые макросы и учётные данные. Поиск, фильтры, сортировка и массовое редактирование.
  • Свои поля. Дополнительные столбцы для вашей инфраструктуры: текст, даты, числа, списки, ссылки и отметки.
  • Импорт из Zabbix. Загрузка JSON, YAML и XML или получение хостов выбранных групп через API. При обновлении сохраняются поля, заполненные вручную.
  • Массовое создание узлов. Подготовка списка в Excel, выбор групп и шаблонов, проверка дублей и параметров перед созданием хостов в Zabbix. Результат отображается по каждой строке.
  • Отчёты по оповещениям. Отправленные уведомления и связанные события проблем за выбранный период, с группировкой по группам хостов и важности. Экспорт отчётов и реестра в Excel.
  • Несколько подключений. Работа с разными серверами Zabbix через отдельные профили подключения.
  • Доступ и история действий. Роли просмотра, редактирования и администрирования, локальные учётные записи или вход через Active Directory/LDAP, журнал изменений.

Windows-коннектор

Если сервер реестра не имеет прямого доступа к Zabbix, запросы можно выполнять через Windows-компьютер, подключённый к нужной сети или VPN. Коннектор связывается с сервисом по одноразовому коду, работает в трее и позволяет отключить подключение.

Как связан реестр и Zabbix

Реестр хранит собственные записи и получает технические данные при импорте. Редактирование учётных полей в реестре не меняет настройки Zabbix. Создание узлов выполняется отдельной операцией после проверки параметров.

Размещение и доработка

Проект разработан для размещения на вашем сервере. Основной интерфейс работает в браузере; Windows-коннектор нужен только при соответствующей схеме доступа. Подготовлены документация и вариант развёртывания в Docker.

Возможна доработка проекта под ваши задачи: дополнительные поля, отчёты, интеграции и изменения рабочих процессов. Состав и стоимость доработок обсуждаются отдельно.

Обсудим вашу задачу?

Опишите инфраструктуру и желаемый результат. Начнём с оценки объёма работ.

Описать задачу