Yo mismo estaba haciendo un software similar, el administrador se conectaba con websocket, administraba la monitorización en el fondo también con websocket, mantenía dos hubs, y no sentía que los pensamientos fueran muy fluidos cuando enviaba comandos.
¿Quiere saber el proceso de trabajo del sistema de botvs viejo, si el administrador se conecta al servidor con un socket rpc o webscoket, y envía órdenes para consultar los últimos registros?