如何获取gcp中未安装stackdriver Monitoring代理的实例列表?

时间:2019-10-29 10:34:06

标签: python google-cloud-platform google-compute-engine gcloud libcloud

我有100个实例,我想确保所有我的gcp实例中都安装了stackdriver Monitoring代理。有什么办法可以获取未在项目中安装堆栈驱动程序监视代理程序的实例列表,也可以通过使用python模块或gcloud来获得另一种方法?

1 个答案:

答案 0 :(得分:0)

从Cloud Shell通过SSH连接时,您可以查询代理版本

gcloud compute ssh INSTANCE-NAME -- "dpkg-query --show --showformat \
    '${Package} ${Version} ${Architecture} ${Status}\n' \
     stackdriver-agent" --zone=INSTANCE-ZONE

--的选项gcloud compute ssh允许您将参数发送到SSH命令,从那里您可以list the agent version进行操作,如果未安装,它将不返回版本