【发布时间】:2018-12-20 16:27:19
【问题描述】:
CloudWatch 可用于对 AWS 资源执行系统监控(AWS 资源)和应用程序监控。
CloudWatch 是否依赖 SNMP mib(AWS 实例)来监控指标?
【问题讨论】:
标签: amazon-web-services monitoring snmp amazon-cloudwatch health-monitoring
CloudWatch 可用于对 AWS 资源执行系统监控(AWS 资源)和应用程序监控。
CloudWatch 是否依赖 SNMP mib(AWS 实例)来监控指标?
【问题讨论】:
标签: amazon-web-services monitoring snmp amazon-cloudwatch health-monitoring
没有。 CloudWatch 从运行您的实例的物理主机上的管理程序收集所有这些指标。它不与您的实例内运行的任何进程、SNMP 或其他进程进行通信。
【讨论】:
不,绝对不是。 CloudWatch 标准 EC2 指标是虚拟机管理程序级别的,不会由实例报告。如果您将实例放在阻止所有出站网络流量的安全组中,指标仍会更新。这也解释了为什么 CloudWatch 指标不包括任何操作系统级别的东西,例如内存利用率、可用磁盘空间等。
您可以在推送其他指标(如内存利用率和可用磁盘空间)的实例上安装 CloudWatch 代理,但它像所有其他 AWS API 一样通过 HTTPS 进行通信。 CloudWatch API 在此处有详细记录:https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/Welcome.html
此外,SNMP 通常是一种 LAN 协议。因此,如果 CloudWatch 使用 SNMP,它将在您的 VPC 中有一个 IP 地址。 CloudWatch 默认没有 VPC 端点。
【讨论】:
不,CloudWatch 不支持 SNMP 监控。但是您可以使用一些外部工具,这些工具将读取 SNMP 指标并将指标放入 CloudWatch。
例如,您可以将customized collectd 与SNMP plugin 一起使用。
【讨论】: