What causes servers to shut down or reload in case of high temperature? For example Juniper network equipment running Junos OS will halt the routing engine if it's CPU temperature remains above 100C for more than 60s:
Jun 3 00:40:32 M10i chassisd[1209]: CHASSISD_RE_OVER_TEMP_WARNING: Routing Engine 0 temperature (101 C) over 100 degrees C, platform will shutdown in 15 seconds if condition persists
Jun 3 00:40:32 M10i chassisd[1209]: CHASSISD_RE_OVER_TEMP_WARNING: Routing Engine 0 temperature (101 C) over 100 degrees C, platform will shutdown in 15 seconds if condition persists
Jun 3 00:40:37 M10i chassisd[1209]: CHASSISD_RE_OVER_TEMP_WARNING: Routing Engine 0 temperature (102 C) over 100 degrees C, platform will shutdown in 10 seconds if condition persists
Jun 3 00:40:37 M10i chassisd[1209]: CHASSISD_RE_OVER_TEMP_WARNING: Routing Engine 0 temperature (101 C) over 100 degrees C, platform will shutdown in 10 seconds if condition persists
Jun 3 00:40:42 M10i chassisd[1209]: CHASSISD_RE_OVER_TEMP_WARNING: Routing Engine 0 temperature (102 C) over 100 degrees C, platform will shutdown in 5 seconds if condition persists
Jun 3 00:40:42 M10i chassisd[1209]: CHASSISD_RE_OVER_TEMP_WARNING: Routing Engine 0 temperature (101 C) over 100 degrees C, platform will shutdown in 5 seconds if condition persists
Jun 3 00:40:47 M10i chassisd[1209]: CHASSISD_RE_OVER_TEMP_SHUTDOWN: Routing Engine 0 temperature above 100 degrees C for too long; powering down all FRUs
However, what about servers? Does this depend on server hardware vendor? Or does this depend solely on server operating system?
Either/both - if a server has temperature sensors, and some don't, then they can have hard limits set in BIOS usually, but the OS or drivers inside could override those thresholds for whatever reason.
So yes, either/both - you need sensors either way, and this is one reason I buy HP :)
It's a mixture of both, but you need temperature sensors in place to do anything. So... make sure you get equipment that has it.
Most hardware based solutions have a thermal trip threshold in the BIOS itself. Depending on OS support, a thermal trip can look like a sudden power failure (never mind all that fancy power protection you have) or as a user-initiated safe shutdown. In the case of embedded devices like network switches the line between hardware and OS is fuzzier; your JunOS device is smart enough to turn off the high-voltage components while temp is above a certain threshold.