Допустим, на данном хосте FooHost
работает Apache2.Icinga2 запускает проверку с помощью команды ssh и обнаруживает, что Apache2 не запущен, что вызывает критическое предупреждение.
Возможно ли заставить Icinga2 выполнить сценарий для этого события?В этом примере я хотел бы написать сценарий, который выполняет удаленное выполнение SSH systemctl restart apache2
.
В качестве альтернативы мы могли бы написать сторожевой сценарий, который можно развернуть на all серверы, но гораздо больше смысла записывать его в окно Icinga2 и использовать ssh remote execute, потому что это позволяет централизованное управление.
Я не вижу причин, чтобы инженерам входить в систему, чтобы это исправить, если только этоперезагрузка также не удалась.