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

20.03.26

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

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

Файлы

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

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

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

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

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

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

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

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

Данные консоли кластера 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 монитор потребления ресурсов консоль кластера

См. также

HighLoad оптимизация Администрирование СУБД Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бухгалтерский учет Бесплатно (free)

После миграции с MS SQL на PostgreSQL закрытие месяца в 1С:ERP стало идти 8 часов вместо 12 минут. Рассказываем, как мы нашли причину в оценке Hash Join, которую планировщик завышал в миллионы раз, и как исправили её так, что проблемный запрос теперь выполняется за 18 секунд вместо часа.

19.10.2026    952    Tantor    0    

10

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

Большинство материалов о компрессии в PostgreSQL отвечают на вопрос «во сколько раз удалось уменьшить базу». Мы предлагаем посмотреть на проблему с другой стороны — какой ценой достигается эта экономия? В статье разбираем архитектурные компромиссы различных подходов к компрессии страниц, объясняем, почему при разработке CSM в Tantor Postgres отказались от погони за максимальным коэффициентом сжатия, и показываем результаты нагрузочных испытаний на реальных базах 1С.

01.10.2026    1441    Tantor    6    

17

DevOps и автоматизация разработки Администрирование СУБД Групповая разработка (Git, хранилище) Разработчик 1С 8.3 Абонемент ($m)

В корпоративных инсталляциях «1С:Предприятие 8.3» под управлением PostgreSQL всё чаще проявляются архитектурные пределы масштабирования: рост числа пользователей, обязательная маркировка, плотный поток API-интеграций и высокая стоимость простоя. Вводная часть цикла разбирает ключевые факторы современной эксплуатационной нагрузки и формирует инженерную методологию эволюционной модернизации без остановки продуктивного контура. Материал основан на практическом кейсе «Торговый контур» и показывает, как определить целевые метрики (p95, MTTR, APDEX), выстроить наблюдаемость, стабилизировать работу кластера и подготовить инфраструктуру к дальнейшему масштабированию. Публикация задаёт фундамент для последующих частей, посвящённых телеметрии, оптимизации PostgreSQL, CI/CD и архитектурному росту.

1 стартмани

10.09.2026    1519    Ninel_S    0    

6

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

В рамках 18 релиза СУБД Tantor Postgres мы рассказывали об оптимизациях, которые помогают планировщику сделать более точный выбор между Nested Loop и Hash Join. В следующем релизе у нас планируются оптимизации, которые позволят ускорить выполнение как Nested Loop, так и Hash Join. Сегодня мы расскажем об одном из таких методов - фильтре Блума.

31.08.2026    6116    Tantor    3    

18

Администрирование СУБД Системный администратор Разработчик 1С 8.3 Бесплатно (free)

Мы подготовили для сообщества Infostart.ru практическое занятие, в котором каждый желающий сможет: научиться собирать реальные данные о процессах кластера 1С; выявлять «перестарков» — процессы старше периода и без соединений; выполнять безопасный перезапуск (с dry-run и подтверждением); настраивать автоматическую проверку через systemd на Linux; отправлять уведомления (Telegram, почта) при обнаружении проблем; работать с логами, ротацией, профилями кластеров и конфигурацией; развернуть полноценный учебный проект AdminClusterMonitor у себя в тестовой среде.

30.08.2026    1723    Ninel_S    2    

6

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

На infostart.ru вышел разбор Ивана Недомолкова «Сервер 1С падает: настройка сбора дампов (logcfg.xml), лимиты памяти и передача дампа в поддержку» - это хорошая инструкция, как ловить и разбирать падение rphost постфактум: logcfg.xml, procdump, анализ дампа. Но там нет ответа на вопрос «а почему кластер вообще прибил процесс сам, ещё до всякого краша». Мы дополняем разбор тремя сводными таблицами лимитов памяти и автомасштабирования кластера - и заодно фиксируем, чем в этой части лицензия ПРОФ урезана относительно КОРП.

12.08.2026    2364    Ninel_S    5    

6

Администрирование СУБД Системный администратор Разработчик Бесплатно (free)

5,5 тысячи пользователей в единой базе 1С, розница в режиме 24/7 и SLA 99,98% – в таких условиях любая авария быстро превращается в очереди на кассах, потерю денег и давление со стороны бизнеса. Показываем, как выстроить процесс аварийно-восстановительных работ: от первых алертов и базового скрининга системы до подключения команды, проверки гипотез и дебрифа после инцидента. Разбираем, как метрики, дашборды, техжурнал, Zabbix, Prometheus, Grafana, Telegram-боты и скрипты помогают не гадать, а быстро находить причину проблемы. На реальных авариях объясняем, почему «быстро» не должно означать «рискованно», как работа над ошибками снижает панику и почему каждая авария может сделать систему надежнее.

11.08.2026    3402    jul.dolganova    9    

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

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

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

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

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

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

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