在IPMI(智能平台管理接口)中,"sensor"(传感器)和"control"(控制)是两个不同的概念。

1. Sensor(传感器):传感器用于监测系统的各种状态和参数,如温度、电压、风扇速度等。它们提供实时数据,供管理软件进行监控和分析。传感器可以用来检测设备是否正常工作,是否存在故障等。

2. Control(控制):控制通常指的是对系统或组件的操作和管理功能。通过控制命令,管理员可以对电源、风扇速度、系统重启等进行管理。控制功能可以用来执行特定的操作,比如打开或关闭设备,调整风扇速度,重启系统等。

总结来说,传感器负责收集和报告状态数据,而控制则是对系统进行操作和管理。二者结合使用,可以实现对服务器及其组件的全面监控和管理。

ipmi.get可以获取传感器的信息,也可以获取控制的状态(控制的执行结果???)

OpenIPMI v.2.0.16 - 2.0.24

按道理,应该执行checks_ipmis.c的allocate_ipmi_sensor函数

id_sz?是不是传错了?read_ipmi_sensor传id_sz错了?

static char	*zbx_sensor_id_to_str(char *str, size_t str_sz, const char *id, enum ipmi_str_type_e id_type, int id_sz)

错误在get_ipmi_sensor_by_id之前就发生了,在read_ipmi_sensor之前就发生了,add_threshold_ipmi

zbx_get_sensor_id函数是否在调用时出错了

在ipmi_collector.c 255 257为什么多了两个函数的执行?

ipmi_manager.c也是在最后多两函数

必要:看ipmimanager的日志!!!