Get a thermometer and check the ambient temp. It could be a bug on the mobo/BIOS. As an AWS SRE, we once had an issue where we had waves of racks being unavailable. They'd go offline, were booted by automation, whereupon they'd come up only to go offline again. Our usual approach to solving such issues didn't work (we had a concall spanning 3 days to triage this issue). We typically relied on IPMI sensors for thermal events in the fleet. The typical script fetched the IPMI temp and if it was too high raised a ticket. What we never factored was a temp going too low. So, it turns out, that the datacenter in question would allow air from the outside in winter to help with cooling during winter. One of the air vents got stuck open and servers went cold... (IN deg C): 5, 4, 3, 2, 1, 0, 255 << oops bios initiates a server shutdown due to a very high chassis temp. Server vendor issue a patch a few weeks later. We had to put in an alarm for temp going too low in our monitoring!