Назад | Перейти на главную страницу

icinga2: результаты проверки запроса из командной строки?

есть ли какой-либо собственный способ получить текущие результаты проверки из экземпляра Icinga 2? Я не могу найти это задокументированным.

Если нет, существуют ли принятые, заведомо исправные интерфейсы командной строки для запроса Icinga / IDO / API?

С icinga2 вы можете использовать icingacli, см. https://github.com/Icinga/icingaweb2/blob/master/modules/monitoring/application/clicommands/ListCommand.php для вариантов, посмотрите этот фильм ascii для некоторых примеров: https://asciinema.org/a/136882/ Вы можете установить icingacli с помощью sudo apt-get install icingacli.

Я могу использовать следующее на моем icinga2 web версии 2.5.0:

sudo icingacli monitoring list --host=shares* --service=*inodes \
 --format=csv  \
 --columns='host_name,host_state,host_output,host_handled,host_acknowledged,host_in_downtime,service_description,service_state,service_acknowledged,service_in_downtime,service_handled,service_output,service_perfdata,service_last_state_change'

Инструмент имеет некоторую помощь, используйте: sudo icingacli help monitoring list.