I'm looking at configuration options to let me centrally manage my gaming system, main workstations, servers, etc. for critical events and data (e.g. GPU temperature getting above a threshold, etc.). I use GPU-Z on my Radeon 7970OC during gaming, the card sounds like a jet engine but it's doing an adequate job of cooling; down the track though I'd like to set up a background process that feeds a return value back so that I can pipe this out to an MQTT publishing program (this sends an MQTT message in perhaps JSON format so this can be acted on, displayed, etc.). The upstream bits I can sort out elsewhere - what I'm wondering is if anyone's seen a command line program that can poll a GPU and see its current core temperatures the way GPU-Z does. Perhaps something that works for Nvidia and AMD? I've tried googling for it but I'm not quite sure what to match it to; I suspect I'm using the wrong search terminology. Has anyone any suggestions for this?