- 18, Oct 2024
- #1
Мы используем rundeck для сканирования файлов журналов службы и принимаем меры в зависимости от того, что там обнаружено. По сути, для каждого найденного элемента, для которого не существует записей, инициализируется git-репозиторий и вызывается несколько конечных точек отдыха, но это не главное.
Мы настраиваем выполнение задания по расписанию, скажем, каждые пару часов, и отправку уведомления об ошибке, а также отправку уведомления об успехе только тогда, когда выполнено хотя бы одно действие (т. е. введен сценарий оболочки в задаче). цикл хотя бы один раз). Сценарий написан так, что он выдает выходные данные на стандартный вывод только тогда, когда найдены элементы, над которыми нужно действовать.
Есть ли способ в Rundeck вызвать уведомление с этим требованием? Или способ написать сценарий без написания плагина с нуля?
Одним из возможных обходных путей было бы отключить триггер уведомления об ошибке и заставить сценарий возвращать ненулевое значение в случае, если никакие элементы не были выполнены, но мне это неудобно.
#уведомления #rundeck