Unfortunately two register values I need are not part of vsphere's performance metrics, so they can't be viewed using what you posted, nor would they be accessible to nagios. What vmware reports under hardware health for cpu temp is what the platform sends it, which is the Tcase temp value at the CPU heat spreader. That unfortunately does not tell me if the CPU is being allowed to reach its thermal limit and activating thermal control / performance reducing as a result. In my case I'm running Cisco UCS hardware that is being allowed to reach its thermal threshold constantly throughout the day, Cisco is telling me everything is great just ignore that because the CPU core temp is not being allowed to reach its limit, but I don't believe them so I'd prefer to be able to prove them wrong.