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 Programar ejecución módulo Windows

  • Programar ejecución módulo Windows

    Posted by saaave on October 13, 2014 at 12:12

    Hola buenos días,

    Tengo una serie de máquinas Windows monitorizadas, para todas ellas tengo monitorizados valores como espacio libre en unidades, última fecha de actualización del antivirus, carga de la CPU, uso de memoria  etc. Tengo un intervalo “general” de 5 minutos y con esto voy jugando con los demás modulos, forzando la comprobación cada 5 minutos (por defecto) para uso de CPU y memoria y cada 24h para la comprobación de la fecha de actualización del antivirus.

    Tengo otro módulo en cuestión que ejecuta un script en las máquinas para monitorizar si la copia se ha realizado correctamente el día anterior (normalmente las copias acaban de madrugada) que saca un 1 o 0 según se haya realizado o no la copia. Me gustaría que este módulo se ejecutase una única vez a las 8.00 AM y que el valor se quede en verde (o en estado crítico, según el caso) hasta la comprobación del siguiente día.

    He probado con “module_crontab” sin ningún resultado, ya que el módulo acaba en estado desconocido. Os dejo un ejemplo:

    module_begin
    module_name Backup
    module_type generic_data
    module_interval 288
    module_exec cscript.exe //nologo “C:Program Files (x86)pandora_agentutilverifica_backup.vbs”
    module_description Verificacion de la correcta ejecucion del proceso de backup
    module_min_critical 1
    module_end

    Esto se ejecuta cada 24h, pero no a una hora específica. Esto es lo que he probado sin resultado:

    module_begin
    module_name Backup
    module_type generic_data
    module_crontab 30 8 * * *
    module_exec cscript.exe //nologo  “C:Program Files (x86)Pandora_Agentutilverifica_backup.vbs”
    module_description Verificación de la correcta ejecución del proceso de backup
    module_min_critical 1

    También con el intervalo:

    module_begin
    module_name Backup
    module_type generic_data
    module_crontab 30 8 * * *
    module_interval 288
    module_exec cscript.exe //nologo  “C:Program Files (x86)Pandora_Agentutilverifica_backup.vbs”
    module_description Verificación de la correcta ejecución del proceso de backup
    module_min_critical 1

    ¿Es posible realizar lo que os he comentado?. ¿Estoy realizando algo mal?.

    Muchas gracias.

    jorge.loyola replied 9 years, 9 months ago 3 Members · 3 Replies
  • 3 Replies
  • smartin

    Member
    October 13, 2014 at 13:33
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola buenos días,

    el problema está en que en Windows no existe el cron. Por eso te da el estado “desconocido”.

    La solución más fácil que podría darte sería que en el “programador de tareas de windows”, programes para que se reinicie el agente a las 8:00 a.m como tú quieres, y poner un module_interval muy alto para que no se ejecute a lo largo del día.

    Pero es por eso por lo que no funciona, porque en Windows no existe el cron.

    Un saludo,
    Sergio

  • saaave

    Member
    October 30, 2014 at 20:47
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias Sergio,

    Finalmente opté por la opción que me comentaste, que fue una de las opciones que estuve barajando.

    Muchas gracias por tu ayuda.

  • jorge.loyola

    Member
    May 20, 2015 at 22:40
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola saave, podrias compartir tu script de monitoreo de respaldos?.
    Saludos desde Mexico