Есть ли способ получить вывод плагина icinga2 в командной строке?
С icinga2 можно использовать icingacli monitoring list
получить результаты мониторинга в командной строке.
Я ищу подробный вывод плагинов / сервисов (показанный в icinga2 как "вывод плагина", в icinga1 как "информация о состоянии").
1 ответ
Решение
Я хочу ответить на вопрос с примером:
icingacli monitoring list services --host=myHostName --service=myServiceName --columns "host,service,service_output" --format='$host$: $service$ ($service_output$)'
Чтобы получить только плагин-вывод (то есть именно то, что было запрошено) для всех служб на компьютере "myHostName" (параметр "--host" можно даже опустить):
icingacli monitoring list services \
--host=myHostName \
--columns "service_output" \
--format='$service_output$'
Помощь icingacli очень хорошая. Можно получить информацию и примеры с:
icingacli --help # basic help
icingacli monitoring list --help # what information can you list
icingacli monitoring list services --help # what information can you get from the services