Назад |
Перейти на главную страницу
Кросс-платформенный планировщик заданий / задач
У нас есть несколько серверов Linux, OSX и Windows, которые используют crontab, Windows Task Scheduler и т. Д. Для запуска множества скриптов bash / windows, команд rsync и т. Д.
Я хотел бы заменить эти специальные планировщики ОС централизованно управляемой системой, чтобы получить обзор получателя, желательно что-нибудь с веб-консолью.
я нашел этот Список программ в Википедии, мягко говоря, внушительный. Я надеюсь, что кто-нибудь поможет мне немного сузить круг вопросов или предложить что-нибудь еще.
Требования следующие:
- Веб-консоль для настройки, выполнения и т. Д.
- Триггеры на основе времени, похожие на crontab или планировщик Windows. В идеале также можно выбрать дни в календаре, так как мы являемся сезонным бизнесом, который открыт по выходным только весной / осенью, всю неделю летом в дополнение к Пасхе. Прямо сейчас нам нужно вручную настраивать планировщик задач Windows по ходу сезона.
- Может запускать сценарии на удаленных машинах для всех основных платформ (Linux, OSX, Windows)
- Возможен просмотр журналов из сценариев на удаленных машинах (одни выводятся на стандартный вывод, другие - в конкретный файл журнала). Сохраняйте файлы журналов для всех выполнений.
- Механизм оповещения в случае сбоя задания, желательно с некоторым тестированием регулярных выражений на stdout, поскольку не все исполняемые файлы используют коды выхода, как ожидалось.
У нас всего 15-20 рабочих мест, так что ничего особенного не нужно.
Большое спасибо,
Гейр