1С:Предприятие 8
Система программ
Архитектура платформы 1С:Предприятие
(версия 8.3.25)

Мониторинг состояния кластера

Система мониторинга это комплексное решение, позволяющее повысить защищённость сервера «1С:Предприятия 8» от ошибок, которые могут возникнуть в его рабочих процессах. Это могут быть самые разные ошибки. Они могут быть следствием некорректной работы платформы. Или они могут возникнуть в результате выполнения некорректного прикладного кода, который исполняют рабочие процессы сервера. Задача системы мониторинга заключается в том, чтобы своевременно обнаружить проблему и автоматически её исправить.

Система мониторинга внедрена в процесс агента сервера. Каждые 10 секунд она производит опрос процессов кластера. В кластер может объединяться несколько рабочих серверов, каждым из которых управляет собственный агент сервера. Поэтому опрос процессов кластера производит только агент, управляющий центральным сервером:

Мониторинг состояния кластера

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

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

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

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