ЗАДАЧА: МОНИТОРИНГ ВИДЕОКАМЕР ЧЕРЕZ ZABBIX (ONVIF/RTSP)

На сервере (Ubuntu 24.04) развернут Zabbix 7.4.5 с PostgreSQL и Nginx (стоковые настройки, без оптимизаций). Требуется поднять мониторинг IP-камер по стандартам ONVIF и RTSP.

Исходные данные:

  • Zabbix 7.4.5 (Ubuntu 24.04)
  • PostgreSQL + Nginx
  • Тестовые проекты от одного автора на GitHub:
    • Проект [ПроектRTSP] (архивный) - скрипты устанавливаются по инструкции, запускаются из консоли под пользователем Zabbix, однако агент выдает ошибку: «Timeout while executing a shell script.»
    • Проект [ПроектONVIFRTSP] (актуальный) - возникли проблемы на этапе установки скриптов: даже запуск через sudo из консоли не дает результата

Требования к результату

Что должно быть выполнено:

  • Полное прохождение всех этапов установки и настройки: от развертывания скриптов (установка зависимостей, прав доступа) до корректного мониторинга камер.
  • Оптимизация Zabbix - повышение производительности через настройку параметров сервера, Nginx, базы данных и самого агента.
  • Коррекция шаблонов ONVIF/RTSP - исправление тайм-аутов.
  • Эксплуатонное описание всех ключевых параметров: причина возникновения ошибки (предоставить варианты решений) и выход из ситуации.

Формат итоговых материалов:

  • Пошаговая инструкция с пояснениями для каждого вызова и ссылками на нужные репозитории.
  • Скриншоты ключевых этапов (примеры действий, результатов проверки, логов).
  • Способы проверки: как удостовериться, что данные ot ONVIF в агенте Zabbix получаются.

Условия и тестирование

Если у исполнителя нет доступа к собствсенным IP-камерам, заказчик открывает доступ к одному тестовому устройству (RTSP и ONVIF порты, логин/пароль - по запросу). Таким образом вы можете полноценно проверить работу скриптов и шаблонов. На выходе заказчик должен уметь самостоятельно повторить настройку сначала на теством, а парой недель/минут удаленно - настроить на реальном (боевом) сервере.

Важно: ни один из готовых вариантов на GitHub без доработки возможности исполнения выдающего ‘D-Time-out’ из-за отсутвания шаблона балансировки воименно&+ перекрывания.

Интеграция Bitrix24 с 1С: Предприятие для автоматизации отчетности

Требуется консультация и оценка проекта по настройке ежедневного обмена данными между Bitrix24 и несколькими базами 1С. Цель - автоматическое формирование агрегированных отчетов в Bitrix24 на основе информации из 1С.