IPMI传感器监控

免费使用此InfluxDB集成

IPMI是一种开放标准的硬件管理接口规范,它定义了嵌入式管理子系统通信的特定方式。IPMI信息通过基板管理控制器(BMCs)交换,这些控制器位于IPMI兼容的硬件组件上。使用底层硬件智能而不是操作系统有两个主要优点:首先,这种配置允许进行带外服务器管理,其次,操作系统不会被携带系统状态数据所负担。

为什么使用IPMI传感器Telegraf插件?

简单来说,传感器数据是时间序列数据,使用IPMI传感器Telegraf插件收集基于IPMI的传感器数据,使用ipmitool命令行工具将您的基线指标存储到InfluxDB这样的时间序列数据库中,这是有意义的。使用Telegraf,您可以在将数据发送到InfluxDB之前收集您的传感器数据并丰富、筛选或聚合(导数、最小/最大、计数器等)您的数据。此外,由于Telegraf还支持许多其他传感器数据格式,如OPCUAModbusMQTT等,您可以将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 文档的两位字母代码)
      • 状态描述(扩展状态描述字段)
      • 单位(仅适用于模拟值)
      • 主机
      • 服务器(仅当从远程获取统计信息时)
    • 字段
      • 值(浮点数)
如需更多信息,请参阅文档。

项目 URL   文档

相关资源

InfluxDb-cloud-logo

最强大的时序数据库
作为服务

免费开始
Influxdbu

开发者教育

为时序应用程序开发者提供培训。

查看所有教育内容