-
Módulos para Pandora Agent en Windows
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