Acabei usando as ferramentas freeipmi ipmi-sensors-config e ipmi-pef-config. Primeiro eu corri ipmi-sensors-config -L | grep Inlet
para descobrir qual número de sensor correspondia à temperatura de entrada (para minhas máquinas C6220 II era sensor 16, mas para meu C6320s era 110, ou às vezes 10, então certifique-se de fazer isso). Em seguida, executei 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'
. Isso define os tempos para o que você quer, mas não terminamos. Temos que realmente definir um evento para reagir a eles. Para isso eu corri 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'
. Os eventos 4 e 5 no meu sistema correspondem aos eventos Temp Non-Critical e Temp Critical para todos os sensores temporários. Para encontrá-los eu corri ipmi-pef-config -o > pefconf.txt, e depois usou o Vim para procurar por "Temp".