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