I needed something free which will monitor my rig, restart the node if there are any issues with the GPUs or hash rate is down etc, and also show me current progress and GPU level status including heat and hashing rate. I couldn't find anything which did all this for free.
There was one which I was using for a while -
https://github.com/rodneymo/rig-monitor but it was unstable - would crash every now and then and wasn't doing everything I wanted. Hence I wrote my own code and shared it on Github.
I used PowerShell, SQL Server and Grafana. All of these can also be installed on a 64bit Linux today. And all of these are FREE software. I have good experience with SQL server and hence went this route. It took me one day to write this code and does exactly everything I wanted the way I wanted it

. Hope it helps someone else too.
https://github.com/Tcsekhar74/SimplePowerShellEtherMiningRigMonitor/Feel free to use it. Tweak as you need to fit your personal needs.
https://github.com/Tcsekhar74/SimplePowerShellEtherMiningRigMonitor/blob/main/Dashboard.png?raw=true