GCP监控中未检测到GCP中的Windows示例

jpfvwuh4  于 2023-04-13  发布在  Windows
关注(0)|答案(2)|浏览(191)

我有一个没有公网IP的windows示例,使用下面的powershell命令安装了监控代理:

Launch Powershell as administrator and run the below command:
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.ps1", "${env:UserProfile}\add-google-cloud-ops-agent-repo.ps1")
Invoke-Expression "${env:UserProfile}\add-google-cloud-ops-agent-repo.ps1 -AlsoInstall"

它安装成功,服务正在运行,当我从GCP控制台的监控部分检查时,它显示为未安装代理。

2uluyalo

2uluyalo1#

您可以从预配置的监控VM示例控制面板在一个或多个计算引擎VM上安装代理。
虚拟机示例控制面板上的清单选项卡列出了所有虚拟机,并包括代理的状态列。
如果云监控未检测到,Agent列报告状态为未检测到

**未检测到:**您尚未安装代理。如果云监控未检测到计算引擎示例上已安装代理,则您可以通过以下操作安装代理:

  • 选择要在其上安装代理的VM示例。
  • 单击“示例”(Instances)表上的“安装代理”(Install agents)选项,这将在控制面板中打开安装工作流,然后按照说明进行操作。Ops Agent是安装的默认代理,但安装工作流提供了一个用于安装旧代理的链接。

有关cloud monitoring的详细信息,请参阅链接。

ws51t4hk

ws51t4hk2#

您可能没有这里提到的服务帐户的必要访问范围
将以下访问作用域添加到连接到计算引擎示例的服务帐户,以便先验证您是否拥有这些访问作用域

- https://www.googleapis.com/auth/logging.write
 - https://www.googleapis.com/auth/monitoring.write
  • 要更新访问范围,可能需要先停止示例 *

在添加作用域并重新启动示例几分钟后,您的代理应该会出现
如果这仍然不起作用,但是,检查代理日志,以更好地了解发生了什么事
日志可在
windows
C:\ProgramData\Google\Cloud Operations\Ops Agent\log\logging-module.log
Linux
/var/log/google-cloud-ops-agent/subagents/*.log

相关问题