AYUDA!! Sistema de monitoreo de BD en sql server

Hola un saludo, Espero que me puedan orientar sobre un proyecto que estoy por realizar, les platico tengo que realizar un sistema de monitoreo de BD en sql server, ¿Que tecnología puedo utilizar socket, SOAP, algún framework, algunas librerias o como lo puedo implementar? Agradezco mucho su ayuda saludos.