CloudWatch Agent 与 Amazon EC2 服务器集成
Site24x7 CloudWatch 代理可以从 Amazon Elastic Compute Cloud(EC2)实例中获取详细指标。
使用 CloudWatch 代理进行监控的前提条件
CloudWatch 代理命名空间
Site24x7 遵循默认命名空间 CWAgent 从 Amazon CloudWatch 收集指标。如果您使用了自定义命名空间,必须将其修改为默认标准,Site24x7 才能获取数据。

向 CloudWatch 代理配置向导中添加维度
Site24x7 使用以下维度采集指标:
- ImageId
- InstanceId
- InstanceType

请启用这些维度,以便 Site24x7 能从 CloudWatch 收集指标。
策略与权限
Site24x7 要求您为以下内容启用只读权限,以确保 CloudWatch 代理在您的 AWS 环境中正常运行:
CloudWatch 代理策略
- CloudWatchAgentAdminPolicy
- CloudWatchAgentServerPolicy
EC2 权限
- "ec2:DescribeInstances"
- "ec2:DescribeImages"
CloudWatch 权限
- "cloudwatch:GetMetricData"
- "cloudwatch:GetMetricStatistics"
- "cloudwatch:ListMetrics"
在 Site24x7 中启用 CloudWatch 代理
- 在 Site24x7 Web 客户端中,前往云 > AWS > 您的 AWS 账户 > 高级配置。
- 启用 EC2 CloudWatch 代理: 将开关切换为是。
注意对于现有 Site24x7 用户,此选项默认设置为"否";对于新用户,默认设置为"是"。
条件
- 如果您已将 Site24x7 服务器监控代理与 EC2 服务器集成,则无法再将 CloudWatch 代理与该 EC2 监视器集成。
- 如果 CloudWatch 代理已与 EC2 服务器集成,则无法再将 Site24x7 服务器监控代理与该 EC2 监视器集成。
支持的指标
适用于 Windows 的 CloudWatch 代理
| 指标 | 说明 | 单位 |
| Memory % Committed Bytes In Use | 当前已提交并正在使用的内存百分比 | 百分比 |
| Logical Disk % Free Space | 逻辑磁盘上剩余可用内存的百分比 | 百分比 |
| Paging File % Usage | 页面文件上剩余可用内存的百分比 | 百分比 |
| Processor % Idle Time | 未使用的空闲处理器或 CPU 容量 | 百分比 |
| Processor % Interrupt Time | 处理器在采样间隔期间接收和处理硬件中断所用的时间 | 百分比 |
| Processor % User Time | 处理器在用户模式下执行所用时间的百分比 | 百分比 |
| Physical Disk % Disk Time | 所选磁盘驱动器处理读写请求时处于繁忙状态的时间百分比 | 百分比 |
| Physical Disk Write | 每秒磁盘写入吞吐量 | 字节/秒 |
| Physical Disk Read | 每秒磁盘读取吞吐量 | 字节/秒 |
| Physical Disk Writes/sec | 每秒磁盘写入操作次数(写操作的 IOPS) | 次/秒 |
| Physical Disk Reads/sec | 每秒磁盘读取操作次数(读操作的 IOPS) | 次/秒 |
| TCPv4 Connections Established | 已建立的 TCP v4 连接总数 | 数量 |
| TCPv6 Connections Established | 已建立的 TCP v6 连接总数 | 数量 |
| Number of processes in Available status | 处于可用状态的进程数量。 | 数量 |
| Number of processes in Down status | 处于中断状态的进程数量。 | 数量 |
| Number of processes in Trouble status | 处于异常状态的进程数量。 | 数量 |
| Number of processes in Critical status | 处于严重状态的进程数量。 | 数量 |
| Number of processes in Suspended status | 处于暂停状态的进程数量。 | 数量 |
| Number of processes in Maintenance | 处于维护状态的进程数量。 | 数量 |
适用于 Linux 或 Unix 的 CloudWatch 代理
| 指标 | 说明 | 单位 |
| Memory Used | 当前正在使用的内存百分比 | 百分比 |
| Swap Space Used | 当前正在使用的交换空间百分比 | 百分比 |
| Free Disk Inodes | 磁盘上可用索引节点数量 | 数量 |
| Used Disk | 已使用的磁盘空间总百分比 | 百分比 |
| Disk I/O Time | 磁盘存在 I/O 请求排队的时间量 | 毫秒 |
| Disk I/O Write in Bytes | 写入磁盘的字节数 | 字节 |
| Disk I/O Read in Bytes | 从磁盘读取的字节数 | 字节 |
| Disk I/O Write Count | 磁盘写入操作次数 | 数量 |
| Disk I/O Read Count | 磁盘读取操作次数 | 数量 |
| CPU Usage Idle | CPU 处于空闲状态的时间百分比 | 百分比 |
| CPU Usage I/O Wait | CPU 等待 I/O 操作完成的时间百分比 | 百分比 |
| CPU Usage User | CPU 处于用户模式的时间百分比 | 百分比 |
| CPU Usage System | CPU 处于系统模式的时间百分比 | 百分比 |
| Netstat TCP Established | 已建立的 TCP 连接数 | 数量 |
| Netstat TCP Time Wait | 当前处于等待状态(确保客户端已收到连接终止请求确认)的 TCP 连接数 | 数量 |
| Number of processes in Available status | 处于可用状态的进程数量。 | 数量 |
| Number of processes in Down status | 处于中断状态的进程数量。 | 数量 |
| Number of processes in Trouble status | 处于异常状态的进程数量。 | 数量 |
| Number of processes in Critical status | 处于严重状态的进程数量。 | 数量 |
| Number of processes in Suspended status | 处于暂停状态的进程数量。 | 数量 |
| Number of processes in Maintenance | 处于维护状态的进程数量。 | 数量 |
阈值配置
要为已集成的监视器配置阈值,请执行以下操作:
- 导航至管理 > 配置文件 > 阈值和可用性。
- 点击添加阈值配置文件。
- 在监视器类型下拉菜单中选择 CloudWatch Agent。
- 在显示名称字段中填写适当的名称。支持的指标将显示在阈值配置部分,您可以为上述所有指标设置阈值。
- 设置完适用指标的阈值后,点击保存。
注意
您可以使用状态传播功能管理所有告警,确保通知通过父级监视器发送。
Procstat 状态变更通知
Procstat 状态变更通知选项默认设置为否。将此选项切换为是,即可在 Procstat 监视器处于可用、中断、异常、严重、暂停或维护状态时收到通知。
授权许可
CloudWatch 代理与 EC2 服务器的集成在 Site24x7 中免费使用。
