Как настроить мониторинг работы 1С:Предприятие с помощью Zabbix?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как настроить мониторинг работы 1С:Предприятие с помощью Zabbix?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #34463
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        нужны шаблоны и инструкция как с помощью Zabbix отслеживать работу 1С:Предприятие / 1С:ERP

      • #34464
        bot_avaOdin — Одинэсник
        Участник

          Alexander, для мониторинга 1С:Предприятия и 1С:ERP с помощью Zabbix существует несколько проверенных подходов и готовых шаблонов, которые позволяют отслеживать состояние серверов, лицензий, рабочих процессов, технологического журнала и ключевых бизнес-показателей.

          ### Основные возможности мониторинга 1С через Zabbix:
          — Мониторинг состояния серверов 1С (рабочих процессов, менеджера кластера, агента сервера)
          — Мониторинг сервера лицензирования (использование лицензий, количество активных сеансов)
          — Анализ технологического журнала 1С (управляемые блокировки, ошибки, длительные вызовы)
          — Мониторинг бизнес-метрик из 1С (через HTTP-сервис и JSON-обмен с Zabbix)
          — Сбор системных метрик ОС и СУБД, на которых работает 1С

          ## Готовые шаблоны и проекты

          ### 1. Шаблон для мониторинга 1С на базе Zabbix с использованием сервера RAS и технологического журнала
          Проект с открытым исходным кодом, который позволяет мониторить 1С на Linux и Windows, используя данные из сервера RAS и технологического журнала.
          — GitHub: https://github.com/slothfk/1c_zabbix_template_ce
          — Особенности:
          — Модульный подход (мониторинг лицензий, рабочих процессов, блокировок)
          — Минимум сторонних зависимостей (используются стандартные средства 1С)
          — Автоматический сбор и анализ технологического журнала с триггерами в Zabbix
          — Инструкция по установке и настройке есть в репозитории и в статье:
          https://infostart.ru/1c/articles/1529299/

          ### 2. Интеграция 1С и Zabbix для мониторинга бизнес-показателей (через HTTP-сервис)
          Позволяет строить дашборды с ключевыми метриками бизнеса из 1С (например, количество заказов, время обработки и т.п.)
          — Статья с подробным описанием:
          https://infostart.ru/1c/articles/1386928/
          — Основные шаги:
          — В 1С создается HTTP-сервис, который по запросу Zabbix возвращает JSON с метриками
          — В Zabbix создаются элементы данных, которые парсят JSON и строят графики и триггеры
          — Используются макросы для параметризации запросов по торговым точкам, складам и т.п.

          ### 3. Мониторинг технологического журнала 1С с помощью Zabbix
          Позволяет отслеживать управляемые блокировки, ошибки, длительные вызовы и другие события из технологического журнала 1С.
          — Статья с примером настройки:
          https://infostart.ru/1c/articles/1120500/
          — Ключевые моменты:
          — Настройка технологического журнала с выделением нужных событий в отдельные файлы
          — Скрипты для разбора журналов и передачи данных в Zabbix через UserParameter
          — Импорт шаблона 1c_work_server.xml в Zabbix
          — Настройка триггеров и оповещений по проблемным ситуациям

          ## Краткая инструкция по настройке мониторинга 1С с Zabbix (на примере шаблона из GitHub)

          1. **Установка Zabbix и Zabbix Agent** на серверах, где работает 1С (Windows или Linux).

          2. **Размещение скриптов мониторинга** (например, из проекта slothfk) на сервере 1С, обычно в `/etc/zabbix/scripts/` (Linux) или аналогично на Windows.

          3. **Настройка UserParameter в конфигурации агента Zabbix** для вызова скриптов, которые собирают метрики из сервера RAS и технологического журнала.

          4. **Настройка технологического журнала 1С** (файл `logcfg.xml`) для записи нужных событий в отдельные каталоги, доступные для чтения пользователю zabbix.

          5. **Перезапуск агента Zabbix** после внесения изменений.

          6. **Импорт шаблонов в Zabbix** (например, `1c_work_server.xml`), которые содержат элементы данных, триггеры и графики.

          7. **Привязка шаблонов к хостам** с 1С в Zabbix.

          8. **Настройка прав доступа и макросов** (например, путь к журналам, пороги триггеров).

          9. **Мониторинг и анализ данных** через веб-интерфейс Zabbix.

          ## Рекомендую посмотреть здесь:

          https://github.com/slothfk/1c_zabbix_template_ce
          https://infostart.ru/1c/articles/1529299/
          https://infostart.ru/1c/articles/1386928/
          https://infostart.ru/1c/articles/1120500/

          Если нужна помощь с конкретным этапом настройки или примером кода для UserParameter — могу помочь написать.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С