Монитор кластеров серверов

20.03.26

База данных - Администрирование СУБД

Показатели из консоли кластеров серверов 1С пишутся в базу для анализа, построения отчетов, диаграмм и графиков.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Монитор кластеров серверов
.cf 262,50Kb
59 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Как это работает?

Данные консоли кластера 1С собираются регламентным заданием с заданной периодичностью. Можно собирать с нескольких серверов в одну базу (при условии, что версии платформы 1С совпадают). В регистрах хранения данных есть развернутая аналитика по базам данных и пользователям и т.д., можно строить различные аналитические отчеты на СКД. Есть большое количество готовых отчетов.

Под показатели рабочих процессов выделены отдельные регистры хранения со своей аналитикой. Можно использовать для оптимизации настроек кластера.

Устаревшие данные прошлых месяцев удаляются регламентным заданием, глубина хранения настраивается.

По каждому серверу можно задать детализацию получения данных - суммарно по базам, или по каждому пользователю отдельно.    

 

Зачем?

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

 

Правильная задача производительности начинается с метрик. Будь то большая Highload система или просто крик бухгалтера - "А почему опять 1С тормозит". Нужны показатели нагрузки, статистики, потребление ресурсов. Данное решение позволяет накапливать и анализировать числовые показатели. 

 

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

 

Кейсы использования

  • Проведите сравнительный анализ по кластерам, серверам, базам данных. Чтобы правильно распределить нагрузку, если у вас  есть несколько серверов.

 

  • Используйте накопленные статистические данные, чтобы понимать что сейчас сервер\база загружен чем то больше обычного или наоборот. Детализируете проблемы производительности сервера 1С, или видите что их нет.

 

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

 

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

 

Как смотреть

Расшифрую наследие от вендора. Многие показатели имеют три характеристики, например Прочитано с диска

  1. текущее
  2. 5 мин
  3. всего

1. Консоль срезала "фотографию" на выбранную миллисекунду. При этом текущее потребление м.б. 0, а в след. миллисекунду будет 10 000, только этого пока не видно. Но мы же не будем из каждой фотографии делать плавную анимацию? Регламентное задание по дефолту выполняется раз в 10 мин. Если надо изменить - Сервис\Консоль заданий. Но зачем? 

2. Поэтому ориентируемся на усредненное значение за 5 минут

3. Всего с начала сеанса. М.б. пользователь еще со вчера подключен, тогда текущее будет огромное, но сейчас сервер вешает не он

 

Отчеты, графики выводят числовые показатели суммированием по группировками, например по кластеру. Поэтому, например, суммарная длительность вызова сервера может превышать логический отрезок времени. Рассматривайте это как интегральный числовой показатель.

"Время вызова сервера 5 мин" наглядней всего показывает текущую нагрузку, поэтому оно везде по умолчанию

 

Зависшие сеансы - иногда встречаются сеансы, у которых значения показателей уходят в небеса. А у клиента на компьютере 1С вообще м.б. не запущено ) С эволюцией платформы 8.1 - 8.2 - 8.3, такого безобразия все меньше, но иногда встречается. 

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

Если у вас еще есть базы на неуправляемых формах - то ловите )

 

Кнопка "N" - количество строк в окне "Сеансы". Задали любой фильтр и кнопка покажет сколько сеансов отображается. Ну и напоминаю - список динамический, можете задать группировки, условное оформление и пр.

Хотя лучше использовать "Отчет по сеансам - текущий" там вся мощь СКД ваша

 

 

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

 

Бонусы

Стандартная консоль показывает только один кластер, а здесь сразу со всех серверов в одно окно. Теперь не только циферки - отчеты на СКД, возможность фильтровать, группировать, смотреть диаграммы и графики.

Можно вывести на экран на стене - данные на рабочем столе обновляются автоматически.

Мониторят несколько пользователей?  - показатели из кластеров собираются один раз, снижение нагрузки.

По сеансу есть подробная карточка с комментариями для всех показателей

 

Мониторинг лицензий 1C

Можно построить отчет по лицензиям 1С. График покажет как увеличилось потребление лицензий со временем.

Отчет "Лицензии по компьютерам" считает аппаратные лицензии. И, в отличие от других отчетов на Инфостарт, правильно :

  • несколько баз на компьютере пользователя потребляют одну лицензию
  • на терминальных серверах лицензии суммируются
  • лицензии выданные сервером 1С тоже суммируются

"Лицензии по сеансам" - если используются программные лицензии или все ключи раздаются сервером 1С. 

Разница "Итого" между отчетами - ваш реальный профит от аппаратных лицензий

 

Протестировано на платформе 8.3.15

 


МОНИТОРИНГ АППАРАТНЫХ ЛИЦЕНЗИЙ 1C HASP

в новой версии добавился еще один отчет. Получает информацию опросом физических ключей, как Aladdin Monitor.

 

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

 

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

А терминальный сервер srv-msk не учитывается перерасходом, потому что у него в карточке поставили галку "Лицензии по сеансам"

 

Таким образом при использовании аппаратных ключей "Отчет по лицензиям - текущий" показывается как должны расходоваться лицензии.

А отчет по лицензиям HASP показывает фактическое положение дел.

 

Откуда берется перерасход?

Кейс. У вас несколько аппаратных ключей, раздаются по сети через менеджеры лицензий HASP:

Запустили на IT2 базу1 - получили лицензию с ключа1

Запускаем на IT2 базу2, а ключ1 в этот момент недоступен (проблемы с сетью, свет "моргнул" или HASP отвечает медленно, завис и т.д.) - получили лицензию с ключа2.

Перерасход может быть если настроен частый перезапуск служб hasp loader, как советуют на форумах. Или конфиг-файлы ключей не правильно настроены. По умолчанию идет настройка с широковещательным бродкастом - это хорошо для малых сетей и плохо для больших.

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

 

Поэтому вендор рекомендует покупать один большой ключ, а не несколько маленьких. Но кто бы читал примечание со звездочкой? 


См. также

Обновление из хранилища по расписанию

LogManager - Внешний журнал регистрации в SQL

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

Highload монитор потребления ресурсов консоль кластера

См. также

Администрирование СУБД Программист Бесплатно (free)

Прокачиваем Постгрес с помощью пользовательских функций и процедур.

02.03.2026    1552    SerVer1C    3    

11

HighLoad оптимизация Администрирование СУБД 1С:Предприятие 8 Бесплатно (free)

В статье рассматриваются текущие возможности горизонтального масштабирования СУБД для 1С, а также какое решение предлагает Tantor Postgres.

02.02.2026    1673    Tantor    3    

8

Администрирование СУБД Технологический журнал Мониторинг Системный администратор Программист Бесплатно (free)

Рассказываем, почему высоконагруженным бэкендам на 1С нужен регулярный мониторинг и что происходит, когда его нет: производительность и стабильность деградируют, а обращения пользователей копятся. Показываем, как построили легкую систему наблюдаемости для бэкендов корпоративных порталов. Она включает сбор метрик из технологического журнала, Apdex, журнала регистрации и динамики размеров таблиц с последующим анализом в связке ClickHouse и служебной информационной базы на 1С. Объясняем, какие отчеты и метрики быстрее всего помогают находить критичные проблемы производительности, и демонстрируем интерфейс расследования. Разбираем несколько кейсов оптимизации, найденных по итогам мониторинга, включая доработки функционала БСП «управление доступом» и «присоединенные файлы».

15.12.2025    4979    tystik    1    

9

HighLoad оптимизация Администрирование СУБД 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бесплатно (free)

Завершаем цикл статей по совместному докладу Алены Генераловой и Александра Симонова на INFOSTART TECH EVENT 2025 о нагрузочном тестировании (НТ) на 30 000 АРМ на машине баз данных Tantor XData. В заключительной части расскажем о том, что нас ждало при запусках теста, и какие доработки СУБД Tantor Postgres были сделаны, чтобы его пройти с высоким результатом.

27.11.2025    3643    Tantor    28    

16

HighLoad оптимизация Администрирование СУБД Программист Бесплатно (free)

Продолжаем знакомить вас с улучшениями СУБД Tantor Postgres для работы с продуктами 1С. В рамках предыдущей статьи мы разобрали арсенал специализированных функций, призванных существенно ускорить выполнение типичных для 1С операций, снизить нагрузку на инфраструктуру и упростить администрирование. Сегодня мы рассмотрим, с какими проблемами можно столкнуться при высоких значениях default_statistics_target, расскажем о новых оптимизациях для ускорения выполнения запросов, и, конечно, коснемся временных таблиц.

11.11.2025    2432    Tantor    10    

5

Администрирование СУБД 1С:Элемент Системный администратор Программист Бесплатно (free)

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

23.10.2025    5662    user2169944    4    

14
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. o.nikolaev 217 20.02.20 16:01 Сейчас в теме
На 8.3.14 будет работать?
4. VKislitsin 1052 20.02.20 16:46 Сейчас в теме
(1)
На 8.3.14 будет работать?

Олег, предполагаю что реализовано с использованием сервера администрирования ras и объекта АдминистрированиеСервера. Если это так, то должно работать на 8.3.14. АдминистрированиеСервера появилось в этой версии. В этом случае должно быть и кросплатформенно к тому же.
Если не прав, думаю автор меня поправит.
5. o.nikolaev 217 20.02.20 16:49 Сейчас в теме
(4) Сейчас посмотрим, что у ей "внутре". :)
7. o.nikolaev 217 20.02.20 17:00 Сейчас в теме
(4)
ras не используется
Видал?
2. adapter 462 20.02.20 16:38 Сейчас в теме
3. o.nikolaev 217 20.02.20 16:45 Сейчас в теме
Исходный код открыт?
6. adapter 462 20.02.20 16:51 Сейчас в теме
да, код открыт, ras не используется
8. VKislitsin 1052 20.02.20 18:48 Сейчас в теме
(6)
ras не используется

Полагаю, в таком случае не удастся мониторить несколько экземпляров сервера с разными версиями Платформы?
9. adapter 462 20.02.20 21:04 Сейчас в теме
да, об этом и не было заявлено
13. VKislitsin 1052 21.02.20 11:10 Сейчас в теме
(9)
а, об этом и не было заявлено

Да, я уже понял. Меня как раз интересовало удастся ли весь свой зоопарк "отмониторить" из единой точки. Самому ведь некогда всё писать-то. А может просто лень.
Нисколько не хочу умалить достоинств Вашего решения.
10. sapervodichka 7548 21.02.20 09:54 Сейчас в теме
Были дешевле разработки, например, за 1SM https://infostart.ru/public/1131317/ мониторит и показатели сервера и лицензии
11. adapter 462 21.02.20 09:59 Сейчас в теме
Дешевле значит лучше? )
Все эти sm далеки от реального заработка. Если цель заработать, то выкладывай за деньги. Да и это только видимость
12. adapter 462 21.02.20 10:00 Сейчас в теме
а так это ваша разработка, понятно, извините
14. adapter 462 21.02.20 14:32 Сейчас в теме
да, если в наличие зоопарк платформ, то можно ras\rac, но у него возможностей и показателей меньше.

Можно несколько экземпляров МКС, но без единого окна. Для большинства задач мониторинга хватит.

Еще есть вариант сохранить полную функциональность через com, но с обертками. Здесь на ИС есть статья с примером про разные версии com-объектов. Потребуется доп. настройка одного из серверов, на котором будет крутится МКС и поправить пару строк в общем модуле
15. adapter 462 27.02.20 19:19 Сейчас в теме
UPD
Добавил мониторинг физических ключей, как Aladdin Monitor.

Если кто качал конфигурацию не более 7 дней назад - может бесплатно скачать новую версию по той же кнопке. С остальных повторно снимется $m за новый функционал - это политика Инфостарта.
16. adapter 462 28.02.20 12:00 Сейчас в теме
активней голосуем за публикацию, ставьте плюс, это бесплатно )
Для отправки сообщения требуется регистрация/авторизация