У меня есть несколько заданий cron и фоновые задачи на разных серверах. Эти задачи могут потерпеть неудачу по ряду причин:Система мониторинга работы cron и автоматизированных задач?
- недостаток дискового пространства
- обработки странно, нечитаемые типов файлов
- логических ошибки/ошибок в программах
- недействительны хроны запись
- недействительное JSon полученные
- Ошибка сети подключения
- дБ замки
- сек ystem library update breaks program
Почему они не смогли запустить, важно, но самое главное - знать, что им не удалось запустить.
Существует ли единый способ отслеживания нескольких заданий и быть предупрежденным, если они не могут работать в назначенное время по любой причине? Я использую Ubuntu, сценарии в основном в Ruby.
Примечание:
Я специально искал основы или системы, которая работает на нескольких серверах, и что оповещение по электронной почте или текст, построенный в, и тот, который может выжить ограниченное дисковое пространство. Таким образом, решение, представленное в How can I setup a system to tell me if a cron job is NOT running fine?, кажется неприменимым.
Мы используем http://www.clowder.io для этого типа услуг – keithhackbarth