使用IPMItool在较高临界温度下设置系统closures

x堆栈溢出(我现在开始认为是一个错误)

我一直在挖掘相当多的IPMItool命令,还没有find一个完整的原始hex命令列表。 我们有大约90台戴尔C6220 II机器需要设置触发器(戴尔将这些平台事件filter称为),以便在达到我设置的关键阈值(具有讽刺意味的是IPMItool)时closures系统的入口温度。 我们的戴尔代表告诉我,这是不可能的,我将不得不拉起所有90台机器的networking界面,并设置此手动。 他们也告诉我,用IPMItool设定入口温度的门槛是不可能的,而且我也这样做了,所以我对戴尔的信心正在下降。 在互联网上我能find的东西,看起来像我可以用原始的hex命令。 任何人都可以在伟大的互联网野生帮助我吗?

我结束了使用freeipmi工具ipmi-sensors-config和ipmi-pef-config。 首先我运行ipmi-sensors-config -L | grep Inlet ipmi-sensors-config -L | grep Inletfind哪个传感器编号对应入口温度(对于我的C6220 II机器,它是传感器16,但是对于我的C6320,它是110,或者有时是10,所以一定要这样做)。 然后运行ipmi-sensors-config -c -e '16_Inlet_Temp:Upper_Non_Critical_Threshold=30' && ipmi-sensors-config -c -e '16_Inlet_Temp:Upper_Critical_Threshold=32' 。 这将临时设置为你想要的,但是我们没有完成。 实际上我们必须设置一个事件来对这些事件做出反应。 为此,我运行了ipmi-pef-config -c -e 'Event_Filter_4:Event_Filter_Action_Power_Off=Yes' && ipmi-pef-config -c -e 'Event_Filter_5:Event_Filter_Action_Power_Off=Yes' 。 我系统中的事件4和5对应于所有温度传感器的临时非临界和临界临界事件。 要find这些,我运行ipmi-pef-config -o> pefconf.txt,然后使用Vimsearch“Temp”。