Управление информационными базами 1С в крупных организациях часто требует использования централизованных инструментов отслеживания производительности. Однако бывают ситуации, когда необходимо полностью деактивировать 1С Центр мониторинга. Это может быть связано с переходом на другую платформу, оптимизацией ресурсов сервера или окончанием срока действия технической поддержки.
Процесс отключения не ограничивается простым удалением ярлыка. Агент сбора данных может продолжать потреблять ресурсы и отправлять пакеты, если не выполнить корректную последовательность действий в консоли управления. Администратору предстоит работать как с серверной частью, так и с клиентскими настройками.
Ниже мы детально разберем процедуру остановки служб, изменения параметров конфигураций и очистки накопленных логов. Важно понимать архитектуру взаимодействия компонентов, чтобы избежать ошибок в работе учетной системы после отключения сервиса.
Анализ текущей конфигурации системы мониторинга
Перед тем как вносить изменения в работу инфраструктуры, необходимо четко определить, какие компоненты 1С Центр мониторинга активны в вашей сети. Обычно система состоит из сервера приема данных, базы данных для хранения метрик и агентов, установленных на рабочих местах или серверах приложений.
Используйте консоль администрирования для просмотра списка подключенных узлов. Вам нужно выявить все источники данных, которые передают информацию о производительности запросов, блокировках и использовании памяти. Без этого шага вы рискуете оставить "висящие" соединения, которые будут генерировать ошибки в логах сервера.
⚠️ Внимание: Если вы отключите сервер приема данных, но оставите агенты активными, они будут пытаться reconnect (переподключиться), создавая лишнюю сетевую нагрузку и записывая ошибки в журналы регистрации 1С.
Проверьте настройки кластера серверов 1С:Предприятие. В свойствах кластера могут быть указаны параметры централизованного логирования. Их наличие свидетельствует о том, что механизм мониторинга глубоко интегрирован в работу рабочих процессов.
Остановка служб и агентов сбора данных
Первым практическим шагом является физическая остановка процессов. На сервере, где развернут 1С Центр мониторинга, необходимо найти соответствующую службу Windows или демон в Linux. Стандартное имя службы часто содержит словосочетание "1C:Center for Monitoring" или "1CMonitoringServer".
Для остановки службы через командную строку с правами администратора используйте следующую команду:
net stop "1C:Center for Monitoring Server"
После этого перейдите к клиентским машинам. Если агенты установлены как отдельные службы, их также следует остановить. В некоторых случаях агент запускается вместе с клиентом 1С и работает в фоновом режиме. Тогда необходимо изменить настройки запуска в реестре или конфигурационном файле агента.
- 🛑 Остановите основную службу приема данных на главном сервере.
- 💻 Отключите фоновые процессы агентов на всех терминальных серверах.
- 📂 Проверьте автозагрузку Windows на наличие компонентов мониторинга.
- 🔌 Разорвите активные сетевые соединения между узлами.
Убедитесь, что порты, используемые для обмена данными (по умолчанию часто используется диапазон, отличный от стандартного порта 1С), освобождены. Это можно проверить с помощью утилиты netstat. Наличие слушающих портов после остановки служб говорит о том, что какой-то процесс все еще активен.
☑️ Проверка остановки служб
Отключение интеграции в конфигураторе 1С
Даже если службы остановлены, сама конфигурация 1С:Предприятие может продолжать пытаться отправить данные. В типовых конфигурациях, таких как ERP или Управление холдингом, функционал мониторинга часто встроен в подсистему администрирования.
Зайдите в режим Конфигуратора под пользователем с полными правами. Вам необходимо найти обработку или общий модуль, отвечающий за отправку телеметрии. Обычно это объект с именем, содержащим "Monitoring" или "Performance".
Если используется механизм расширений или внешних обработок, их следует временно отключить в списке подключенных расширений. В некоторых версиях платформы настройки хранятся в регистре сведений НастройкиМониторингаПроизводительности.
⚠️ Внимание: Прямое удаление объектов метаданных из основной конфигурации не рекомендуется, так как это усложнит будущее обновление типовых релизов. Лучше использовать механизм отключения через константы или параметры сеанса.
Проверьте расписание регламентных заданий. Часто сбор статистики происходит по расписанию. Найдите задание с названием вроде "Сбор данных для центра мониторинга" и снимите флаг Включено. Это предотвратит автоматический запуск процедур сбора даже при наличии кода в конфигурации.
Перед внесением изменений в метаданные обязательно создайте резервную копию конфигурации (.dt файл), чтобы иметь возможность отката в случае сбоя.
Настройка параметров сервера 1С:Предприятие
Глубокая интеграция мониторинга может осуществляться на уровне кластера серверов. Администратор кластера должен проверить свойства рабочих процессов. Существуют специальные ключи запуска, которые активируют профилирование и отправку данных во внешний центр.
Откройте консоль администрирования серверов 1С. Перейдите к свойствам конкретного информационного базы. Вкладка "Параметры" может содержать строки подключения к серверу мониторинга. Их необходимо очистить или закомментировать.
| Параметр | Значение по умолчанию | Действие для отключения |
|---|---|---|
/MonHost |
Имя сервера мониторинга | Очистить значение |
/MonPort |
Порт (например, 5555) | Удалить параметр |
EnableMonitoring |
True | Установить False |
LogPerformance |
1 | Установить 0 |
После изменения параметров необходимо перезапустить рабочие процессы кластера. Это можно сделать через консоль администрирования, выбрав пункт "Перезапустить рабочие процессы" для конкретного кластера или всей группы. Без перезапуска старые настройки могут оставаться в памяти процессов.
Также стоит проверить файл rmngr.ini или ragent.ini в каталоге установки сервера 1С. Иногда параметры прописываются напрямую в конфигурационные файлы агента управления кластером. Удаление строк, указывающих на адрес центра мониторинга, гарантирует чистоту настройки.
Влияние на производительность
Отключение мониторинга обычно снижает нагрузку на CPU сервера на 2-5%, так как прекращается сбор и сериализация данных о каждом выполняемом запросе.
Очистка базы данных и архивных логов
После отключения сбора данных в базе, предназначенной для хранения статистики, остается большой объем информации. Хранить эти данные бессмысленно, если система более не используется, так как они занимают дисковое пространство и могут замедлять работу СУБД.
Подключитесь к базе данных мониторинга (обычно это отдельная база на PostgreSQL или MS SQL). Вам необходимо выполнить скрипт очистки таблиц с историческими данными. Основные таблицы часто имеют префиксы dmn_ или mon_.
Перед удалением данных убедитесь, что у вас есть актуальный бэкап этой базы, если вы планируете в будущем снова включить мониторинг и проанализировать ретроспективу. Если же решение окончательное, можно выполнить усечение таблиц.
- 🗑️ Выполните команду
TRUNCATE TABLEдля основных таблиц фактов. - 📉 Удалите старые файлы журналов регистрации на диске сервера.
- 💾 Освободите место в файловой системе базы данных (Shrink).
- 🧹 Удалите временные файлы кэша агентов на клиентских ПК.
Если используется файловый вариант базы данных мониторинга, файл 1Cv8.1CD можно просто удалить после остановки всех служб. Для клиент-серверного варианта рекомендуется использовать штатные средства СУБД для освобождения места, чтобы не фрагментировать файлы данных.
⚠️ Внимание: Убедитесь, что вы очищаете именно базу мониторинга, а не основную рабочую базу 1С. Ошибка в выборе подключения может привести к потере учетных данных компании.
Очистка базы данных мониторинга должна проводиться только после полной остановки всех служб, чтобы избежать конфликтов транзакций и блокировок таблиц.
Диагностика проблем после отключения
После выполнения всех процедур отключения необходимо провести тестирование работоспособности основной информационной базы. Пользователи не должны заметить изменений в скорости работы, однако в журналах регистрации не должно появляться новых ошибок, связанных с недоступностью сервера мониторинга.
Обратите внимание на время выполнения сложных отчетов. Иногда агенты мониторинга перехватывали исключения. После их отключения некоторые скрытые ошибки могут начать отображаться пользователю явно. Это не является следствием отключения, а лишь вскрывает существующие проблемы в коде конфигурации.
Проверьте загрузку процессора на сервере 1С. Она должна стать более стабильной, без периодических пиков, связанных с отправкой пакетов данных. Если нагрузка выросла, возможно, был отключен механизм, который оптимизировал работу запросов, что маловероятно, но возможно в кастомных решениях.
В случае возникновения проблем с запуском 1С после внесения изменений в параметры кластера, верните файлы конфигурации ragent.ini из резервной копии. Это самый быстрый способ восстановить работоспособность сервера.
Частая ошибка
Забывают перезапустить службу агента защиты (hasp или лицензионный менеджер), если она была связана со службой мониторинга в скриптах запуска.
Часто задаваемые вопросы (FAQ)
Можно ли отключить мониторинг только для одной информационной базы?
Да, это возможно. Вам не нужно останавливать глобальную службу сервера мониторинга. Достаточно в консоли администрирования кластера 1С снять галочку "Включить сбор данных производительности" в свойствах конкретной информационной базы и очистить параметры подключения для неё.
Удалит ли деинсталляция программы все следы центра мониторинга?
Нет, стандартный деинсталлятор удаляет только исполняемые файлы и службы. База данных со статистикой, конфигурационные файлы агентов на клиентах и изменения в метаданных конфигурации 1С останутся. Их нужно удалять вручную согласно инструкции.
Влияет ли отключение мониторинга на работу лицензии 1С?
Нет, работа лицензионного сервера (HASP или программные лицензии) не зависит от центра мониторинга производительности. Это независимые компоненты экосистемы 1С:Предприятие.
Как убедиться, что агент полностью перестал отправлять данные?
Используйте сетевой анализатор трафика (например, Wireshark) на сервере. Отфильтруйте трафик по порту, который использовался для мониторинга. Отсутствие исходящих пакетов от клиента в течение сеанса работы 1С подтвердит успешное отключение.
Нужно ли обновлять конфигурацию после отключения мониторинга?
Не обязательно, но при следующем обновлении типового релиза 1С настройки могут сброситься на значения по умолчанию. Рекомендуется зафиксировать изменения в файле настроек пользователей или использовать механизмы запрета изменения параметров.