Как и чем мониторить 1С:Предприятие: просто о важном

03.12.25

Администрирование - Мониторинг

Когда речь заходит об инфраструктуре 1С, кажется, что все работает как часы: пользователи выполняют свои задачи, отчеты формируются без сбоев, зарплата начисляется вовремя. Как только начинается замедление базы, фоновые задания начинают зависать, а в службу поддержки поступают жалобы от раздраженных пользователей — ситуация требует вмешательства. Необходимо внедрить базовый мониторинг 1С, чтобы избежать неприятных моментов и минимизировать простой системы. Правильно организованный мониторинг не только помогает своевременно выявлять и предотвращать большинство проблем, но и существенно облегчает диагностику в случае сбоев. При этом не требуется больших затрат или сложных ИТ-решений — базовый и при этом эффективный мониторинг можно реализовать быстро, просто и без лишних сложностей. В статье я расскажу, как организовать такой мониторинг, не изобретая велосипед и используя проверенные практики. Но для начала разберемся, зачем вообще мониторить 1С.

Зачем мониторить 1С

Мониторинг 1С необходим:

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

Мониторинг позволяет следить за состоянием кластера 1С, обеспечивая стабильную и бесперебойную работу всей системы.

 

Инструменты мониторинга

Термин «1С» охватывает множество различных компонентов, поэтому важно четко определить, что именно мы будем мониторить. В нашем случае фокус — на несколько ключевых уровней инфраструктуры:

  • Уровень операционной системы на хостах, где развернута 1С. Мы используем node_exporter для сбора системных метрик: загрузки процессора, использования памяти, активности дисков и сетевых параметров. Это позволяет своевременно выявлять и реагировать на возможные проблемы с ресурсами серверов.
  • Уровень функциональности кластера 1С. Мониторинг приложений 1С реализуется через 1c_exporter, который собирает специфичные для платформы показатели: состояние серверов приложений и рабочих процессов, количество активных пользователей, соединений, лицензий и других важных метрик, отражающих производительность.
  • Уровень событий технологического журнала 1С и Vector. Технологический журнал платформы 1С — средство логирования событий платформы 1С. Технологический журнал —практически единственный официальный источник информации о работе платформы, и он незаменим для диагностики, анализа проблем стабильности и производительности. Для анализа логов применяется Vector, который парсит события технологического журнал и отправляет структурированные данные в систему хранения. Это помогает быстро обнаруживать ошибки и предупреждения, улучшая диагностику.
  • Уровень хранения и визуализации данных. Все собранные метрики и логи сохраняются в системе мониторинга Prometheus, которая в режиме реального времени собирает и анализирует показатели работы приложений и серверов. Для удобного и наглядного анализа данных используем Grafana — платформу с гибкими дашбордами для визуализации.

Я не сторонник полагаться только на встроенные средства мониторинга 1С — такие как КИП, ЦУП — или специализированные обработки для анализа журнала. Вместо этого мы применяем комплексный подход. Объединяем экспортеры OS Exporter, 1С Exporter и Vector для полноценного охвата состояния ОС, инфраструктуры и внутренних метрик самой 1С. 


 

Мониторинг инфраструктуры 1С с помощью экспортеров операционной системы

Любая система 1С работает на сервере, будь то Windows или Linux, и от состояния операционной системы напрямую зависит производительность и стабильность всей платформы.

Какие параметры стоит отслеживать через OS-экспортеры. Отслеживают загрузку процессора и использование памяти, состояние дисков и файловых систем, сетевой трафик и ошибки, статус сервисов 1С и СУБД, количество активных процессов, критические системные логи, а при виртуализации — показатели производительности на уровне гипервизора.

Популярные OS-экспортеры:

  • node_exporter (Linux) — собирает метрики ядра, дисков, сетевых интерфейсов и процессов;
  • windows_exporter (ранее wmi_exporter) — аналог для Windows, позволяет мониторить службы и процессы.

Как правило, эти экспортеры используются вместе с системой Prometheus, которая отвечает за сбор, хранение и передачу данных для визуализации, например, в Grafana.

1С-экспортеры — метрики непосредственно из платформы 1С. Даже при корректной работе 1С проблемы на уровне сервера могут вызывать замедления и сбои. Например, нехватку памяти или перегрузку процессора. 

OS-экспортеры помогают выявлять системные причины, но для полного контроля необходимо получать метрики непосредственно из самого кластера 1С.

1С-экспортеры подключаются к кластеру 1С через ras/rac или COM и регулярно опрашивают ключевые показатели работы системы. Полученные данные передаются в формате, совместимом с системами мониторинга, такими как Prometheus или Zabbix.
Примеры 1С-экспортеров:

  • Prometheus Exporter для 1С — открытый проект, собирающий метрики и отдающий их в Prometheus.
  • Zabbix-шаблоны для 1С — набор скриптов и шаблонов для мониторинга 1С в Zabbix.

Использование экспортеров позволяет настроить оперативные оповещения о критических событиях и получить детальные графики с историей работы 1С.

 

Vector и события технологического журнала 1С

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

Пример файла logcfg.xml

<config xmlns="http://v8.1c.ru/v8/tech-log">
    <dump location="/data/1C/dumps" create="1" type="0" externaldump="1"/>
    <log location="/data/1C/logs" history="1" placement="plain" format="json">
        <event>
            <eq property="name" value="DBPOSTGRS"/>
            <gt property="duration" value="300000"/>
        </event>
        <event>
            <eq property="name" value="EXCP"/>
        </event>
        <event>
            <eq property="name" value="TLOCK"/>
            <gt property="duration" value="50000"/>
        </event>
        <event>
            <eq property="name" value="ADMIN"/>
        </event>
        <event>
            <eq property="name" value="HASP"/>
        </event>
        <event>
            <eq property="name" value="LIC"/>
        </event>
        <event>
            <eq property="name" value="TTIMEOUT"/>
        </event>
        <event>
            <eq property="name" value="TDEADLOCK"/>
        </event>
        <property name="all">
        </property>
    </log>
</config>

Vector — современный инструмент для централизованного сбора, обработки и маршрутизации логов и событий из различных источников. Его основная задача — собирать логи, метрики, трассировки, нормализовать их и передавать в системы хранения и анализа: Elasticsearch, Splunk, Prometheus и другие.

В 1С Vector используется для сбора и анализа событий технологического журнала — это помогает быстро выявлять ошибки, предупреждения и другие важные события, обеспечивая удобный и структурированный доступ к логам с нескольких серверов одновременно.

 

Визуализация метрик: Prometheus и Grafana

Собранные с помощью экспортеров метрики требуют удобного и наглядного представления для быстрого анализа и принятия решений. Для этого отлично подходит связка Prometheus + Grafana:

  • Prometheus отвечает за сбор, хранение и первичную обработку метрик. Он периодически опрашивает экспортеры и сохраняет данные в собственном формате.
  • Grafana — инструмент для визуализации, который подключается к Prometheus и позволяет создавать информативные дашборды с графиками и аналитикой в реальном времени.

Благодаря такой архитектуре получается полный цикл мониторинга — от сбора данных до их наглядного отображения и оперативного реагирования.

Рассмотрим несколько примеров дашбордов, которые можно использовать для мониторинга 1С и серверной инфраструктуры.

 

 

 

 


 

 

На дашбордах отображаются ключевые параметры:

  • Состояние служб операционной системы. Отслеживается, работают ли критически важные сервисы: 1С:RAS, агент кластера, SQL Server и так далее.
  • Использование лицензий 1С. Отображается количество занятых и свободных лицензий, а еще список применяющих их пользователей.
  • Рабочие процессы 1С: количество активных процессов, загрузка каждого из них, распределение по кластерам.
  • Состояние кластера и пользовательских сессий: активные сессии, их распределение между серверами, нагрузка на каждый сервер кластера.
  • Длительные и зависшие запросы. Можно выявлять узкие места, проблемные сценарии и неэффективные участки конфигурации.
  • Метрики операционной системы — мониторинг ресурсов сервера: загрузки процессора, использования оперативной памяти и swap, активности дисковой подсистемы (IOPS), сетевого трафика, состояния файловой системы и числа активных процессов.

Благодаря такому набору визуализаций можно получить полную картину состояния 1С и серверной инфраструктуры, а еще своевременно реагировать на возникающие проблемы.

 

Гибкость и расширяемость: адаптация инструментов под свои задачи

Один из ключевых плюсов выбранного подхода к мониторингу — использование общедоступных и полностью открытых инструментов. Экспортеры, Vector, Prometheus, Grafana бесплатные и имеют открытый исходный код, что позволяет легко адаптировать их под собственные нужды.

Мы доработали 1C_exporter под задачи конкретных проектов и добавили ряд дополнительных метрик:

  • Сведения о программных продуктах 1С: версии платформ, используемые конфигурации, активные расширения.
  • Статус лицензий и их использование. Данные получаем напрямую через RAS/RAC. Это дает полную прозрачность по текущей загрузке и позволяет оперативно реагировать на нехватку лицензий.
  • Инструмент прогнозирования утилизации лицензий. Позволяет заранее выявлять, где может не хватить лицензий и сколько их необходимо.

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


 

 

Выводы

Мониторинг 1С — это не роскошь, а жизненно необходимая составляющая современной ИТ-инфраструктуры. Особенно если у системы более одного сервера или приложение испытывает значительную нагрузку. Важно постоянно иметь прозрачную картину состояния системы и ресурсов.

Своевременный мониторинг помогает не только быстро выявлять и устранять проблемы, но и предотвращать их появление, минимизируя простой и негативное влияние на бизнес-процессы. Не стоит ждать, пока пользователи начнут жаловаться на тормоза или полный отказ сервиса, — лучше реагировать на первые сигналы и предупреждения.

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

 

Полезные ссылки и материалы:

node_exporter
prometheus_1C_exporter
Описание всех событий технологического журнала
Vector
Grafana
Prometheus

Вступайте в нашу телеграмм-группу Инфостарт

node_exporter 1C_exporter ТЖ Vector Grafana Prometheus

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Работа с интерфейсом Анализ учета Мониторинг 1С:Предприятие 8 1С 8.3 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

31720 руб.

27.03.2025    90005    69    44    

76

Инструменты администратора БД Корректировка данных Мониторинг Учет документов 1С 8.3 1С:Управление торговлей 10 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

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

6100 руб.

11.06.2026    721    2    0    

4

HighLoad оптимизация Мониторинг Системный администратор Программист 1С 8.3 Бесплатно (free)

Код не меняли год, а операция, которая раньше шла секунду, стала идти минуту. Виноват в таком обычно не код, а то, что данные перешли порог: у квадратичного алгоритма удвоение объёма стоит четырёхкратного роста работы, поэтому поломка не подкрадывается постепенно, а наступает сразу. В разборе - случай коллеги, где сервис деградировал месяц. Три объяснения закрыли замером, а развязку дал профиль на 16 642 снимках: 80,0 % процессорного времени в одной функции, которую при этом нельзя было чинить. Разогнали её 20 копий одного документа по 443 581 байту, наплодил их собственный экспортёр сервиса. Дальше - как отличить квадратичный рост от линейного двумя замерами, где такие места прячутся в коде 1С и что делать, если урезать боевую базу вдвое нельзя.

27.08.2026    824    nedomolkov.ivan    2    

0

DevOps и автоматизация разработки Мониторинг Тестирование QA Программист 1С:Предприятие 8 Бесплатно (free)

Платформа 1С давно вышла за рамки учетных систем. Сегодня это полноценная среда для создания сложных, высоконагруженных и распределенных приложений. А значит, и стек технологий современного разработчика кардинально изменился. Систематизируем весь инструментарий, который превращает 1С-программиста в инженера: от EDT и Git до автотестов на YAxUnit, контейнеризации приложений в Docker, мониторинга в Prometheus и организации шины данных на Kafka. Разберемся, зачем каждый инструмент нужен, как он вписывается в жизненный цикл разработки и с чего начать его внедрение.

25.08.2026    19262    mrXoxot    52    

77

Технологический журнал Мониторинг Мессенджеры и боты Системный администратор Программист 1С 8.3 1С 8.5 Россия Абонемент ($m)

Лёгкое расширение для 1С, которое ловит ошибки — включая упавшие внутри транзакции проведения и не замеченные типовыми средствами — и сразу шлёт алерты в Telegram и на почту. Не заимствует ни одного объекта конфигурации, ставится на любую базу (типовую или самописную, с БСП или без) за 5 минут. Дедуплицирует повторы, не спамит при шторме ошибок, маскирует персональные данные перед отправкой наружу. Работает даже при отключённом администратором штатном Журнале регистрации — у расширения есть собственный независимый журнал самодиагностики.

3 стартмани

25.08.2026    289    1    KonMa    0    

2

Мониторинг Системный администратор Программист 1С 8.3 Бесплатно (free)

Почему счётчики кластера не отвечают на вопрос и как спросить по-человечески. Подход вопрос вместо метрики, семь вопросов о нагрузке, и техника, без которой это не работает: зерно снимка агрегат, сетевой каталог для многоузлового кластера, определение своей базы по сеансу, версия RAS под сервер.

25.08.2026    759    nedomolkov.ivan    0    

0

Мониторинг Системный администратор Программист 1С 8.3 Абонемент ($m)

Мониторинг нагрузки кластера, который отвечает на человеческие вопросы: кто блокировал базу, кто грузил сервер, что было ночью. Диаграмма с именами людей вместо столбцов счётчиков. Штатный АдминистрированиеСервера, без rac.exe и COM, к СУБД не обращается. С регламентным сбором истории.

10 стартмани

25.08.2026    520    5    nedomolkov.ivan    1    

0

Файловый обмен (TXT, XML, DBF), FTP Мониторинг Системный администратор Программист 1С 8.3 Бесплатно (free)

Три пакетных файла проверили на то, что они на самом деле возвращают. Один сообщал об ошибке при успешном завершении, два возвращали ноль после провала. Мониторинг по кодам возврата на этой цепочке горел бы красным там, где всё хорошо, и молчал бы там, где работа не делалась тридцать пять дней. Началось всё со скучной сверки расписания с журналом, а кончилось матрицей, в которой два шага из пяти стоят с нулём при шести прогонах из шести у соседей. Шаг, отработавший шесть раз, всё это время строил результат по срезу от десятого июня: сорок один день одних и тех же данных. Разбираю три механизма, каждый из которых превращал провал в зелёную строку отчёта, и почему единственная метрика, которая поймала бы всё сразу, - возраст данных внутри результата. Плюс честные границы: что после починки не замерили и какой вывод статьи на площадке так и не внедрили.

25.08.2026    753    nedomolkov.ivan    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ImHunter 350 04.12.25 07:54 Сейчас в теме
В статье я расскажу, как организовать такой мониторинг, не изобретая велосипед и используя проверенные практики

Мда уж... Рассказал - так рассказал. Прямо сразу все понятно стало.
IDR72; user2161981; Zhorland; inmik; kirillkr; usan; amig0; +7 Ответить
2. paulwist 04.12.25 09:01 Сейчас в теме
<gt property="duration" value="300000"/>


Ничего себе, у вас терпеливые юзеры, ... начинают возмущаться если запрос выполняется больше 30 сек, завидую :) :) :)
Для отправки сообщения требуется регистрация/авторизация