Ayuda con Script vbs, problema al ordenar y presentar datos.

B

Buenas,

Estoy usando un script para coger datos de perfmon en servidores remotos. luego los envia por mail quedando tal que asi:

El problema como veis, es que los server ZZZZ solo son 4 y pone 6 columnas, dejando descuadrados los datos.

Los RRR son 6 y los pone bien.

Hay variables declarando el numero de servers. El problema viene a la hora de ordenar los datos, en algun sitio he de poder poner que los ZZZZZ sean solo 4 columnas. He hecho varias pruebas pero no doy con ello y tampoco soy experto en esto.

Tampoco sé porque presenta solo 4 filas de datos ( Peticiones encoladas, peticiones segundo, CPU y Memoria) cuando en el script se piden datos de 6 contadores.

¿ Alguien me echa un mano ?

Script

Saludos

AikonCWD

Hice hace un tiempo un script VBS para monitorizar el estado del Active Directory (replicación, FSMO, ping, DNS, Sysvol, etc...) así como el hardware básico de cada servidor (espacio en disco y RAM libre). En lugar de usar perfmon y parsear el resultado, lo hago todo por consultas WMI. Los datos son presentados en un HTML y enviados por mail. Te dejo el source porque fijo que te será más útil que el actual que tienes:

https://github.com/aikoncwd/vbs-ad-health-report

1 respuesta
B

#2 Gracias Aikon, tiene buena pinta. Pero no se si se adapta a nuestras necesidads. Veo que ataca a una OU o a nombres de maquina en concreto. En el que usamos, no esta puesto, pero atacamos a varios dominios y solo a unos contadores en concreto. Voy a hacer pruebas con el tuyo a ver si lo puedo adaptar.

Saludos

1 respuesta
AikonCWD

#3 Si quieres puedo mirar tu código, pero no tengo demasiado tiempo para leerme un spagetti-code por el momento. Pruébalo y si no te sirve te intento ayudar con tu código.

1 respuesta
B

#4 Tu script esta bien para uso de monitorizado de DC en un unico dominio. Voy a ver si lo puedo adaptar pero lo veo dificil.

Mi codigo es sencillo, el unico problema es como ordena los datos. He intentado poner 4 en la zona de columnas pero sigue sacando 6. Alguien de desarrollo en .vbs lo saca con solo mirarlo.

Saludos

1 respuesta
AikonCWD

#5 Me paso el día desarrollando en VBS, por eso no hay problema, el tema es que no tengo mucho tiempo ahora para mirarme tu código. El spoiler de #1 es completo? Puedes subir el source completo a gist así lo veo mejor sin que me sangren los ojos?

https://gist.github.com/

1 respuesta
B

#6 Vale gracias ;)

https://gist.github.com/anonymous/3a1ba6e93bcc099f9efc1c2d767d7947

B

Ya que aikon esta liado. Alguien mas que control de vbs ?

Usuarios habituales