Con icinga2 se puede utilizar icingacli monitoring list
para obtener los resultados del seguimiento en la línea de comandos.
Estoy buscando la salida detallada de los complementos/servicios (que se muestra en icinga2 como 'salida del complemento', en icinga1 como 'información de estado').
Respuesta1
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 pidió) para todos los servicios en la máquina "myHostName" (el parámetro "--host" incluso se puede omitir):
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