TEAMVIEWER nothing else i think best software monitoring and control client. Almost 3 years i used it to control and monitoring my rigs. Easy to use, powerful and very secure.
But, yes if something happen to client like crash or hang, we can not do anything. Just waiting somebody to reboot it
Anyway, teamviewer still worth to use it for monitoring.