Мониторинг запланированных заданий

0 голосов
avvaniaev назад в категории Как сделать...
Есть ли возможность мониторить выполнение заданий запланированных через планировщик, получать уведомления об успешном/неуспешном выполнении задания? Как будто из коробки в интерфейсе такое не предусмотрено, может быть есть какой-то обходной путь? Текущая версия loginom 7.4.2

Ответы: 2 шт.

+1 голос
alexey.arustamov назад

В новой версии это реализовано. Презентуем на Loginom Day 2026. Помимо этого будут очень интересные наработки по ИИ.

Приходите, регистрация тут - Loginom Day.

0 голосов
stanislav levin назад

Если речь идёт про отслеживание выполнения задач в планировщике, то на данный момент имеется встроенный журнал сессий - https://help.loginom.ru/userguide/scheduler/scheduler-page.html#zhurnal-sessiy

Также вы можете реализовать отправку уведомлений внутри выполняемого сценария, например по Email или в Telegram.

В конце каждого выполняемого через планировщик сценария добавляется логика (компонент логирования), отправляющее сообщение пользователю о том, что сценарий выполнил все предыдущие шаги. Хорошей практикой может быть реализация отдельного компонента логирования, который вы можете вставлять как производный компонент в любой ваш сценарий , а точнее в его контрольные точки, чтобы иметь информацию (или логи) о его работе. Это можно сделать стандартными компонентами Loginom. Например, можно отправлять Email (узлом Python), отправлять сообщения через телеграмм-бот, записывать логи в базу данных. Данный метод доступен во всех версиях Loginom.

Вот несколько способов решения задачи отправки писем по итогам выполнения сценария:
  1. REST-запрос. При отправке сообщения через REST-запрос можно использовать различные сервисы рассылок, например, Unisender (https://www.unisender.com/ru/support/api/common/bulk-email/).
  2. Python. Для отправки сообщения через Python можно использовать библиотеку smtplib (https://docs.python.org/3/library/smtplib.html#smtp-example). Кроме того, для отправки сообщения через Python можно использовать уже готовый компонент в библиотеке python-kits.
  3. JavaScript. Для отправки сообщения через JavaScript можно использовать сервис Unisender. Пример рассылки сообщений через JavaScript, используя сервис Unisender, реализован в демо-примере Создание и отправка рассылок по ссылке https://examples.loginom.ru/mailing-unisender/. Кроме того, для отправки сообщения через JavaScript можно использовать модуль Nodemailer. 
...