Com icinga2 pode-se usar icingacli monitoring list
para obter os resultados do monitoramento na linha de comando.
Estou procurando a saída detalhada dos plug-ins/serviços (mostrados em icinga2 como 'saída do plug-in', em icinga1 como 'informações de status').
Responder1
Quero responder à pergunta com um exemplo:
icingacli monitoring list services --host=myHostName --service=myServiceName --columns "host,service,service_output" --format='$host$: $service$ ($service_output$)'
Para obter apenas a saída do plugin (então,exatamente o que foi pedido) para todos os serviços na máquina "myHostName" (o parâmetro "--host" pode até ser omitido):
icingacli monitoring list services \
--host=myHostName \
--columns "service_output" \
--format='$service_output$'
A ajuda do icingacli é muito boa. Pode-se obter informações e exemplos com:
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