帮助手册

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 代理

  1. 在 Site24x7 Web 客户端中,前往 > AWS > 您的 AWS 账户 > 高级配置
  2. 启用 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 处于维护状态的进程数量。 数量

阈值配置

要为已集成的监视器配置阈值,请执行以下操作:

  1. 导航至管理 > 配置文件 > 阈值和可用性
  2. 点击添加阈值配置文件
  3. 监视器类型下拉菜单中选择 CloudWatch Agent
  4. 显示名称字段中填写适当的名称。支持的指标将显示在阈值配置部分,您可以为上述所有指标设置阈值。
  5. 设置完适用指标的阈值后,点击保存
注意

您可以使用状态传播功能管理所有告警,确保通知通过父级监视器发送。

Procstat 状态变更通知

Procstat 状态变更通知选项默认设置为。将此选项切换为,即可在 Procstat 监视器处于可用、中断、异常、严重、暂停或维护状态时收到通知。

授权许可

CloudWatch 代理与 EC2 服务器的集成在 Site24x7 中免费使用。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!