2020-03-09 12:41:10 -05:00
|
|
|
{
|
|
|
|
"thermal_control_algorithm": {
|
2020-04-21 10:09:53 -05:00
|
|
|
"run_at_boot_up": "true",
|
2020-03-09 12:41:10 -05:00
|
|
|
"fan_speed_when_suspend": "60"
|
|
|
|
},
|
|
|
|
"info_types": [
|
|
|
|
{
|
|
|
|
"type": "fan_info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "psu_info"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "chassis_info"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"policies": [
|
|
|
|
{
|
|
|
|
"name": "any fan absence",
|
|
|
|
"conditions": [
|
|
|
|
{
|
|
|
|
"type": "fan.any.absence"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"actions": [
|
|
|
|
{
|
|
|
|
"type": "thermal_control.control",
|
|
|
|
"status": "false"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "fan.all.set_speed",
|
|
|
|
"speed": "100"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "any psu absence",
|
|
|
|
"conditions": [
|
|
|
|
{
|
|
|
|
"type": "psu.any.absence"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"actions": [
|
|
|
|
{
|
|
|
|
"type": "thermal_control.control",
|
|
|
|
"status": "false"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "fan.all.set_speed",
|
|
|
|
"speed": "100"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2020-04-21 10:09:53 -05:00
|
|
|
{
|
|
|
|
"name": "any fan broken",
|
|
|
|
"conditions": [
|
|
|
|
{
|
|
|
|
"type": "fan.any.fault"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"actions": [
|
|
|
|
{
|
|
|
|
"type": "thermal_control.control",
|
|
|
|
"status": "false"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "fan.all.set_speed",
|
|
|
|
"speed": "100"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2020-03-09 12:41:10 -05:00
|
|
|
{
|
|
|
|
"name": "all fan and psu presence",
|
|
|
|
"conditions": [
|
|
|
|
{
|
|
|
|
"type": "fan.all.presence"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "psu.all.presence"
|
2020-04-21 10:09:53 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "fan.all.good"
|
2020-03-09 12:41:10 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"actions": [
|
|
|
|
{
|
2020-04-21 10:09:53 -05:00
|
|
|
"type": "thermal_control.control",
|
|
|
|
"status": "true"
|
2020-03-09 12:41:10 -05:00
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|