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

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

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

1 ответ

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

Я могу использовать следующее на моей веб-версии icinga2 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 список мониторинга.

Другие вопросы по тегам