【问题标题】:How to update CloudWatch Agent version on Windows Instance?如何更新 Windows 实例上的 CloudWatch 代理版本?
【发布时间】:2021-07-02 22:16:33
【问题描述】:
假设安装在 Windows Server 上的 CloudWatch 代理是 X.0 版。几个月后,有一个更新,CloudWatch 代理的最新可用版本是 X.1。那么,如何继续更新 Windows Server 上已安装的 CloudWatch 代理版本?
在用户指南中,我能够找到“下载和配置 CloudWatch 代理”和其他相关流程的方法,但无法找到更新 CloudWatch 代理版本的方法。
我们将非常感谢您在这方面的任何及时支持。
【问题讨论】:
标签:
amazon-web-services
amazon-cloudwatch
amazon-systems-manager
【解决方案1】:
您可以使用 AWS Systems Manager 重新安装,因为 Systems Manager 必须已经安装,如果还没有,您需要添加这些 我是角色
AmazonSSMManagedInstanceCore、CloudWatchAgentServerPolicy。
下载 CloudWatch 代理包
Systems Manager Run Command 使您能够管理实例的配置。您指定一个 Systems Manager 文档、指定参数并在一个或多个实例上执行命令。实例上的 SSM 代理处理命令并按指定配置实例。
使用运行命令下载 CloudWatch 代理:
-
在以下位置打开 Systems Manager 控制台
https://console.aws.amazon.com/systems-manager/.
-
在导航窗格中,选择运行命令。
-要么-
如果 AWS Systems Manager 主页打开,请向下滚动并选择
探索运行命令。
-
选择运行命令。
-
在命令文档列表中,选择 AWS-ConfigureAWSPackage。
-
在 Targets 区域中,选择要安装
CloudWatch 代理。如果您没有看到特定实例,则可能没有为 Run Command 配置它。有关更多信息,请参阅 AWS Systems Manager 用户指南中的为混合环境设置 AWS Systems Manager。
-
在操作列表中,选择安装。
-
在名称框中,输入 AmazonCloudWatchAgent。
-
保持版本设置为最新以安装最新版本的代理。
-
选择运行。
-
(可选)在目标和输出区域中,选择实例名称旁边的按钮并选择查看输出。 Systems Manager 应显示代理已成功安装。
如下所示,它会卸载并重新安装。
参考:AWS Documentation