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 Actualizar desde versión 3.2 a 4.x

  • argie01

    Member
    July 23, 2012 at 18:43
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    la configuración del módulo la publiqué 2 posts más arriba.
    El ping desde pandora a uno de los servers es este:

    64 bytes from 172.16.0.21: icmp_req=1 ttl=128 time=0.505 ms
    64 bytes from 172.16.0.21: icmp_req=2 ttl=128 time=0.322 ms
    64 bytes from 172.16.0.21: icmp_req=3 ttl=128 time=0.296 ms
    64 bytes from 172.16.0.21: icmp_req=4 ttl=128 time=0.275 ms
    64 bytes from 172.16.0.21: icmp_req=5 ttl=128 time=0.265 ms
    64 bytes from 172.16.0.21: icmp_req=6 ttl=128 time=0.258 ms

    Adjunto la configuración del server pandora.

    Gracias.

  • luismi

    Member
    July 23, 2012 at 19:07
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    Te adjunto un plugin de servidor que hace un ping pero a través de un script. El script devuelve un 1 si la máquina remota contesta, y 0 en caso contrario. Pruébalo desde la línea de comandos del servidor para ver si devuelve el valor correcto.

    Syntax:
     
    pingcheck.sh   ip_address
    

    Por ejemplo ejecutando:

    # ./pingcheck.sh 1 0 192.168.50.250
    1
    # ./pingcheck.sh 1 3 192.168.50.254
    0
    #
    

    Añade el plugin a Pandora (Administration->Manage servers->Manage plugins) y crea un nuevo módulo de servidor de plugins que lo ejecute. El tipo de datos del módulo configúralo como booleano para que en caso de ser 0, se ponga a crítico.

    Un saludo.

  • luismi

    Member
    July 23, 2012 at 19:14
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Por aquí dejo el plugin 🙂

  • argie01

    Member
    July 24, 2012 at 12:19
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias.
    Lo he subido y probado por línea de comandos, y todo ok:

    PandoraFMS402:~ # ./pingcheck.sh 1 0 172.16.0.21
    1
    PandoraFMS402:~ # ./pingcheck.sh 1 3 172.16.0.21
    1

    ¿Pero cuál es exactamente la opción para crear el nuevo módulo? Porque si intento con “Gestionar servidores Registro plugin” me da el error “no puedo abrir fichero .ini.

    Salu2.

  • luismi

    Member
    July 24, 2012 at 13:15
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días,

    En Pandora hay dos formas de registrar un plugin: la primera de forma manual, y la otra a través de un fichero .psz.

    En estos dos enlaces se explican cada uno de ellos:

    http://www.openideas.info/wiki/index.php?title=Pandora:Documentation_es:Monitorizacion_remota#Monitorizaci.C3.B3n_con_Plugins_.28Complementos.29

    http://www.openideas.info/wiki/index.php?title=Pandora:Documentation_es:Gestion_y_Administracion#Registro_de_plugins

    Utiliza el primer método, ya que no tiene mucha complicación. Para ello, en Administration->Manage servers->Manage plug-ins.

    Cuidado porque para que funcione, tiene que estar habilitado el servidor de plugins de Pandora, en el archivo de configuración del servidor, con el token pluginserver a 1.

    Pego dos capturas, la primera con la configuración del registro del plugin, y la segunda con la configuración del módulo.

    Un saludo.

  • argie01

    Member
    July 26, 2012 at 11:00
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    he modificado el archivo de configuración del servidor, con el token pluginserver a 1.
    Luego creé el complemento tal y como constaba en tu imagen.
    Aunque a la hora de configurar el nuevo módulo la opción en “tipo” no me salía la opción “generic boolean”, así que seleccioné la opción “ICMP sobre network (boolean”.

    Además, por algún motivo al crear el módulo para el server, no me aceptó el nombre “Ping” porque me dijo que ya existía un módulo con ese nombre, lo cual no era cierto. Entonces lo llamé “Check Ping”, y cuando le di a Aceptar para mi sorpresa apareció un módulo asignado llamado “Ping”, además del “Ping Check”:

    Pero el problema continúa.
    La configuración del módulo es esta:

    A este punto me pregunto: ¿no sería más fácil hacer una instalación nuevo del appliance para VMware, y luego copiar sobre ella solo la tabla del histórico? Ya sé que es algo drástico, pero a mi solo me interesa el histórico, y por lo demás, entiendo que aunque no copie la configuración, como el agente pandora para windows tiene configurados lo que se tiene que chequear, entiendo que se recrearían todos los módulos en cada server, ¿no?
    Y entonces solo me tocaría definir de nuevo las alarmas, supongo…

    Gracias.

  • luismi

    Member
    July 26, 2012 at 11:23
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola argie01,

    Te has hecho un pequeño lío con el servidor de plugins. Has activado éste en el archivo de configuración del servidor, pero luego has creado un módulo de servidor de red, no de complementos (plugin). Por eso no te muestra el tipo Generic boolean.

    Te dice que no se puede crear el módulo con el nombre Ping ya que existe uno que se llama igual, aunque no inicializado.

    Borra los dos módulos de Ping y Ping check y crea el nuevo módulo de servidor de complementos. Te puse anteriormente dos capturas, una de ellas es la del módulo.

    Un saludo.

  • argie01

    Member
    July 26, 2012 at 12:03
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Disculpa mi pregunta tan obvia, pero ¿cómo se hace eso de crea el nuevo módulo de servidor de complementos?

    Yo, una vez creado el complemento como se mostraba en tu 1er printscreen, lo siguiente que hice fue ir a uno de mis servers monitorizados, a sus módulos, y allí tengo 2 opciones:

    1. crear un nuevo modulo de servidor de datos
    2. crear un nuevo modulo de servidor de red

    Y da igual si el server seleccionado para crear este nuevo módulo es el propio Pandora: solo tengo esas 2 opciones…

    Gracias.

  • luismi

    Member
    July 26, 2012 at 12:44
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Eso es porque necesitas habilitar el servidor de complementos dentro del archivo de configuración del servidor, en /etc/pandora/pandora_server.conf. Busca el token pluginserver y ponlo a 1.

    Reinicia el servicio del servidor:

    /etc/init.d/pandora_server restart
    

    Actualiza la web de Pandora y en el desplegable te aparecerá la nueva opción de crear un módulo de tipo servidor de complementos. Realiza el paso de crear el módulo como puse en la captura y ya te debería inicializar el módulo.

    Salu2.

  • argie01

    Member
    July 26, 2012 at 14:33
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Lamento decirte que el módulo se ha creado, pero no se inicializa, al igual que le pasa al módulo de “host alive”.

    🙁

  • luismi

    Member
    July 26, 2012 at 15:12
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Vaya por dios, debe haber algún problema. Configura el verbosity del servidor a 10 dentro del archivo de configuración del servidor (token verbosity), reinicia el servidor de Pandora, y envianos estos logs:
    /var/log/pandora/pandora_server.log
    /var/log/pandora/pandora_server.error

    Un saludo.

  • argie01

    Member
    July 26, 2012 at 15:56
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    ok, adjunto los 2 ficheros.

  • luismi

    Member
    July 26, 2012 at 18:59
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    No veo los intentos de ejecución de los módulos Ping y Ping check en el fichero pandora_server.log. De todas formas, veo en el log de errores estas líneas:

    DBD::mysql::st execute failed: Table 'pandora.tagente' doesn't exist at /usr/lib/perl5/PandoraFMS/DB.pm line 400.
    DBD::mysql::st execute failed: Table 'pandora.tserver' doesn't exist at /usr/lib/perl5/PandoraFMS/DB.pm line 354.
    DBD::mysql::st execute failed: Table 'pandora.tserver' doesn't exist at /usr/lib/perl5/PandoraFMS/DB.pm line 377.
    

    Parece que esas tablas no se han creado. ¿Puedes comprobarlo en la base de datos de Pandora? Si no existe, deberías volver a realizar la migración de nuevo.

    Un saludo.

  • argie01

    Member
    July 27, 2012 at 10:46
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola,

    no puedo volver a realizar la migración de nuevo, por el histórico acumulado, que se perdería.
    Además, la migración de la bbdd, según el script, fue OK porque no dio ningún error.

  • luismi

    Member
    July 27, 2012 at 12:41
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    ¿Esas tablas existen en la base de datos de pandora?

    # echo "show tables;" | mysql -u user -ppass pandoradb | grep tserver
    # echo "show tables;" | mysql -u user -ppass pandoradb | grep tagente
    

    Salu2.

  • argie01

    Member
    July 27, 2012 at 17:04
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Si que existen:

    PandoraFMS402:~ # echo “show tables;” | mysql -u root -p pandora | grep tserver Enter password:
    tserver
    tserver_export
    tserver_export_data
    PandoraFMS402:~ # echo “show tables;” | mysql -u root -p pandora | grep tagente
    Enter password:
    tagente
    tagente_datos
    tagente_datos_inc
    tagente_datos_log4x
    tagente_datos_string
    tagente_estado
    tagente_modulo
    tgis_map_layer_has_tagente
    PandoraFMS402:~ #

  • luismi

    Member
    July 31, 2012 at 18:56
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola argie01,

    Pues sí que es raro, parece que pudiera haber un problema con la librería DBI de Perl. Intenta reinstalar de nuevo dicha librería a ver si soluciona el problema. Puedes instalarlo mediante CPAN o bajándote el paquete de la siguiente dirección:

    http://search.cpan.org/~timb/DBI-1.622/DBI.pm

    Prueba y nos cuentas.

  • argie01

    Member
    August 1, 2012 at 16:32
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias, ya lo reinstalé al DBI.
    ¿Pero ahora como hago para asignar un server a una zona concreta, de tal manera que le asigne un modulo del tipo “host alive”?
    Porque no encuentro la manera… ¿no será que ahora eso está desactivado porque activé el server de complementos?

    Gracias.

  • luismi

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

    ¿Pero ahora como hago para asignar un server a una zona concreta, de tal manera que le asigne un modulo del tipo “host alive”?

    No entiendo muy bien, pero para crear un módulo de tipo HostAlive, tienes que crear un nuevo módulo de red (network server module) y escoger el tipo de datos ICMP boolean.

    ¿no será que ahora eso está desactivado porque activé el server de complementos?

    No, ya que puedes tener módulos de los dos tipos ejecutándose, luego los dos pueden estar activos a la vez.

    Salu2.

  • argie01

    Member
    August 2, 2012 at 10:42
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Si, creo que no me expliqué muy bien.
    El tema es que antes podía ir dentro de un server cualquiera y asignales los módulos que estaban predefinidos por ejemplo en la plantilla “Monitorizacion básica”.
    Pero ahora no encuentro desde donde puedo hacer eso….

Page 4 of 5