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 en Windows

  • Programar ejecución módulo en Windows

    Posted by saaave on January 20, 2015 at 20:49

    Buenas!!,

    Hace unos meses comenté en el foro que estaba teniendo problemas con la ejecución de un módulo en un horario específico, en un principio lo hice con “module_crontab”, pero al ver que no funcionaba finalmente genere una tarea programada que reiniciaba el servicio pandora a la hora específica, tal y como me sugirió un usuario del foro, indicando que el module_crontab sólo funcionaba en sistemas Linux.

    Tras un par de meses trabajando con el sistema me ha surgido la necesidad de ejecutar unos módulos en un horario y otros módulos en otro (ejecuto un módulo que comprueba backup diariamente y otro módulo que lo ejecuta semanalmente, este me interesa que se quede en “verde” una semana si el resultado es correcto), siempre en un mismo agente. He visto algunos temas iniciados en el foro hablando sobre el module_crontab en Windows.

    Aquí un ejemplo:

    module_begin
    module_name Backup Semanal
    module_type generic_data
    module_exec cscript.exe //nologo  “C:Program Files (x86)Pandora_Agentutilverifica_backup_semanal.vbs”
    module_crontab 45 08 * * 1
    module_interval 2016
    module_description Verificación de la correcta ejecución del proceso de COPIA semanal
    module_min_critical 1
    module_end

    Actualmente estoy usando la versión v5.0SP4

    ¿Realmente “module_crontab” funciona en Windows o me doy por vencido?.

    Gracias y un saludo.

    saaave replied 10 years, 1 month ago 2 Members · 5 Replies
  • 5 Replies
  • smartin

    Member
    January 20, 2015 at 21:03
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola buenas,

    module_crontab sólo se puede utilizar en sistemas linux. Hace una llamada al cron, y Windows no tiene cron… efectivamente tienes que usar las tareas programadas de Windows.

    Un saludo,

    Sergio

  • saaave

    Member
    January 21, 2015 at 11:57
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días Sergio,

    Antes de nada muchas gracias por tu respuesta =D

    Lo más extraño de todo y que me deja algo confuso es que tengo algunos servidores Windows monitorizados y curiosamente si en algún módulo le configuro ‘module_crontab’ sí que se ejecuta a la hora que le indico, mientras que los demás módulos se mantienen sin ejecutarse.

    Esto solo me pasa en algún servidor y no logro entender por qué funciona…

  • saaave

    Member
    January 21, 2015 at 13:25
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    He visto algo en común en los pocos servidores que tengo y que funciona el ‘module_crontab’:

    Tienen una tarea programada llamada At1 que reinicia el servicio pandora a las 00:00 todos los días.

    ¿Puede que sea esto lo que hace que funcione?-

  • smartin

    Member
    January 21, 2015 at 13:43
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Seguramente,

    ¿Has probado a detener la tarea programada a ver si funciona el module_crontab?

    Seguro seguro que es por lo que tú dices 🙂

    Un saludo,

    Sergio

  • saaave

    Member
    January 23, 2015 at 17:04
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días,

    Parece que efectivamente si se configura una tarea que reinicie el servicio de Pandora a las 00:00:00 funciona correctamente.

    Lo que no entiendo es porque en algunos servidores tengo esa tarea por defecto tras instalar el agente y en otros no… La solución simplemente es crearla manualmente, por si a alguien le pudiera servir de ayuda.

    Un saludo! =D