Welcome to Pandora FMS Community!

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

  • modulo en estado unknow

    Posted by Jramongv on December 17, 2014 at 21:26

    Hola buenas,

    Utilizando monitorizacion snmp, he visto que hay modulos con intervalo de muestreo de 3 minutos que pasan a estado unknow porque no se chequean en 6 minutos (2 veces el intervalo de muestreo), ¿hay posibilidad de definir que pasen a ese estado aumentando el número de veces de intervalo de muestreo sin recibir datos, por ejemplo de 2 a 3?

    Gracias.

    smartin replied 9 years, 2 months ago 3 Members · 13 Replies
  • 13 Replies
  • smartin

    Member
    December 18, 2014 at 14:03
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola buenas,

    sí, tienes que configurar el umbral flip flop. Te dejo el enlace:

    http:///pandora_console/general/pandora_help.php?id=ff_threshold

    Saludos

  • Jramongv

    Member
    December 18, 2014 at 15:21
    27 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Pero esto he visto que aplica a cambios de estado de normal a warning o critical,el cambio a estado unknow se produce cuando no hay respuesta después de 2 intervalos de monitorizacion desde el módulo, no tengo muy claro si aplicaría también para evitar pasar de estado normal a estado unknown.
    un poco de aclaración vendría muy bien…, en la ayuda parece que se refiere a cuando el módulo devuelve un valor diferente del previo, no cuando no se reciben datos.

  • smartin

    Member
    December 18, 2014 at 15:34
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Perdón por el malentendido.

    No se puede hacer. Si un agente está en “Desconocido” no se puede configurar de esa manera. Cuando está en desconocido, el agente deja de reportar datos o el pandora no puede acceder a ellos. No hay  manera para poder configurar eso….

    Saludos,

    Sergio

  • Jramongv

    Member
    December 18, 2014 at 16:47
    27 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    De todas formas,

    Habría alguna forma de mejorar el chequeo del servidor hacia monitores snmp o de otro tipo mediante parámetros como el número de hilos, etc…
    Lo digo porque veo que los chequeos se demoran bastante, tengo monitores definidos con intervalos de 5 minutos y los chequeos en algunos casos superan los 10 minutos de intervalo, ¿se puede mejorar esto?.

    Gracias.

  • smartin

    Member
    December 18, 2014 at 17:48
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Sí,

    puedes aumentar el numero de hilos del dataserver, del icmp, etc… según tus necesidades. ¿Cuantos agentes estás monitorizando? Súbele un par de hilos al dataserver y también y también al network. Con eso debería ir mejor. También comentarte que los chequeos están más optimizados en la versión Enterprise.

    Saludos,

    Sergio

  • Jramongv

    Member
    December 18, 2014 at 19:45
    27 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Yo tengo aproximadamente 240 agentes.
    ¿Qué parámetros son exactamente?, supongo que te refieres al fichero pandora_server.conf, ¿no?

  • smartin

    Member
    December 18, 2014 at 20:06
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Sí, en el pandora_server.conf.

    Sube un hilo al dataserver_threads y al network_threads.

    Saludos,

    Sergio

  • arm_kof1

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

    yo tuve un problema similar al tuyo.

    Realice el cambio los cambios en el archivo pandora_server.conf que sugirieron, pero ademas realice 2 trigger en la base de datos

    Los trigger estan muy basicos, afectan a todos los modulos y les aumenta 150 segundos mas, esto quiere decir que en mi caso que se irian en estado desconocido a los 15 minutos, ya que tengo los modulos configurados cada 5 minutos.

    300 + 150 = 450
    750 * 2 = 900
    900/60 = 15 minutos

    En tu caso como quieres pasar de 6 minutos a 12 te quedaria de la siguiente manera
    180 + 180 = 360
    360 * 2 = 720
    720/60 = 12 minutos

    Estos son los trigger, cambias el 150 por la cantidad de segundos que quieres aumentar al estado desconocido, a mi perspectiva veo que se va en estado desconocido cuando se pasan 2 intervalos de tiempo.

    DELIMITER //
    CREATE TRIGGER Update_Desconocido
    BEFORE UPDATE
    ON tagente_estado
    FOR EACH ROW
    BEGIN
    SET NEW.current_interval = NEW.current_interval + 150 ;
    END;
    //
    DELIMITER ;

    DELIMITER //
    CREATE TRIGGER Insert_Desconocido
    BEFORE INSERT
    ON tagente_estado
    FOR EACH ROW
    BEGIN
    SET NEW.current_interval = NEW.current_interval + 150 ;
    END;
    //
    DELIMITER ;

    Espero y te sirva.

  • Jramongv

    Member
    January 30, 2015 at 00:55
    27 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola
    Si, claro muchas gracias por la info.
    Lo unico es que si hago esto me aumentara el mismo tiempo para todos los agentes aunque cada u o tenga periodos de chequeo diferentes. ¿habria posibilidad de poner un tiempo para unos y otro diferente en otros agentes?

    Gracias

  • smartin

    Member
    January 30, 2015 at 14:55
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola buenas,

    sí, sería posible poner un intervalo más bajo o más alto para cada uno de los agentes. No es recomendable poner un intervalo bajo en muchos agentes, puesto que el servidor se saturaría bastante. Habría que jugar un poco con el intervalo de ejecución, pero lo recomendable es tenerlo cada 5 minutos, aunque algunos agentes que se consideren más críticos puedan tener un intervalo de ejecución más bajo.

    Un saludo,

    Sergio

  • arm_kof1

    Member
    February 9, 2015 at 19:50
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola si es posible hacerlo para ciertos modulos especificos, tendrias que saber cual es el id del modulo para hacer que el trigger solamente se efectue en los modulos que tu requieras.

    En mi caso yo decidi aumentarles a todos los modulos debido a que queria evitar falsas alarmas, ya que me di cuenta  que algunos servidores se tardaban un poco mas para enviar los archivos xml.

    Te comento que la razon por la que hice esto, es debido a que las alarmas con estado desconocido, solamente se envian 1 vez, ya que este deja de recibir informacion, ya sea porque el equipo esta offline, inhibido, fallo de red.

  • Jramongv

    Member
    February 10, 2015 at 13:27
    27 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Supongo que te refieres a id de los agentes, no de los módulos, ya que los triggers son para la tabla de estados de agentes.
    ¿sabrías como averiguar los id de los agentes?

  • smartin

    Member
    February 10, 2015 at 18:06
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola buenas,

    para ver el id del agente, solo tienes que meterte en la configuración del agente, y al lado del nombre del agente, te viene la ID que le corresponde.

    Un saludo,

    Sergio