Я ищу платформу, которая может обрабатывать запуск и остановку процессов на хостах Linux, а также отслеживать жизненный цикл заданных процессов.
Точнее говоря, я хочу иметь возможность выполнять такие действия, как показано ниже, на флоте хостов
- запланировать процесс на постоянное выполнение и получать уведомления, если это не так (mysql, activemq и т. Д.)
- запланировать запуск сценария или процесса в определенное время
- запланировать процесс, который будет остановлен и запущен в определенное время
- имеет мониторинг и оповещение, уведомляет меня, если процесс на хосте не запущен, когда он должен быть
- команды запуска и остановки, а также другая метаинформация о задании должны быть полностью настраиваемыми
- дополнительный бонус был бы, если бы можно было делать оповещения на уровне хоста о таких вещах, как заполнение диска, высокая память или загрузка ЦП
У меня есть несколько различных типов сценариев и сервисов, для которых будет использоваться (java, ruby и т. Д.), Кто-нибудь знает что-нибудь подобное?