Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Módulos para Pandora Agent en Windows
#1
He creado varios módulos personalizados para poder monitorizar los servidores en mi empresa. Hasta ahora no he tenido problema, pues han sido cosas simples, pero ahora me he encontrado con todo un reto: monitorizar el tamaño de un determinado archivo, para que me notifique cuando llegue a determinado tamaño. Esto es útil a la hora de monitorizar BBDD tipo Oracle, o el tamaño de la BBDD de Exchange, etc...

Mediante línea de comandos, soy capaz de extraer usando dir, grep y cut el tamaño, el problema principal es que este dato me lo da en bytes, y estoy hablando de archivos que me ocupan gigas. El problema es que la variable donde me guarda este dato en el servidor no es lo suficientemente grande para albergar este archivo, por lo que estoy buscando una solución.

Primero pensé en dividir este número entre 1024*1024 para que el resultado esté en megas (como cuando se monitoriza un disco). Pero me he topado conn un gran escollo, y es que no puedo hacer cálculos con SET después de haber concatenado, y la creación de un script .bat no me sirve tampoco.

He estado mirando en la documentación y en los foros, pero no he encontrado la solución. Alguien podría arrojarme un poco de luz para encontrar alguna forma de hacerlo?

Gracias por adelantado
 Reply
#2
Ya está! he tenido que esforzarme un poquito más, pero lo he sacado. No me había dado cuenta de que en util estaba el comando ls, pero este comando no me servía, porque estaba mal compilado (en un archivo de 70GB me mostraba 2), así que en util he añadido el ls y las librerías del cygwin. Esto junto con el cut, ya tengo el dato que necesitaba! ^^
 Reply
#3
Gracias por la información... creo que debemos actualizar ese binario :-D, y repasar los otros. Lo raro es que nadie haya reportado ese error antes...

Raúl
 Reply
#4
Supongo que el motivo puede ser porque no es muy normal monitorizar el tamaño de un archivo tan grande... el que monitorizo yo pesa 70GB.

Ahora lo que estoy intentando sacar son las alertas de seguridad que da el mismo windows. Está muy bien que lo reporte, pero me sería tremendamente útil si pudiese usar Pandora para que me envíe alertas. De momento estoy comenzando la búsqueda, sin fortuna por el momento. Si alguien tiene alguna idea...
 Reply
#5
Si te refieres a algo que le propio sistema operativo te puede dar a través de la API, prueba con consultas a WMI (windows Management Instrumentation).

Mira a ver si te puede servir de ayuda para empezar:

http://www.microsoft.com/technet/scriptc...mifaq.mspx

Raúl
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes