Existe uma maneira de obter a saída do plugin do icinga2 na linha de comando?

1

Com o icinga2, pode-se usar icingacli monitoring list para obter os resultados do monitoramento na linha de comando.

Estou procurando a saída detalhada dos plugins / serviços (mostrados no icinga2 como 'plugin output', em icinga1 como 'status information').

    
por user906489 15.03.2018 / 12:00

1 resposta

0

Eu 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 o plugin-output (assim, exatamente o que foi pedido ) para todos os serviços na máquina "myHostName" (o parâmetro "--host" pode 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
    
por 15.03.2018 / 14:09