遥测流式传输
通过遥测,用户可以从 PowerEdge 服务器收集实时设备指标、事件和数据日志并将其流式传输到外部的订阅客户端或服务器应用程序。使用遥测,您可以设置需要生成的报告类型和频率。
注: 此功能在所有平台上均受支持,且需要 iDRAC Datacenter 许可证。
遥测是“一对多”解决方案,用于从一个或多个 PowerEdge 服务器 (iDRAC) 收集实时系统数据并将其流式传输到集中式“远程服务器监测、分析和警报服务”。此功能还支持按需收集数据。
遥测数据包括指标/库存和日志/事件。数据可以从 iDRAC 流式传输(拉出)或收集至远程消费者(如 Redfish 客户端和远程系统日志服务器)或由其从 iDRAC 流式传输或收集。还可以按需向 iDRAC SupportAssist Data Collector 提供遥测数据。数据收集和报告以预定义的 Redfish 遥测指标、触发器和报告定义为基础。可以通过 RACADM、Redfish 和服务器配置配置文件 (SCP) 配置遥测流式传输设置。
要配置遥测,请启用或选择定义数据流式传输行为和频率所需的设备报告或日志。请转至页面以配置遥测。在禁用遥测之前,会自动进行数据流式传输。
下表描述了可以使用遥测生成的指标报告:
类型 |
指标组 |
资源清册 |
传感器 |
统计数据 |
配置 |
指标 |
I/O 设备 |
NIC |
否 |
是 |
是 |
否 |
否 |
FC HBA |
否 |
是 |
是 |
否 |
否 |
服务器设备 |
CPU |
否 |
是 |
否 |
否 |
是 |
内存 |
否 |
是 |
否 |
否 |
是 |
风扇 |
否 |
是 |
否 |
否 |
否 |
PSU |
否 |
否 |
否 |
否 |
是 |
传感器 |
否 |
是 |
否 |
否 |
否 |
环境参数 |
散热 |
否 |
是 |
否 |
否 |
是 |
功率 |
否 |
否 |
是 |
否 |
是 |
性能 |
否 |
否 |
是 |
否 |
否 |
加速器 |
GPU |
否 |
否 |
是 |
否 |
是 |
要了解有关遥测部分的字段说明,请参阅 iDRAC 联机帮助。
注:
- StorageDiskSMARTDATA 仅在具有 SAS/SATA 总线协议和 BOSS 控制器后的 SSD 驱动器上受支持。
- 仅针对处于就绪/联机/非 RAID 模式下且不在 BOSS 控制器后的驱动器报告 StorageSensor 数据。
- NVMeSMARTData 仅受具有 PCIe 总线协议(不是在 SWRAID 后面)的 SSD (PCIeSSD / NVMe Express) 驱动器支持。
- GPGPUStatistics 数据仅在支持 ECC 内存功能的特定 GPGPU 型号中可用。
- PSUMetrics 在模块化平台上不可用。
- 某些平台的风扇功率和 PCIe 电源指标可能显示为 0。
- 在 4.40.00.00 版本中,CUPS 报告重命名为 SystemUsage,并且在 INTEL 和 AMD 平台上均受支持。
遥测工作流:
- 安装 Datacenter 许可证(如果尚未安装)。
- 配置全局遥测设置,包括使用 RACADM、Redfish、SCP 或 iDRAC GUI 启用遥测和 Rsyslog 服务器网络地址和端口。
- 使用 RACADM 或 Redfish 界面在所需设备报告或日志上配置以下遥测报告流参数:
- EnableTelemetry
- ReportInterval
- ReportTriggers
注: 针对需要遥测报告的特定硬件启用 iDRAC 警报和 Redfish 事件。
- Redfish 客户端会在 iDRAC 上发出 Redfish EventService 订阅请求。
- 当满足预定义的触发条件时,iDRAC 会生成指标报告或日志/事件数据并将其推送到订阅的客户端。
功能限制:
- 出于安全原因,iDRAC 仅支持与客户端进行基于 HTTPS 的通信。
- 出于稳定性原因,iDRAC 最多支持八个订阅。
- 仅通过 Redfish 界面删除受支持的订阅,甚至可以由管理员手动删除。
遥测功能的行为:
- 当满足预定义的触发条件时,iDRAC 会生成指标报告或日志/事件数据并将其推送 (HTTP POST) 到订阅中规定的目标订阅客户端。客户端仅在成功创建订阅时才会接收新数据。
- 从来源收集数据时,指标数据包含 ISO 格式的时间戳。
- 客户端可以通过 Redfish 界面将 HTTP DELETE 消息发送至订阅资源的 URI 来终止订阅。
- 如果 iDRAC 或客户端删除了订阅,则 iDRAC 不会发送 (HTTP POST) 报告。如果发送错误数超过了预定义的阈值,则 iDRAC 可能会删除订阅。
- 如果用户具有管理员权限,则只能通过 Redfish 界面删除订阅。
- iDRAC 可通过发送“订阅终止”事件作为最后一条消息来通知客户端有关订阅终止的信息。
- 订阅是永久的,即使在 iDRAC 重新启动后仍可保留。但是,可以通过执行 racresetcfg 或 LCwipe 操作将其删除。
- RACADM、Redfish、SCP 和 iDRAC 等用户界面显示客户端订阅的当前状态。