IPMI传感器监控
免费使用此InfluxDB集成IPMI是一种开放标准的硬件管理接口规范,它定义了嵌入式管理子系统通信的特定方式。IPMI信息通过基板管理控制器(BMCs)交换,这些控制器位于IPMI兼容的硬件组件上。使用底层硬件智能而不是操作系统有两个主要优点:首先,这种配置允许进行带外服务器管理,其次,操作系统不会被携带系统状态数据所负担。
为什么使用IPMI传感器Telegraf插件?
简单来说,传感器数据是时间序列数据,使用IPMI传感器Telegraf插件收集基于IPMI的传感器数据,使用ipmitool命令行工具将您的基线指标存储到InfluxDB这样的时间序列数据库中,这是有意义的。使用Telegraf,您可以在将数据发送到InfluxDB之前收集您的传感器数据并丰富、筛选或聚合(导数、最小/最大、计数器等)您的数据。此外,由于Telegraf还支持许多其他传感器数据格式,如OPCUA、Modbus、MQTT等,您可以将InfluxDB用作存储所有传感器数据的仓库。一旦数据在InfluxDB中,您就可以进行各种分析,以深入了解您的传感器集合。
如何使用IPMI传感器Telegraf插件收集您的传感器数据
使用IPMI传感器Telegraf插件和ipmitool
实用工具,不指定服务器,您可以使用以下命令查询本地机器的传感器统计信息
- 对于版本一使用
ipmitool sdr
- 对于版本二使用
ipmitool sdr elist
当指定一个或多个服务器时,插件将使用以下命令收集远程主机的传感器统计信息
ipmitool -I lan -H 服务器 -U 用户ID -P 密码 sdr
如果配置了以下参数,它们将被添加到上述查询中
-y hex_key -L 权限
用于监控的关键IPMI传感器指标
使用IPMI实用工具收集指标有两个不同的模式集
版本一模式
- ipmi_sensor
- 标签
- 名称
- 单位
- 主机
- 服务器(仅当从远程服务器检索统计信息时使用)
- 字段
- 状态(整型,1=正常状态码/0=其他任何状态)
- 值(浮点数)
- 标签
版本 2 架构
- ipmi_sensor
- 标签
- 名称
- 实体 ID(有助于唯一化重复名称)
- 状态码(来自 IPMI 文档的两位字母代码)
- 状态描述(扩展状态描述字段)
- 单位(仅适用于模拟值)
- 主机
- 服务器(仅当从远程获取统计信息时)
- 字段
- 值(浮点数)
- 标签
如需更多信息,请参阅文档。