Odin | База знаний 1С

Как настроить монит...
 

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


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

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



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

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 — могу помочь написать.



   
ОтветитьЦитата