¿Hay alguna manera de obtener la salida del complemento de icinga2 en la línea de comandos?

1

Con icinga2 se puede usar icingacli monitoring listpara obtener los resultados de monitoreo en la línea de comandos.

Estoy buscando la salida detallada de los complementos / servicios (se muestra en icinga2 como 'salida de complemento', en icinga1 como 'información de estado').

usuario906489
fuente
¿se resuelve su pregunta o queda algo / poco claro con la respuesta proporcionada?
eli

Respuestas:

0

Quiero responder la pregunta con un ejemplo:

icingacli monitoring list services --host=myHostName --service=myServiceName --columns "host,service,service_output" --format='$host$: $service$ ($service_output$)'

Para obtener solo la salida del complemento (por lo tanto, exactamente lo que se solicitó ) para todos los servicios en la máquina "myHostName" (incluso se puede omitir el parámetro "--host"):

icingacli monitoring list services \
    --host=myHostName  \
    --columns "service_output" \
    --format='$service_output$'

La ayuda de icingacli es muy buena. Se puede obtener información y ejemplos con:

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
eli
fuente