CentOS 7无通用传感器报警阈值设置接口,需先确认数据来源(IPMI、SMART或监控工具),再按来源分别处理:IPMI阈值优先用BMC Web界面修改,SMART温度阈值不可改仅能调整监控逻辑,Zabbix阈值在触发器或采集脚本中配置。

CentOS 7怎么修改传感器报警阈值

CentOS 7 本身并没有提供一个通用的“传感器报警阈值”设置入口。原因很简单:系统内部并不自带统一的硬件传感器管理服务。通常这里说的“传感器”,实际对应的是 IPMI(BMC)、SMART(磁盘),或者第三方监控工具采集到的物理指标,比如温度、电压、风扇转速。也正因为如此,想改阈值,前提一定是先把数据来源搞清楚;来源不明确,改了往往也不生效,甚至还可能带来误报。

确认传感器数据来源是第一步

直接执行 ipmitool sensor listsmartctl -a /dev/sda 能快速判断数据源头:

IPMI 传感器阈值修改(仅限支持可写阈值的 BMC)

多数厂商 BMC(如 Dell iDRAC、HP iLO)允许通过 IPMI 设置临界值,但 CentOS 7 的 ipmitool 仅能读取,不能写入——写操作需调用厂商专用工具或 Web UI。例如:

Zabbix 中传感器告警阈值怎么配

如果你看到的是 Zabbix 前端里的传感器告警,那实际是采集脚本(如 check_ipmi_sensor.sh)把原始值传给 Zabbix Agent,再由 Zabbix Server 判定是否越界。修改位置在:

SMART 温度阈值不能改,但可以绕过误报

smartctl 显示的 Temperature_Celsius 是只读属性,所有尝试用 smartctl --set=temperature 的操作都会失败。真正可控的是:

最常被忽略的一点:BMC 固件版本过旧时,即使 Web 界面显示“Threshold Settings”,保存后也无反应——必须先升级 BMC firmware,否则任何阈值修改都是徒劳。别跳过这步。

本文转载于:https://www.php.cn/faq/2962213.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。