使用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