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 Problema con módulo keep_alive

  • Problema con módulo keep_alive

    Posted by mario741 on February 15, 2017 at 16:31

    Buenas,

    Estoy probando el modulo keep alive en un agente CentOS, la versión del agente es la 6.0SP4 al igual que la versión del servidor de pandora FMS. Esta es la defición del módulo en el fichero pandora_agent.conf

    #KeepAlive
    module_begin
    module_name Keep Alive
    module_type keep_alive
    module_description
    module_unit general
    module_end

    El resto de módulos se cargan y funcionan correctamente, pero el keep_alive no aparece en la consola (ni al arrancar el agente ni al apagar el equipo). Agregandolo manualmente desde la consola si consigo que funcione, pero desde el pandora_agent.conf no hay manera. Hay que hacer algún tipo de configuración adicional para que funcione?

    Un saludo

    antonio replied 8 years ago 2 Members · 6 Replies
  • 6 Replies
  • antonio

    Member
    February 16, 2017 at 20:52
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola mario741,

    Si no me equivoco, actualmente el módulo keepalive solo funciona si se crea desde la consola.

    Además ten en cuenta que si el agente contiene algún módulo remoto (que permanezca en verde aún cuando los módulos de tipo local queden en desconocido), el keepalive nunca saltará.

    Un saludo,
    Antonio.

  • mario741

    Member
    February 17, 2017 at 04:57
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenas Antonio,

    En este caso es para monitorizar memoría, procesos y usuarios conectados a la máquina por lo que en principio no habría problema de módulos remotos. He estado mirando y efectivamente tanto keepalive como host alive me los coge desde la consola sin problema. Lo único es que estaba buscando alguna manera de integrar la monitorización de disponibilidad en el agente, para evitar tener que ir uno a uno en la consola añadiendo un módulo. ¿Hay alguna forma de agregar de forma masiva un módulo que monitorice  la disponibilidad a todos los agentes?

    Un saludo

  • antonio

    Member
    February 17, 2017 at 11:39
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola mario741,

    Sí, es posible. La opción más fácil es crearte un módulo keepalive desde la consola y luego utilizar las operaciones masivas (Bulk operations -> Module operations -> Copy modules in bulk) para copiar el módulo a todos los agentes que necesites.

    También podrías hacerlo mediante API, CLI o incluso un script que ataque directamente a la base de datos, pero para este caso no creo que sea necesario.

    Un saludo,
    Antonio.

  • mario741

    Member
    February 17, 2017 at 14:17
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Una vez más muchas gracias,

    Acabo de probar las operaciones masivas de copia de módulos y sin problema. El único detalle es que tengo una estructura jerárquica en la que hay un grupo padre y dentro de el varios subgrupos donde se encuentran los agentes, si seleccionaba el grupo padre (pinchando en recursión y seleccionando todos los agentes) me daba error al realizar la operación masiva de copia. En cambio si iba subgrupo por subgrupo los copia sin problema.

    Un saludo

  • mario741

    Member
    February 17, 2017 at 15:12
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    De todos modos, para mirarlo más adelante.

    ¿Habría opción de hacer algo en el servidor de forma que cuando se agregue un nuevo agente, esté le añada directamente los módulos Host Alive y Host Latency?

    Un saludo y muchas gracias Antonio.

  • antonio

    Member
    February 17, 2017 at 17:12
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola mario741,

    Es una funcionalidad que no podemos meter por defecto, ya que no todo el mundo tiene el mismo criterio (no todos quieren esos u otros módulos por defecto), por lo que dejamos que cada uno se lo prepare como más útil le resulte 🙂

    Un saludo,
    Antonio.