Подсистема RJM "Мониторинг регламентных заданий"

Публикация № 531320 16.06.16

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

RJM Мониторинг регламенных заданий Подсистема оповещений о событиях регламентных заданий

Подсистема RJM расшифровывается как «Regulated Job Monitor», т.е. «Монитор регламентных заданий». Данная подсистема необходима для наблюдения за регламентными заданиями в сторонних базах удаленно. Например, у вас 5 ИБ, в которых выполняются одни и те же регламентные задания или разные задания, и вы хотите посмотреть, что там происходит с этими заданиями, при этом не хотите открывать все эти базы, для этого и была придумана эта подсистема. Подсистема разработана на управляемых формах под тонкий клиент. Она позволяет производить мониторинг, управлять и оповещать о проблемах.

 

Предлагаю вашему вниманию подсистему RJM «Мониторинг регламентных заданий».

 

1

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


Структура данных пакета веб сервиса:

1

Функционал RJM подсистемы:

  • Мониторинг регламентных заданий;
  • Включение/Отключение регламентных заданий удаленно;
  • Изменение расписания у регламентных заданий удаленно;
  • Запуск выполнения в фоне удаленно;
  • Отслеживание регламентных заданий и рассылка оповещений на электронную почту по следующим событиям:  «Проверка на ошибку»,  «Проверка на "Не использование"»,  «Проверка на выполнение».

Объекты RJM подсистемы:

Функциональная опция, которая хранится в константе:

RJM Включение/Отключение Мониторинга регламентных заданий - если флаг снят, то система недоступна на интерфейсе.

Роль

RJM Администратор – данная роль включает в себя доступ ко всей подсистеме.

Справочники:

RJM Адреса рассылки – предназначен для назначения электронных адресов, на которые будут приходить оповещения, каждый электронный адрес может быть подписан на несколько регламентных заданий.

RJM Настройки почты – предназначен для создания настроек почты, т.е. настроек для подключения к серверу почты, от которой будут приходить оповещения.

RJM Настройка электронного адреса сервера – в данном справочнике хранится информация о логинах и паролях учетной записи почты и о настройках шаблона оповещения. Учетная запись почты нужна подсистеме, она будет использовать ее как почту, от которой будут приходить оповещения. Шаблоны нужны для настройки Темы письма, Имя отправителя и Текста письма.

RJM Регламентные задания для проверки -  данный справочник содержит все регламентные задания ИБ (Веб сервисов), которые добавлены для мониторинга в подсистеме, в этом справочнике можно настроить, какие события нужно отслеживать. Отслеживание настраивается у каждого регламентного задания индивидуально.

RJM Список веб сервисов (информационных баз) – один из важнейших справочников для настройки. Сюда заносятся данные по ИБ (Веб сервисам), к которым нужно подключаться и из которых нужно  забирать информацию о регламентных заданиях.

 

Регистр сведений

 

RJM Лог ошибок – системный регистр, сюда складываются данные для отправки оповещений.

Обработка

RJM – Монитор заданий – это окно монитора заданий всех ИБ (веб сервисов), которые подключены в данной подсистеме, отсюда можно Включать и отключать регламентное задание, также можно устанавливать новое расписание, и можно запускать выполнение в фоне.

Также в подсистеме RJM есть внутренняя подсистема RJM_БСП, если вдруг в базе, в которой будет развернут мониторинг, присутствует БСП, то эту внутреннюю подсистему можно не переносить, она предназначена для того, чтобы можно было открыть стандартную обработку  БСП РегламентныеИФоновыеЗадания, эта обработка необходима для полноценной работы подсистемы! Внимание, при добавлении внутренней подсистемы RJM_БСП  нужно зайти в модуль управляемого приложения и перенести переменную ПараметрыПриложения, если такой там нет!

Перед началом работы системы необходимо!

Если планируете просто работать с мониторингом регламентных заданий без оповещений, то нужно настроить только  RJM Список веб сервисов (информационных баз).

Если планируете осуществлять мониторинг и также отправлять оповещения, то необходимо настроить еще также справочники:

RJM Настройки почты

RJM Настройки электронного адреса сервера

RJM Адреса Рассылки

RJM Регламентные заданий для проверки  (у нужных регламентных заданий указать событие проверки).

 

Как уже было сказано выше, должна быть обработка РегламентныеИФоновыеЗадания, нужно ее открыть и настроить там регламентное задание  «RJM Проверка регламентных заданий» на  запуск, и установить удобное вам расписание.

Задание «RJM Проверка регламентных заданий» вызывает процедуру оповещений, которая делает все необходимые проверки и рассылает оповещения.

Все веб сервисы источников должны быть опубликованы.


Доработки в версии 2.0


-исправлено ошибка при просмотре регламетных заданий через стандартную обработку БСП встроенную в конфигурацию;
-подсистема "RJM_БСП" вынесена из подсистемы rjm для более удобного объединения при сравнении;
-добавлен тест на проверку подключения почты в справочнике "RJM Настройка электронного адреса сервера";
-добавлено представление (веб сервис + наименование регламетного задания) при подборе регламетных заданий в справочнике "RJM Адреса рассылки", так как задания могут одинаково называется в разныз базах;
-добавлена кнопка "Подобрать" чтобы было удобнее добирать элементы в ТЧ регламетные задания;
-добавлены кнопки "Добавить отслеживаемое событие", "Удалить отслеживаемое событие" в контекстном меню (правая кнопка мыши) справочника "RJM Регламентные задания для проверки", чтобы массово изменять табличную часть у нескольких регламентных заданий;
-изменены функции "Включить/Отключить (правая кнопка мыши)", "Установить расписание",  "Выполнить в фоне" в обработке "RJM Монитор заданий", теперь после исполнения операции, обновляется не вся ТЧ, а только конкретное регламетное задание.
-добалевна проверка на подключение к сервису в "RJM Монитор заданий" и в "RJM Регламентные задания для проверки", если веб сервис не работает, то тогда возникает список ошибок, после получения остальных данных по остальным веб сервисам.
-добавлен ProgressBar в обработке "RJM Монитор заданий", для того чтобы отслеживать из какого веб сервиса забирается сейчас информация о регламентных заданиях, и чтобы понимать когда получение информации будет окончено.
-добавлен ProgressBar в обработке "RJM Регламентные задания для проверки", для того чтобы отслеживать из какого веб сервиса забирается сейчас информация о регламентных заданиях, и чтобы понимать когда получение информации будет окончено.
-исправлена ошибка рассылки, некорректно формировалась тема письма и само письмо из шаблона в справочнике "RJM Настройки электронного адреса сервера"
-добавлена возможность обновления информации по конкретному регламентному заданию через контекстное меню (правой кнопкой мыши) в "RJM Монитор заданий"
-исправлена ошибка получения некорректных данных о последнем фоновом задании
-изменено отображение наименования в справочнике "RJM Регламентные задания для проверки",  теперь в наименование подставляется имя метаданных, так как наименование регламентного задания в режиме предприятия 1С не всегда заполнено.


Скачать файлы

Наименование Файл Версия Размер
RJM

.cf 220,29Kb
22
.cf 2.0 220,29Kb 22 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. capitan 2221 17.06.16 10:47 Сейчас в теме
Задумка богатая, но то что вы встраиваете свою подсистему в наблюдаемые конфигурации это большой минус.
Дружеский совет - делайте внешнюю обработку которая регламентно же мониторит регламентные задания
Уж простите за тавтологию)
Тогда вы снимете всю ту же информацию не снимая наблюдаемые конфигурации с поддержки
2. Vint_1c 24 17.06.16 10:50 Сейчас в теме
(1) capitan, конечно так сделать можно, но тогда теряется смысл контроля всех заданий в одном месте и появляются большие проблемы, потому что придется заходить в каждую базу и проверять, а работает ли мое регламентное задание по мониторингу регламентных заданий, а это извините не буду ругаться оч. тяжело когда у тебя 12 баз))) у нас даже больше)
3. Alister 9 03.11.16 15:23 Сейчас в теме
Может вопрос глупый (с веб-сервисами не пришлось пока работать), но можно реализовать обмен не только через веб-сервисы, но и через файлы, как можно сделать в РИБ (а обмен, например, через DropBox).
4. Vint_1c 24 07.11.16 14:20 Сейчас в теме
(3) Alister, А При чем здесь обмен? Задача стояла в тотальном контроле Регламентных заданий в одном месте, но никак не обмен данными, почитайте еще раз, то о чем я написал.
РИБ позволяет обмениваться только данными, регламентные задания это объект метаданных и они не содержат данных в БД.
5. Alister 9 07.11.16 14:23 Сейчас в теме
(4) я хотел узнать - возможен ли контроль заданий без использования веб-сервисов? Можно ли механизм веб-сервисов заменить на какой-нибудь файловый? Т.е. чтобы запрос состояния и ответ о состоянии выгружались в файл. Информацию иметь хочется, а вот объявлять конфу в инет нет.
6. Vint_1c 24 07.11.16 14:27 Сейчас в теме
(5) Alister, Ну можно конечно сделать на стороне источника сервис который будет выгружать данные о регламентных заданиях и приемник их будет потреблять, например в формате XML,
но давать команды на запуск регламентных заданий и прочие, через файлы это извращение)
А при чем тут инет? Веб сервис разворачивается на внутренних ресурсах фирмы, и доступ к нему можно организовать только внутри сети, при этом не выкладывая ничего в интернет.
7. Alister 9 07.11.16 14:37 Сейчас в теме
(6) так базы удалены территориально, поэтому задействован РИБ с обменом через файлы и с помощью DropBox, т.е. без инета никак не обойтись. Поэтому и предлагаю извращение с XML, например )))
8. Vint_1c 24 07.11.16 14:42 Сейчас в теме
(7) Насколько я знаю, в IIS можно прописать IP адреса по которым предоставлять доступ к веб сервису, плюс у вас наверняка есть firewall который блокирует лишних деятелей при попытке подключиться к какому либо филиалу.

На мой взгляд используя XML можно организовать только мониторинг, остальной весь функционал подсистемы пропадает)
9. Alister 9 07.11.16 14:53 Сейчас в теме
(8) это Вы очень хорошо о нас думаете, мы не настолько крупные, чтобы поднимать и настраивать это все, это больше я сам заморачиваюсь мониторингом, потому что не сижу на месте (фрилансер), а инфу иметь хотелось бы, чтобы манагеры звонили не на следующий день, а в тот же.)))
10. DimaP 62 20.06.17 09:16 Сейчас в теме
Каким образом обходится ограничение на 1000 записей в журнале рег заданий?
Оставьте свое сообщение

См. также

Мониторинг ИБП МАП и выключение, включение серверов

Сервера Мониторинг Периферийные устройства v8 Абонемент ($m)

В качестве источника бесперебойного питания серверов можно использовать сетевой инвертор и сборку литиевых аккумуляторов. Единственное, чтобы это работало без участия человека, нужно выключать сервера, когда АКБ разряжается, и включать их обратно, когда сетевое напряжение появилось и АКБ зарядился. С этим вполне может справляться и программа на 1С. Далее описывается программа мониторинга и схема подключения МАП Тitanator UPS (Микроарт) с АКБ Vektor LFP (LiFePO4). Обмен данными ведется по протоколу HTTP.

1 стартмани

вчера в 17:00    191    1    vad7    0    

"Perfomance monitor": обработка для просмотра двоичных файлов

Мониторинг v8 1cv8.cf Абонемент ($m)

Внешняя обработка с внешней NativeAPI компонентой просмотра двоичных файлов "Perfomance monitor". Платформа 1С x32, x64 не ниже 8.3.18, только ОС Windows.

1 стартмани

13.07.2022    535    0    sdf1979    0    

Мониторинг потребления памяти рабочими процессами rphost

Мониторинг v8 1cv8.cf Россия Абонемент ($m)

Организация мониторинга за потребляемой рабочими процессами 1С памятью.

1 стартмани

10.06.2022    987    0    user1287977    0    

Структура хранения данных и рекомендации по индексам

Мониторинг v8 1cv8.cf Абонемент ($m)

Обработка для просмотра структуры хранения данных, дискового пространства, занятого таблицами и индексами. Дополнительно показывает статистику по индексам (рекомендации СУБД по созданию индексов, неиспользуемые / редко используемые индексы).

1 стартмани

10.06.2022    1825    23    Fox1976    0    

Командная строка Windows

Мониторинг v8 1cv8.cf Абонемент ($m)

Выполнение команд CMD операционной системы Windows из 1С, а также получение результата в переменную 1C.

1 стартмани

27.02.2022    1654    6    user-z99999    1    

Диспетчер задач Windows

Мониторинг v8 1cv8.cf Абонемент ($m)

Создан диспетчер задач Windows из 1С. Удобно смотреть дату создания процессов и их потребляемые ресурсы. Будет полезен для программистов и администраторов.

1 стартмани

10.02.2022    2063    1    user-z99999    4    

Конфигурация для мониторинга лицензий 1С

Мониторинг v8 Россия Абонемент ($m)

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

2 стартмани

21.08.2021    5509    54    solbol    22    

Чтение логов Perfmon

Мониторинг v8 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для чтения логов Perfmon, сохраненных в формате blg и автоматического поиска резких скачков значений счетчиков. Можно использовать в качестве альтернативы штатных средств Windows для чтения файлов логов. Лично мне они не нравятся за постоянные зависания и ужасный юзабилити. Работает с платформой версии не ниже 8.3.14.1565 (до этой версии платформа плохо работала с содержащими большое количество данных диаграммами)

1 стартмани

30.04.2021    2973    3    kser87    0    

Оперативный мониторинг управляемых блокировок и серверных вызовов кластера 1С (windows сервис BETA расширения функционала конфигурации "Центр Контроля Качества")

Мониторинг v8 v8::blocking Абонемент ($m)

Windows сервис расширения функционала счетчиков производительности конфигурации "Центр Контроля Качества". Собирает и агрегирует информацию из технологического журнала об управляемых блокировках (TLOCK, TDEADLOCK, TTIMEOUT), а так же серверных вызовов (CALL в разрезе p:processName для процессов rphost и в разрезе IName для процессов ragent и rmngr). Агрегированная информация каждую минуту отправляется по http в конфигурацию ЦКК и там представлена в виде счетчиков производительности.

1 стартмани

29.03.2021    3362    3    sdf1979    0    

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

Мониторинг v8 Абонемент ($m)

Следим за утилизацией программных клиентских лицензий на выделенном сервере лицензирования в разрезе кластеров 1С Предприятия, в состав которых включен данный сервер лицензирования

1 стартмани

22.11.2019    11824    9    Sloth    4    

Удаление неактивных и повторно запущенных пользователем сеансов - обработкой в фоне или внешней обработкой

Мониторинг v8 1cv8.cf Абонемент ($m)

На экране монитора при запуске конфигурации нередко приходится видеть обидное сообщение "Не обнаружено свободной лицензии". Особенно это актуально, когда у вас 100 лицензий и при этом работает порядка 90 пользователей. При этом, очень актуальна жесткая политика - "Один сеанс в одни руки". Для автоматизации ручной работы администратора 1С по удалению сеансов пользователей и предназначена данная обработка. Обработка может быть использована как внешняя, так и поставлена в дополнительные отчеты и обработки с установкой расписания запуска, в этом случае обработка будет выполняться как фоновое задание. Обработка предназначена для работы в клиент-серверных базах и тестировалась на платформе 8.3.14.1854. Обработка установленная на платформе не ниже 8.3.6, позволяет управлять сеансами конфигураций установленных на платформе 8.2

3 стартмани

13.11.2019    9329    25    IVC_goal    11    

Монитор показателей и лицензий с графиками

Мониторинг v8 1cv8.cf Абонемент ($m)

Онлайн диаграмма лицензий 1С и показателей сервера 1С в различных измерениях и отборах.

1 стартмани

07.10.2019    22510    206    sapervodichka    17    

Мониторинг количества использованных клиентских лицензий, выданных сервером 1С Предприятия, работающим на платформе GNU/Linux

Мониторинг v8 Абонемент ($m)

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

1 стартмани

27.08.2019    16566    1    Sloth    18    

Количество баз 1С как счетчик в Zabbix

Статистика базы данных Мониторинг v8 1cv8.cf Абонемент ($m)

Делаем счётчик баз 1С в Zabbix.

1 стартмани

26.08.2019    12142    0    MrWonder    8    

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

Мониторинг v8 1cv8.cf Абонемент ($m)

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

4 стартмани

17.07.2019    15691    56    IVC_goal    34    

Мониторинг показателей систем 1С 8.3 с помощью Zabbix

Мониторинг v8 1cv8.cf Абонемент ($m)

Опишу свой опыт мониторинга наших систем 1С с помощью Zabbix и ту пользу, которую можно извлечь из этого.

1 стартмани

05.10.2018    67978    84    akimych    54    

Интеграция ЦКК и ЦУП

Мониторинг v8 1cv8.cf Россия Абонемент ($m)

Способ создать интеграцию Центра контроля качества (ЦКК) и Центра управления производительностью (ЦУП). Статья состоит из двух пунктов: 1. Как заставить ЦУП собирать информацию по команде из вне 2. Как запускать ЦУП из ЦКК при определённых в ЦКК условиях

1 стартмани

22.08.2016    10115    3    ostapchenko.alexandr    6    

Анализ журналов аудита подсистемы печати Windows в 1С:Предприятие

Мониторинг v8 Абонемент ($m)

Пример использования библиотеки "Работа с PowerShell из 1С" для получения событий аудита подсистемы печати Windows с последующим анализом количества распечатанных документов в различных разрезах.

1 стартмани

21.12.2015    55215    5    blackhole321    5    

Запуск 1С 8.* от имени службы с мониторингом состояния и перезапуском

Мониторинг v8 1cv8.cf Абонемент ($m)

Использование srvany.exe и скрипта на wsh для запуска 1с 8 в качестве службы и ее мониторинга.

1 стартмани

13.10.2014    19884    28    dumsik    5