了解最新技术文章
在我们开始之前,这是我们关于监控 AWS 环境的两部分系列的第 1 部分。如果您想直接进入动手指南,只需单击下方。
👉关于如何在 PRTG 中设置 AWS 监控的实践指南
Paessler PRTG 包括六种不同的传感器类型,用于监控您的 Amazon Web Services (AWS) 环境。
自从我上次在博客上评论新传感器已经有一段时间了。在过去的几个月里,我们的开发人员一直在为 Amazon Web Services (AWS) 的新传感器类型编程付出大量努力,今天有机会更详细地讨论它们。
我把这个话题分成两部分。第一部分涵盖 PRTG 中新的 AWS 传感器类型;包括它们的特点和优点。在第二部分中,我将向您展示如何在 PRTG 中设置新传感器,以及在设置 AWS 权限和凭证时需要考虑的事项。
那么让我们从不同的传感器类型开始:
AWS 警报 v2
亚马逊成本
AWS EBS v2(弹性块存储)
AWS EC2 v2(弹性计算云)
AWS ELB v2(弹性负载平衡)
AWS RDS v2(关系数据库服务)
此时,一个或多个 AWS 传感器仍处于 Beta 状态。自 PRTG 版本 21.1.65 起,您可以启用实验功能设置“Beta 传感器”。这使您可以试用我们实验室即将推出的新功能,并尽早向我们提供反馈。要了解有关我们的实验功能设置的更多信息,请查看我们的文章PRTG Network Monitor 中 beta 传感器的新处理。
除了 AWS Cost Sensor(无论如何都是最近开发的)之外,所有其他传感器类型都进行了根本性的修改,您可以通过后缀“v2”识别它们。我们所有的 AWS 传感器类型都基于最新版本的 Cloudwatch SDK。
我们还将传感器的标准扫描间隔从 15 分钟更改为 5 分钟。这会导致更频繁的更新,以便传感器收集更多最新数据。您可以在下面阅读所有特定于传感器的创新。
AWS 警报功能允许您监控 CloudWatch 指标并在指标超出您配置的级别(高或低阈值)时接收通知。您可以将多个警报附加到每个指标,每个警报可以有多个操作。如果您对更多技术细节感兴趣,AWS 新闻博客随时为您服务。
AWS Alarm v2 传感器通过从 Amazon CloudWatch 读取数据来监控指标和复合 AWS 警报。它将是现有 Amazon CloudWatch 警报传感器的继任者。传感器详细信息显示相应的警报状态。( PRTG 手册 AWS Alarm v2 )
🔥 特定于通道的差异
虽然旧传感器监视警报状态,但新传感器可以区分复合警报和公制警报并独立监视它们。
监控复合报警的传感器通道:
a) 报警状态(也存在于旧传感器中)显示报警的整体状态
b) 复合报警可以有多个附加通道,每个报警对应一个通道。
监控指标警报的传感器通道:
a) 警报状态(也存在于旧传感器中)显示警报的整体状态
b) 一个额外的通道显示设置警报的指标值
PRTG 中的AWS 成本传感器显示AWS 账户的月度和年度成本,以及成本预测。这有助于您关注公司的 AWS 账户支出,以及单一用途 AWS 账户的支出。通过通道限制,如果您的 AWS 账户成本变得过高,传感器可以单独通知您(PRTG 手动 AWS 成本)
我们尊重您的隐私!你安全了!没有垃圾邮件
除了包含的渠道外,您还可以选择为成本和预测添加其他类型,例如:
未混合和净未混合成本,每月和每年
每月和每年的未混合和净未混合成本预测
每月和每年的摊销和净摊销成本
每月和每年的摊销和净摊销成本预测
该传感器已经在 PRTG 中可用了一段时间。有关更多详细信息,请阅读我们的专家 Greg 的文章使用 PRTG 监控您的 AWS 成本。
✔️ Amazon Elastic Block Store 是一种易于使用、可扩展、高性能的块存储服务,专为 Amazon Elastic Compute Cloud (Amazon EC2) 而设计。它通常用于在云中构建您的 SAN、运行关系数据库或 NoSQL 数据库或调整您的大数据分析引擎的规模,这只是举几个用例。在aws.amazon.com上了解更多关于它如何运作的信息。
AWS EBS v2 传感器监控 AWS Elastic Block Store (EBS) 卷的状态和性能,并将成为现有 Amazon CloudWatch EBS 传感器的继任者。
AWS EBS v2 传感器支持各种指标,包括BurstBalance(平均)、VolumeIdleTime(总和)、VolumeQueueLength(平均)、VolumeReadBytes(总和)等。在此处查找完整列表:PRTG 手册 AWS EBS v2
🔥 特定于通道的差异
新传感器提供了两个额外的通道,称为“突发平衡”和“音量状态”,其中“音量状态”是传感器的主要通道。
我们重命名了这些频道(旧 -> 新):
总读取时间 -> 平均读取延迟
总写入时间 -> 平均写入延迟
队列长度 -> 平均队列长度
磁盘读取 -> 读取带宽
读取操作 -> 读取吞吐量
磁盘写入 -> 写入带宽
写入操作 -> 写入吞吐量
空闲 % -> 空闲时间
旧通道“总读取时间”和“总写入时间”显示两次扫描之间的值之和。我们对此进行了更改,因此新通道“平均读取延迟”和“平均写入延迟”现在显示两次扫描之间的平均值。
✔️ Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可在云中提供安全、可调整大小的计算容量。它旨在让开发人员更轻松地进行网络规模的云计算。Amazon EC2 简单的 Web 服务界面使您能够以最小的摩擦获取和配置容量。
AWS EC2 v2 传感器监控 Amazon Elastic Compute Cloud 的性能,并将成为现有 Amazon CloudWatch EC2 传感器的继任者。它显示 CPU 积分余额和使用情况、磁盘读写、网络负载等信息。在我们的AWS EC2 v2 的 PRTG 手册条目中找到所有支持的指标以及更多其他信息。
🔥 通道特定差异
在 AWS 控制台中激活后,您可以在 ECS v2 传感器中看到新元素“CPU 积分余额”、“CPU 积分使用情况”和“CPU 利用率”。
我们重命名了这些频道(旧 -> 新):
状态(实例)-> 实例状态
状态(系统)-> 系统状态
新传感器不再提供“磁盘读取”、“磁盘写入”、“读取操作”、“写入操作”和“状态”通道。
✔️ AWS Elastic Load Balancing (ELB) 是一种用于 Amazon Web Services (AWS) 部署的负载平衡服务。ELB 自动跨多个目标分配传入的应用程序和网络流量,并根据需要扩展资源。例如,目的地可以是 Amazon EC2 实例、容器和 IP 地址。
AWS ELB v2 传感器监控 AWS ELB 负载均衡器的性能,并将成为现有 Amazon CloudWatch ELB 传感器的继任者,从而可以监控比 ELB v1 传感器更新的 ELB 类型。
AWS ELB v2 传感器支持各种指标,包括ActiveConnectionCount(总和)、ActiveFlowCount(平均)、ConsumedLCUs(总和)、UnhealthyHostCount 等等。在我们的AWS ELB v2 的 PRTG 手册条目中找到完整的指标列表,包括许多其他详细信息。
🔥 特定于通道的差异
旧传感器仅支持已被 AWS 停用的经典负载均衡器。新传感器支持应用程序平衡器(取代了经典负载平衡器)和网络负载平衡器。网络负载平衡器是重新设计的,因为在创建旧传感器时它们不存在。旧传感器和新应用程序负载均衡器传感器有一些不同:
我们重命名了这些通道(旧 -> 新):
健康主机 -> 健康主机数
不健康主机 -> 不健康主机计数
HTTPCode 后端 4xx -> 目标 4xx 计数
我们向新传感器添加了“已消耗 LCU”、“已处理字节”、“规则评估”和“ELB 4xx 计数”通道。我们删除了通道“HTTPCode Backend 2xx”和“HTTPCode Backend 5xx”。
✔️ Amazon Relational Database Service (Amazon RDS) 是一种 Web 服务,可以更轻松地在 AWS 云中设置、操作和扩展关系数据库。它为行业标准关系数据库提供经济高效、可调整大小的容量,并管理常见的数据库管理任务。有关如何使用 AWS RDS 创建和连接到数据库实例的示例,请切换到 aws.amazon.com 并在此处继续阅读。
AWS RDS v2 传感器监控 RDS(关系数据库服务)实例的性能,并将成为现有 Amazon CloudWatch RDS 传感器的继任者。
AWS RDS v2 传感器支持各种指标,包括 BinLogDiskUsage (MB)、CPUUtilization(平均)、DatabaseConnections(计数)、FreeStorageSpace (MB)、网络吞吐量等等。在我们的AWS RDS v2 的 PRTG 手册条目中找到完整的指标列表,包括许多其他详细信息。
🔥 通道特定差异
在 AWS 控制台中激活时,您可以看到新元素“CPU 积分余额”、“CPU 积分使用情况”和“CPU 利用率”。
我们重命名了这些频道(旧 -> 新):
数据库读取 -> 读取吞吐量
数据库写入 -> 写入吞吐量
网络输入 -> 网络接收吞吐量
网络输出 -> 网络传输吞吐量
读取 OPS -> 读取 IOPS
写入 OPS -> 写入 IOPS