Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad Módulos para Pandora Agent en Windows

  • Módulos para Pandora Agent en Windows

    Posted by magankie on March 27, 2008 at 14:26

    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

    raul replied 16 years, 8 months ago 2 Members · 4 Replies
  • 4 Replies
  • magankie

    Member
    March 27, 2008 at 19:43
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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! ^^

  • raul

    Member
    March 27, 2008 at 22:43
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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

  • magankie

    Member
    March 28, 2008 at 11:23
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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…

  • raul

    Member
    March 29, 2008 at 10:21
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    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/scriptcenter/resources/wmifaq.mspx

    Raúl