¡Hola!
Podéis ver en mi Github un pequeño proyecto con el que poder monitorizar un pc y guardarlo en un base de datos alojada, por ejemplo, en Azure. También se pueden enviar notificaciones Azure para hacer ejecutar ciertos comandos de forma remota, o ver la webcam o escritorio de forma remota (mediante sockets).
El enlace es https://github.com/LuisM000/Planchet
¡Saludos!