Skip to main content

Introducción

Este documento tiene como objetivo la descripción de la monitorización masiva de contadores de rendimiento en entornos Windows con un servicio SQL integrado.

Para la obtención de datos se usaran los contadores de rendimiento del sistema windows, así como consultas a través del comando sqlcmd (invoke-sqlcmd) de powershell.

Para la extracción de la información se utiliza:

• Consola Powershell 2.0 (instalado por defecto en Windows Server 2008 R2, y Windows 7.Disponible desde Windows XP SP2 en adelante)

 • Una interfaz “abierta” (la de Pandora, como extensión de la sección de administración) paraespecificar consultas SQL libres.

• El sistema, que se integra con el agente Windows y con la capacidad de distribuir colecciones de ficheros, de forma que se puede distribuir el plugin por un lado y las colecciones de ficheros de forma individual -por agente- y/o por política.

• SQLPS.exe, es decir, la consola de administración de SQL Server para Powershell. Disponible a partir de SQL Server 2008, en versiones anteriores necesitamos instalarlo a parte.

• Tener instalado el comando invoke-sqlcmd en Powershell

• Con la instalación del agente de Pandora se distribuyen varios comandos como grep, gawk, etc..., en el caso de no estar este directorio en el path del sistema habrá que añadir estos comandos a alguno de los paths del mismo. Cabe destacar que el plugin de monitorización de Performance Counters se puede usar para recoger información de tipo numérico (para hacer gestión del rendimiento).