

• Amazon Systems Manager CloudWatch 控制面板在 2026 年 4 月 30 日之后将不再可用。客户可以像现在一样继续使用 Amazon CloudWatch 控制台来查看、创建和管理其 Amazon CloudWatch 控制面板。有关更多信息，请参阅 [Amazon CloudWatch 控制面板文档](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)。

# 查找预装了 SSM Agent 的 AMIs
<a name="ami-preinstalled-agent"></a>

Amazon Systems Manager 代理（SSM Agent）已预先安装在由 Amazon 和信任的第三方提供的某些 Amazon Machine Images（AMIs）上。

例如，使用以下操作系统之一启动从 AMI 创建的 Amazon Elastic Compute Cloud（Amazon EC2）实例时，您可能会发现 SSM Agent 已安装：
+ AlmaLinux
+ Amazon Linux 2
+ Amazon Linux 2 ECS 优化基础 AMIs
+ Amazon Linux 2023（AL2023）
+ Amazon EKS 优化版 Amazon Linux AMIs
+ macOS 13.x（Ventura）、14.x（Sonoma）和 15.x（Sequoia）
+ SUSE Linux Enterprise Server (SLES) 15.3 及更高版本
+ Ubuntu Server 16.04 LTS 64 位（Snap）、18.04、20.04、22.04 LTS、24.04 LTS、24.0 和 25.04 
+ 2016 年 11 月或以后发布的 Windows Server 2012 R2 AMIs
+ Windows Server 2016、2019、2022（不包括 Nano 版本）和 2025

**注意**  
预装在 AMI 上的 SSM Agent 版本可能不是最新的可用版本。作为最佳实操，我们建议您始终在受管节点上使用最新可用的 SSM Agent 版本。有关自动 SSM Agent 更新的更多信息，请参阅 [自动更新到 SSM Agent](ssm-agent-automatic-updates.md)。  
SSM Agent 可能已预先安装在不在此列表中的 Amazon 托管 AMIs 上。这通常表明并非所有 Systems Manager 工具都完全支持操作系统（OS）。  
SSM Agent 可能已预安装在 Amazon Web Services Marketplace 或社区 AMIs 存储库中的 AMIs 上，但是，Amazon 不支持这些 AMIs。

## 验证 SSM Agent 的状态
<a name="verify-ssm-agent-status"></a>

根据初始化的时间，从前面列表中的 AMI 创建的实例可能没有预安装 SSM Agent。也可能实例已预安装代理，但代理没有运行。因此，我们建议您在首次尝试在实例上使用 Systems Manager 之前先检查 SSM Agent 的状态。

使用以下过程验证您的实例上已安装并正在运行 SSM Agent。如果发现未安装代理，则可以在 [Linux、](manually-install-ssm-agent-linux.md)[macOS](manually-install-ssm-agent-macos.md) 和 [Windows Server](manually-install-ssm-agent-windows.md) 实例上手动安装。

**要验证实例上是否已安装 SSM Agent**

1. 启动新实例后，请等待几分钟，以便其完成初始化。

1. 使用您的首选方法连接到实例。例如，您可以使用 SSH 连接到 Linux 实例，或使用远程桌面连接到 Windows Server 实例。

1. 根据实例的操作系统类型运行命令，以检查 SSM Agent 的状态。    
[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/systems-manager/latest/userguide/ami-preinstalled-agent.html)
**提示**  
若要查看在 Systems Manager 支持的所有操作系统类型上查看 SSM Agent 状态的命令，请参阅 [正在检查 SSM Agent 状态并启动代理](ssm-agent-status-and-restart.md)。

1. 评估命令输出以了解的 SSM Agent 状态。

**状态：*已安装且正在运行***  
在大多数情况下，命令输出会表明代理已安装并正在运行。

   以下示例显示 Amazon Linux 2 实例上已安装且正在运行 SSM Agent。

   ```
   amazon-ssm-agent.service - amazon-ssm-agent
   Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2021-10-20 19:09:29 UTC; 4min 6s ago
   --truncated--
   ```

   以下示例显示 Windows Server 实例上已安装且正在运行 SSM Agent。

   ```
   Status   Name               DisplayName
   ------   ----               -----------
   Running  AmazonSSMAgent     Amazon SSM Agent
   ```

**状态：*已安装但未运行***  
在某些情况下，命令输出会表明代理已安装但并未运行。

   以下示例显示 Amazon Linux 2 实例上已安装 SSM Agent 但并未运行。

   ```
   amazon-ssm-agent.service - amazon-ssm-agent
   Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Wed 2021-10-20 22:16:41 UTC; 18s ago
   --truncated--
   ```

   以下示例显示 Windows Server 实例上已安装 SSM Agent 但并未运行。

   ```
   Status   Name               DisplayName
   ------   ----               -----------
   Stopped  AmazonSSMAgent     Amazon SSM Agent
   ```

   如果代理已安装但并未运行，您可以根据实例的操作系统类型使用命令手动激活代理。

       
[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/systems-manager/latest/userguide/ami-preinstalled-agent.html)

**状态：*未安装***  
在某些情况下，命令输出会表明座席未安装。

   以下示例显示 Amazon Linux 2 实例上未安装 SSM Agent。

   ```
   Unit amazon-ssm-agent.service could not be found.
   ```

   以下示例显示 Windows Server 实例上未安装 SSM Agent。

   ```
   Get-Service : Cannot find any service with service name 'AmazonSSMAgent'.
   --truncated--
   ```

   如果未安装代理，您可以根据操作系统类型使用程序手动安装：
   + [在适用于 Linux 的 EC2 实例上手动安装和卸载 SSM Agent](manually-install-ssm-agent-linux.md)
   + [在适用于 macOS 的 EC2 实例上手动安装和卸载 SSM Agent](manually-install-ssm-agent-macos.md)
   + [在适用于 Windows Server 的 EC2 实例上手动安装和卸载 SSM Agent](manually-install-ssm-agent-windows.md)