Мониторинг потребления ресурсов базами кластеров сервера

13.05.25

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

Обработка позволяет, в графической форме, производить мониторинг потребляемых ресурсов базами данных кластера сервера 1с для платформ 8.3, 8.2. Полезна для контроля загрузки севера 1с в реальном режиме времени для высоконагруженных систем. Позволяет решать проблемы с нехваткой ресурсов сервера до возникновения критических ситуаций. Обработка работает на платформе не ниже 8.3.6

Файлы

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

Наименование Скачано Купить файл
Мониторинг потребления ресурсов базами кластеров сервера:
.epf 19,48Kb ver:1.2
76 2 750 руб. Купить

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

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

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

Контроль потребдяемых ресурсов сервера 1с является одной из основных задач администратора и позволяет выявлять наиболее ресурсно затратные объекты. Эту задачу выполняет предлагаемая обработка (управляемые формы).  Обработка работает  для клиент-серверных баз данных через com-соединение установленное на сервере 1с. Тестировалась на релизе платформы 1С:Предприятие 8.3.14.1630 в режиме совместимости с 1С:Предприятие 8.2 и релизе конфигурации "Расчеты с населением за газ + ВДГО (1.2.1.2), базы данных на MS SQL сервере . Релиз конфигурации не имеет значения.

Внимание документ в разделе "Кластер серверов", говорит о том, что доступ к ресурсам -"Процессорное время" (cpuTimeAll, CpuTimeLast5Min, CpuTimeCurrent) реализован только с версии платформы 8.3.13. Поэтому выбор этих ресурсов при работе с платформой ниже версии  8.3.13 отсутствует.

    2.    Настройки

Настройки обработки выведены на первую закладку.

Если для кластера задан администратор, то заполняются реквизиты "Администратор" и "Пароль" .

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

Выпадающий список "Измерение", позволяет выбрать три типа измерений 

1. "База данных" - осуществляется контроль ресурса по всем сеансам выбранных баз данных.

2. "Пользователь"- осуществляется контроль ресурса по пользователям выбранных баз данных.

3. "Приложение" - осуществляется контроль ресурса по всем приложениям выбранных баз данных (Тонкий,толстый клиенты, конфигуратор, веб клиент...).

В настройке "Время опроса" задается интервал времени между опросами сеансов баз данных кластеоа 1с

Для выявления наиболее ресурсно затратных объектов. Введена настройка "Максимальный ресурс" + "Количество".Эта настройка позволяет отобрать объекты потребляющие максимальное количество выбранного ресурса. Количество таких объектов устанавливается в реквизите "Количество". Таким образом при установленных на рисунке настройках будут выбраны три абонента с максимальными значениями ресурса "Объем данных (5 мин)" по выбранным базам данных. Абоненты отбираются по максимальному значению ресурса в начальный момент процесса мониторинга.

3. Мониторинг.

Запуск мониторинга осуществляется нажатием кнопки "Старт". Кнопка "Пауза" приостанавливает процесс мониторинга. Кнопка "Остановить" останавливает мониторин и сбрасывает все данные . Кнопка "Получить точку на графике" выводит на график одно измерение ресурса.

На закладке "Таблица данных", можно посмотреть данные по последней выведенной точке графика. Дополнительно для ресурса здесь указано поле "База данных" из которой получено значение ресурса.

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

     Версия 1.1

     Дополнительно содержит 2 ресурса - "Время с последней активности сеанса." и "Время с начала сеанса."

Добавлена новая закладка "Настройки диаграммы", которая позволяет выбрать любой из предлагаемых типов диаграммы.

В закладку "Мониторинг" добавлено два новых реквизита. Реквизит "Тип графика" - показывает тип формируемой диаграммы и "Обновление при каждом опросе". Установка реквизита "Обновление при каждом опросе", позволяет на каждом измерении создавать новую диаграмму. Этот реквизит актуален например для типов диаграммы "Круговая". Без его установки эти диаграммы просто не будут меняться.

Ниже приведены примеры диаграммы "Изометрическая непрерывная", без "Обновления при каждом запросе" и с обновлением при каждом запросе.

 

Версия 1.2

      Добавлены ресурсы - Спящие сеансы, Лицензии, Лицензии по типам.

Для серии ресурса "Лицензии по типам", например, имеющего значение "Клиент, ORGL8 Сет 100" получаем следующую расшифровку - клиентский сетевой ключ, тип ORGL8, на 100 пользователей.

Введен режим работы диаграммы "Фиксированное окно просмотра". Режим устанавливается двумя реквизитами "Использовать фиксированное окно просмотра" и "Количество точек измерения в окне просмотра". При установленных значениях на рисунке ниже, окно просмотра будет содержать 50 последних точек измерения.

Пример работы режима иллюстрируют последние 2 рисунка.

Проверено на следующих конфигурациях и релизах:

  • 1С:Комплексная автоматизация 2, релизы 2.5.8.221
  • Управление торговлей, редакция 11, релизы 11.5.14.82
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.122.97
  • 1С:ERP Управление предприятием 2, релизы 2.5.6.159
  • Розница, редакция 2.3, релизы 2.3.3.19

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

См. также

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

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

28800 руб.

27.03.2025    17605    24    18    

35

Мессенджеры и боты Журнал регистрации Мониторинг Email рассылки Системный администратор 1С v8.3 Управляемые формы 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Рассылка уведомлений о событиях журнала регистрации на электронную почту и в Телеграмм. Программа позволяет анализировать журнал регистрации по заданным критериям, находить в нём интересующие события, и отправлять уведомления об этих событиях на электронную почту (одного или нескольких получателей) или в телеграмм. Может работать и как внешняя обработка, и как регламентное задание. Для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP.

10800 руб.

18.06.2017    34009    4    2    

15

Мониторинг Системный администратор Программист 1С v8.3 Россия Платные (руб)

Обработка позволяет использовать подобные КОРП-функциональности механизмы контроля расхода памяти (сеансом на 1 вызов и рабочими процессами), реагируя завершением "тяжелых" вызовов, перезапуском рабочих процессов при чрезмерном потреблении этого важного ресурса.

3600 руб.

03.05.2023    6012    4    0    

5

Журнал регистрации Мониторинг Программист 1С v8.3 Россия Абонемент ($m)

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

1 стартмани

27.08.2025    1293    2    Elkasar    1    

2

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

Администраторы следят за серверами и оборудованием, но кто следит за 1С? Показываем, как на базе только стандартного стека 1С упаковать RAS и построить простую систему мониторинга и оповещений без КИП, ТЖ и сложных инструментов. В статье – рабочие приемы, паттерны и лайфхаки, которые позволяют вовремя реагировать на проблемы и получать аналитику без лишних затрат.

25.08.2025    1765    evvakra    0    

4

Инструменты администратора БД Мониторинг Системный администратор Программист Россия Бесплатно (free)

Система мониторинга и автоматизации рутинных операций обслуживания информационных баз 1С:Предприятие.

16.07.2025    2103    0    akpaevj    14    

34

Журнал регистрации Мониторинг Пользователь 1С v8.3 Россия Абонемент ($m)

Узнайте, кто, что и когда менял в ваших справочниках и документах! Гибкий и быстрый отчет на основе журнала регистрации с удобной фильтрацией! Отчет покажет все действия пользователей на основании журнала регистрации по двум основным типам объектов в 1С.

1 стартмани

19.06.2025    1078    15    Yellow_Cube    5    

3

Закрытие периода Мониторинг Программист Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

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

1 стартмани

06.06.2025    771    0    annak2906    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. shard 282 18.07.19 17:52 Сейчас в теме
какие версии sql серверов поддерживаются?
2. IVC_goal 233 19.07.19 05:33 Сейчас в теме
3. xan333 61 25.07.19 16:22 Сейчас в теме
Подскажите пожалуйста с чем может быть связана данная ошибка https://yadi.sk/i/738Mo4EIs4CvxA
4. IVC_goal 233 25.07.19 17:58 Сейчас в теме
Возможно отрицательное значение. Более точно если знать на какой строке еода возникает ошибка (3)
5. IVC_goal 233 26.07.19 09:09 Сейчас в теме
(3) Протестировал отрицательное значение и null ошибка не возникала. В какой строке возникает ошибка?
6. IVC_goal 233 26.07.19 20:00 Сейчас в теме
(3) Последний вариант - увеличте длительность между получением точек мониторинга
7. 19077 29.07.19 11:20 Сейчас в теме
Не работает.
При нажатии кнопки Старт пишет "Поле объекта не обнаружено (cpuTimeAll)".
При попытке Ввести имя администратора выдаёт сообщение "Нельзя изменять параметры подключения во время работы монитора, нажмите остановить."
Если выбрать другой ресурс, то через несколько секунд вываливается ошибка "Недопустимое значение".
Да уж. Купил обработку...
9. IVC_goal 233 30.07.19 17:44 Сейчас в теме
(7) Посмотрите скриншот в прикрепленном файле. В отладчике массив сеансов должен содержать поле cpuTimeAll. Пришлите Ваш скриншот массива сеансов.
Прикрепленные файлы:
8. IVC_goal 233 29.07.19 12:03 Сейчас в теме
&НаКлиенте
Процедура ПараметрыСоединенияИзменениеТекста(Элемент, Текст, СтандартнаяОбработка)
	Если МониторингЗапущен ИЛИ ИмяБазы <> Неопределено Тогда
		Сообщить(НСтр("ru = 'Нельзя изменять парметры подключения во время работы монитора, нажмите остановить.'"));
		Текст = ПолучитьЗначениеЭлементаФормы(Элемент.Имя);
	КонецЕсли;
КонецПроцедуры
////////////////////////////////////////////////////////////­///
Строка 
Если МониторингЗапущен ИЛИ ИмяБазы <> Неопределено Тогда
должна быть 
Если МониторингЗапущен Тогда

условие  ИЛИ ИмяБазы <> Неопределено лишнее
Показать


Сейчас обновлю файл
Если повторно скачать не получится пришлите почту отправлю обработку
10. zzz_natali 61 09.10.19 09:12 Сейчас в теме
А можно добавить пару показателей, спящий сеанс и последняя активность/время начала? Спасибо.
11. IVC_goal 233 09.10.19 21:10 Сейчас в теме
12. zzz_natali 61 10.10.19 08:20 Сейчас в теме
(11) Сделка: вы добавляете мою хотелку - я скачиваю вашу поделку(каламбурчик)! :)
14. IVC_goal 233 10.10.19 09:37 Сейчас в теме
13. IVC_goal 233 10.10.19 09:31 Сейчас в теме
12. Без проблем. Можете даже не скачивать. Через неделю максимум выложу новую версию
15. zzz_natali 61 10.10.19 09:47 Сейчас в теме
16. IVC_goal 233 10.10.19 10:56 Сейчас в теме
17. IVC_goal 233 12.10.19 08:59 Сейчас в теме
(15) Меняю жаркий KISS на маленький маленький +. Обновление 1.1
zzz_natali; +1 Ответить
18. zzz_natali 61 12.10.19 10:13 Сейчас в теме
(17) Киссятина была без страсти ибо я хотела в показателях до кучи ещё спящий сеанс(Hibernate)
:-)
19. IVC_goal 233 12.10.19 16:18 Сейчас в теме
(18) Код построен таким образом, что ввести новый показатель дело 30 мин+тестирование. Просто добавить, таблицу ресурсов новую строчку. В понедельник выложу новую версию,(для страсти)
20. zzz_natali 61 13.10.19 11:36 Сейчас в теме
(19) Если вы включили гипер-любезность, то вставьте, плиз, и параметр мониторинга лицензий(Lic1C)
21. IVC_goal 233 13.10.19 15:14 Сейчас в теме
(20) Грешен, каюсь, засмотрелся на авотарку (не буду льстить-талантливо), пропустил часть тз, исправлюсь в понедельник, прошу строго не судить.
zzz_natali; +1 Ответить
23. zzz_natali 61 13.10.19 16:13 Сейчас в теме
(21) Молоко с огурцом левые, фота настоящая! Обработку, плиз, мне на почту, чтобы не стартманить по второму разу. Могу и сама показатели добавить, но это Ваш котёнок и вы в ответе за тех, кого заАнтуанДе-сентЭкзюперили.
ЗЫ:
--Может по киссятинке?
--Хорошо бы со страстью...
--Нет, только воздушный!
Прикрепленные файлы:
24. IVC_goal 233 13.10.19 18:42 Сейчас в теме
(23) Вот это страсть. Уважуха. Один момент почта на деревню..., а может лучше в личку.
zzz_natali; +1 Ответить
22. IVC_goal 233 13.10.19 15:16 Сейчас в теме
(20) Все понял - спящие сеансы и лицензии
zzz_natali; +1 Ответить
25. zzz_natali 61 14.10.19 17:31 Сейчас в теме
(22) В общем и целом прикольненько. Из замечаний и хотелок:
1. Не комильфо, что обработка стартует только из под клиент-серверноого варианта. Было бы комфортно толкнуть в файловом режиме пустышку с запуском обработки с последующим линкованием к кластеру 1С
2. В таблице данных было бы неплохо соорудить сортировку по пользователям(if possible).
3. Из громадья напрашивается обновлябельная(рефрешная) сводная таблица данных наподобие одинсной консоли, где выводились бы сводные параметры(Инф. база, Лицензия, Сервер, Компьютер, Пользователь, Время начала, Последняя активность и т.д.)
Прикрепленные файлы:
26. IVC_goal 233 14.10.19 18:57 Сейчас в теме
(25) первые две хотелки без проблемно . А вот третья требует уточнения - Вам нужна талица, не график? Если таблица, то тоже без проблемно.
обработка нашего общего друга - оцените, что то аналогичное
27. zzz_natali 61 14.10.19 21:26 Сейчас в теме
(26)Конечно таблица. Красивые диаграммки не несут смысловой нагрузки ибо нужны данные в динамике, а постоянно вырисовываемые графики не для одинэсных администресс.
Разве что кто из сослуживцев зайдет в серверную с вялотекущими попытками захороводить и восхищённо зацокает языком, глядя на разноцветные полоски. Надеюсь, что Вы поняли...
Если мой скулёж превысил рамки приличия, то Вам удачи и проч.
28. IVC_goal 233 15.10.19 09:14 Сейчас в теме
(27) Знаете, консоль кластера не входит в тематические рамки данной обработки, но вполне тянет на самостоятельную задачу. Очень вероятно, что следующая обработка будет называться типа "Аналог консоли кластера". и первым шагом на пути ее реализации можно сделать настаиваемую (колонки, порядок), периодически обновляемую таблицу сеансов.
30. zzz_natali 61 15.10.19 09:57 Сейчас в теме
(28) Это было бы насущнее. Выводим обновлябельную таблицу по всем базам/пользователям/ресурсам и до кучи добавляем какой-нить настраиваемый аларм(раскраску строчек краснотой, скажем, или мигание), если, к примеру, заканчиваются лицензии, чей-то сеанс ушел в спячку(ибо кто-то некошерно вышел с терминалки, не закрыв 1С) или кто-то подсадил базу тяжёлым отчетом, т.к. забыл период установить...
31. IVC_goal 233 15.10.19 11:05 Сейчас в теме
(30) Не ну а красивые картинки с цифрами, это была детская мечта. А на насущное можно конечно поработать, но это позже и в принципе тоже интересно, если молодые и красивые не обскачут
32. zzz_natali 61 15.10.19 11:28 Сейчас в теме
(31) Детство кончилось! Мечта осуществилась! ))
Цели ясны, задачи определены. За работу, товарищи! (с) В.И.
Верещагин: --Вот если бы я с вами пошел...
Сухов: --Так в чём же дело? Пошли...
Прикрепленные файлы:
33. IVC_goal 233 15.10.19 17:28 Сейчас в теме
(32) Я джин, раб лампы, слушаюсь и повинуюсь.
zzz_natali; +1 Ответить
34. zzz_natali 61 15.10.19 20:07 Сейчас в теме
(33)
Люблю хороших мальчиков. Впрочем, и плохих тоже!
По готовности отпишитесь - скачаю ваш свежий кекс.
29. IVC_goal 233 15.10.19 09:19 Сейчас в теме
(27) Можно даже с управлением сеансами и блокировкой де блокировкой БД, что то такое у меня уже было но более специфическое
zzz_natali; +1 Ответить
35. user1227461 28.10.22 13:37 Сейчас в теме
Добрый день. Скачал вашу обработку. Подскажите есть ли возможность записывать полученные данные в БД?
36. IVC_goal 233 28.10.22 16:28 Сейчас в теме
(35)Нет такой возможности нет, поскольку чтобы писать данные в БД нужно создать периодический регистр сведений с нужным набором ресурсов и измерений.
37. user1201514 14.03.25 16:19 Сейчас в теме
к сожалению не работает когда в кластере более одного сервера...
Для отправки сообщения требуется регистрация/авторизация