目录
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它会更有价值。借助 InfluxDB,这款排名第一的时间序列平台旨在通过 Telegraf 进行扩展。
查看入门方法
IPMI 是一种开放标准硬件管理接口规范,它定义了嵌入式管理子系统进行通信的特定方式。IPMI 信息通过基板管理控制器 (BMC) 进行交换,这些控制器位于符合 IPMI 标准的硬件组件上。使用低级硬件智能而不是操作系统有两个主要优点:首先,这种配置允许带外服务器管理;其次,操作系统不会因传输系统状态数据而增加负担。
为什么要使用 IPMI Sensor Telegraf 插件?
简而言之,传感器数据是时间序列数据,使用 IPMI Sensor Telegraf 插件收集基于 IPMI 的传感器数据,并将您的基本金属指标使用 ipmitool 命令行实用程序存储到像 InfluxDB 这样的时间序列数据库中是很有意义的。借助 Telegraf,您可以收集传感器数据,并在将其发送到 InfluxDB 之前,丰富、过滤或聚合(导数、最小值/最大值、计数器等)您的数据。此外,由于 Telegraf 还支持各种其他传感器数据格式,如 OPCUA、Modbus、MQTT 等,您可以将 InfluxDB 用作所有传感器数据的存储库。一旦数据进入 InfluxDB,您就可以进行各种分析,以深入了解您的传感器集合。
如何使用 IPMI Sensor Telegraf 插件收集传感器数据
使用 IPMI Sensor Telegraf 插件和 ipmitool
实用程序,在未指定服务器的情况下,您可以使用以下命令查询本地计算机传感器统计信息
- 对于架构版本 1,请使用
ipmitool sdr
- 对于架构版本 2,请使用
ipmitool sdr elist
当指定一个或多个服务器时,插件将使用以下命令收集远程主机传感器统计信息
ipmitool -I lan -H SERVER -U USERID -P PASSW0RD sdr
如果配置了以下任何参数,则会将它们添加到上述查询中
-y hex_key -L privilege
用于监控的关键 IPMI 传感器指标
有两种不同的架构集可用于使用 IPMI 实用程序收集指标
版本 1 架构
- ipmi_sensor
- 标签
- 名称
- 单位
- 主机
- 服务器(仅当从远程服务器检索统计信息时)
- 字段
- 状态(int,1=ok status_code/0=其他任何值)
- 值(float)
- 标签
版本 2 架构
- ipmi_sensor
- 标签
- 名称
- entity_id(可以帮助唯一标识重复名称)
- status_code(来自 IPMI 文档的两个字母代码)
- status_desc(扩展状态描述字段)
- 单位(仅适用于模拟值)
- 主机
- 服务器(仅当从远程检索时)
- 字段
- 值(float)
- 标签
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它会更有价值。借助 InfluxDB,这款排名第一的时间序列平台旨在通过 Telegraf 进行扩展。
查看入门方法