Cie6ohpa Asked: 2018-03-16 03:00:35 +0800 CST2018-03-16 03:00:35 +0800 CST 2018-03-16 03:00:35 +0800 CST 有没有办法在命令行上获取 icinga2 的插件输出? 772 使用 icinga2 可以icingacli monitoring list在命令行上获取监控结果。 我正在寻找插件/服务的详细输出(在 icinga2 中显示为“插件输出”,在 icinga1 中显示为“状态信息”)。 command-line-interface 1 个回答 Voted Best Answer MacMartin 2018-03-16T05:09:23+08:002018-03-16T05:09:23+08:00 我想用一个例子来回答这个问题: 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
我想用一个例子来回答这个问题:
仅获取机器“myHostName”上所有服务的插件输出(因此,正是要求的内容)(甚至可以省略“--host”参数):
icingacli 帮助非常好。可以通过以下方式获取信息和示例: