EasyScheduler – это визуальное средство управления запуском консольных приложений на удалённых серверах. Позволяет планировать запуск по времени с возможностью указывать временные промежутки запуска, отслеживать ход выполнения задач, вести логи, автоматически загружать файлы для запуска консольных приложений на удалённых серверах.
Удалённый запуск задач
- EasyScheduler запускает задачи посредством взаимодействия с Runtime Server, установленном на удалённом сервере;
- Запуск задач осуществляется асинхронно: EasyScheduler опрашивает Runtime сервера на предмет завершения запущенных задач;
- Runtime контролирует повторный запуск задач – нельзя запустить задачу, которая уже выполняется.
Управление запуском задач
Запуск задач может осуществляться как в ручном, так и в автоматическом режиме при помощи настраиваемых триггеров.
Для повышения эффективности работы с задачами в EasyScheduler предусмотрены настройки правил, в которых можно указать максимальное время выполнения задачи, расписать ограничения на запуск других задач во время выполнения текущей задачи, а также указать задачу, которая будет запущена следующей по завершению выполнения текущей задачи.
Среды выполнения
EasyScheduler имеет поддержку сред выполнения - это специальный режим, позволяющий загружать файлы многократно использующихся программ (пакеты) с учётом их версий и операционных систем.
Работа с пакетами
Пакет представляет собой ZIP архив с файлами программы, которую необходимо запустить на удалённом сервере.
- Пакеты поддерживают версионность: при наличии новой версии пакета Runtime автоматически осуществляет обновление;
- Пакет для каждой задачи хранится на Runtime сервере отдельно;
- EasyScheduler поддерживает два типа пакетов: простой пакет (любой ZIP архив с вложенными в него файлами программы) и talend пакет.
Поддержка Talend
EasyScheduler поддерживает работу с пакетами и настройками Talend.
- Строка запуска джоба talend генерируется автоматически;
- Можно присваивать параметрам новые значения и делать их активными / неактивными.
Запуск задач по времени
EasyScheduler имеет гибкие настройки триггеров для запуска задач по времени:
- Простой триггер – можно установить срок действия, интервал между запусками в минутах, количество повторов;
- CRON триггер – можно установить срок действия, + отличается расширенной настройкой времени запуска (запуск по минутам, часам, дням, дням недели, месяцам и т.д.), возможно использование шаблонов.
История задач
EasyScheduler ведет историю выполнения задач, в которой хранятся подробные данные о ходе выполнения задачи:
- Время запуска;
- Статус завершения задачи;
- Логи;
- Записи об ошибках.
Права доступа и область видимости
EasyScheduler предусматривает два типа учётных записей: пользователь и администратор.
Оповещения об ошибках
EasyScheduler позволяет настроить рассылку оповещений об ошибках по E-mail.
- Возможность включения и выключения общей рассылки ошибок
- Возможность настройки рассылки ошибок по проектам
Мониторинг Runtime серверов
EasyScheduler позволяет осуществлять мониторинг Runtime сервера, отслеживая наиболее важные показатели:
- Активность сервера
- Свободное место на диске
- Выделенную для Runtime память
- Версию операционной системы
- Версию JAVA
Шаблоны
Для удобства работы в EasyScheduler предусмотрены настраиваемые шаблоны:
EasyScheduler зарегистрирован в Едином реестре российского программного обеспечения. Страница продукта:
https://reestr.digital.gov.ru/reestr/304487/?sphrase_id=2933146
Дата регистрации:
14 Марта 2017
Рег. номер ПО:
3137
Дата решения уполномоченного органа:
14 Марта 2017
Решение уполномоченного органа:
Приказ Минкомсвязи России от 09.03.2017 №103
Возможности версий EasyScheduler
Функция
|
Community
|
Pro
|
Enterprise
|
Запуск задач на удаленных серверах
|
-
|
+
|
+
|
Запуск задач на локальном сервере
|
+
|
+
|
+
|
Количество рантайм серверов
|
1 (локальный)
|
10
|
без ограничений
|
Количество запускаемых задач
|
10
|
без ограничений
|
без ограничений
|
Поддержка групп серверов (масштабируемость)
|
-
|
+
|
+
|
Мониторинг выполнения задач
|
-
|
+
|
+
|
Мониторинг работы серверов
|
-
|
+
|
+
|
График расписания задач
|
-
|
+
|
+
|
Доступ к консоли управления EasyScheduler
|
из локальной подсети
|
без ограничений
|
без ограничений
|
Техническая поддержка
|
-
|
5*8
|
24*7
|