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 Instalar segundo servidor Pandora en una delegación

  • Instalar segundo servidor Pandora en una delegación

    Posted by fgamber on November 27, 2012 at 14:10

    Buenos días,

    He revisado la documentación pero no veo exactamente lo que quiero hacer, a ver si me pueden aconsejar. Os comento:

    – Tengo una red con dos sedes unidas por un tunel vpn: sede central y delegacion.
    – En la sede central tengo instalado y configurado un servidor Pandora FMS, monitorizando bien equipos en la sede central,  y algunos equipos en la delegacion.
    – Este servidor no accede bien a toda la red de la delegacion pues ésta tiene varios segmentos de red y la red de la central no está bien enrutada a todos ellos.

    Básicamente:

    Red Central < Red Delegacion < Sub red delegacion Los equipos de red delegacion acceden bien a red central y sub red delegacion, pero desde red central no se accede a la sub red delegacion, así que mi servidor instalado en la Red central no puede monitorizar la Sub Red Delegacion. Mi principal problema es monitorizar esos equipos de la Sub red a los que no llego desde la central, son principalmente equipos de red en los que no puedo instalar agentes. Inicialmente configuré un agente de un equipo de la delegacion para que hiciera de Broker y enviara al servidor todos los datos de algunos clientes que no se alcanzan desde la central ... pero esto es tedioso puesto que hablo de monitorizar muchos clientes y este metodo me supone crear un fichero .conf en el agente de la delegacion por cada cliente que quiero monitorizar; además no sé si el rendimiento será adecuado. En definitiva, creo que lo mejor es instalar un SEGUNDO SERVIDOR PANDORA FMS y ubicarlo en la red de la delegacion, este servidor accedería bien a toda la red de la delegacion y se comunicaría con el servidor central, pero tengo muchas dudas: ¿como realizar la instalaicon de este segundo servidor y configurarlo para que envie la informacion al servidor pandora de la central? Quiero que exista una sola Base de datos y una sola consola (en el servidor ya instalado en la central). Gracias de antemano por la ayuda. Saludos, Francisco

    fgamber replied 11 years, 4 months ago 3 Members · 26 Replies
  • 26 Replies
  • alumbreras

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

    Hola Francisco

    Yo lo que haria seria instalar ese servidor con únicamente el pandora_server ( si quieres tambien se le puede añadir el pandora_agent ). Despues de instalar el paquete y antes de arrancarlo, configuraria la conexion del mysql hacia el que tienes en la central. Verifica que el usuario se pueda llegar a conectar desde otro equipo al mysql. Deberias entrar dentro del mysql y añadirle los permisos al usuario ‘pandora’@’ip_servidor_delegacion’

    los agentes remotos que crees en el pandora, los asignas al servidor de la delegacion y seria ese quien recuperase todos los datos.

    espero haberme explicado bien. cualquier cosa me dices

  • fgamber

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

    Gracias, intentaré instalar un nuevo servidor segun me indicas, ya os comento si me quedo pillado en algun paso.
    Saludos

  • fgamber

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

    Hola:

    ¿en el servidor así instalado como puedo configurarlo para que haga pruebas del tipo “host alive” a equipos de red (switches gestionables) en los que no puedo instalar agentes?

    Casi todos los equipos que quiero monitorizar son de este tipo.

    Saludos

  • Mario

    Administrator
    November 28, 2012 at 17:03
    1139 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola:

    Para hacer una monitorización de equipos de red lo único que tienes que hacer es crear un agente desde la consola de pandora con IP la del equipo de red (switch). Una vez esto le puedes añadir al mismo los modulos de red que quieras para icmp (pings,latencia) o tcp (ver si un puerto esta abierto o no).

    Si necesitases monitorizar alguna otra cosa mas a fondo del equipo podrias utilizar el servidor SNMP y conociendo el OID en cada caso.

    Aqui puedes consultar como hacerlo:
    http://openideas.info/wiki/index.php?title=Pandora:Documentation_es:Monitorizacion_remota

    Saludos

  • alumbreras

    Member
    November 28, 2012 at 18:02
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    cuando hayas creado el modulo host alive, deberias asociarlo al servidor nuevo que tienes en la delegación. De esta manera quien realizaria la consulta host alive es el remoto y no el principal

  • fgamber

    Member
    November 29, 2012 at 15:50
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Ok, intentaré conectar los agentes como comentais.

    De momento tengo otro problema, despues de instalar solo los prerequisitos del SERVIDOR (no de la consola) el servidor no inicia, al ejecutar:

    (Mi instalacion es en Debian)
    /etc/initi.d/pandora_server start

    El fichero pandora_server.error indica:

    2012-11-29 12:27:23 – PandoraAG Starting Pandora FMS Server. Error logging activ$
    DBI connect(‘pandora:192.168.1.6:3306′,’pandoraag’,…) failed: Host ‘192.168.1.$

    (PandoraAG es el nuevo servidor, 192.168.1.6 es la ip del servidor pandora inicial en la central, este servidor ya tiene mysql instalado y tiene la base de datos de pandora)

    No he instalado NINGUNO de los paquetes pre-requisitos para la consola como se indica en el manual:
    php5 libapache2-mod-php5 apache2 mysql-server php5-gd php5-mysql php-pear php5-snmp
    php-db php-gettext
    graphviz mysql-client php5-curl php5-xmlrpc php5-ldap dbconfig-common

    ¿ES NECESARIO INSTALARLOS? mysql no se debe ejecutar en el servidor local … ¿hay que instalar algun paquete que haga de cliente de mysql para que este servidor se puede conectar al servidor mysql del servidor principal?

    Gracias.

  • alumbreras

    Member
    November 29, 2012 at 20:04
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    buenas

    en el mysql tienes que habilitar la conexion con el usuario que usas para que el pandora se conecte.

    si entras en el mysql , en la tabla de usuarios del esquema mysql, alli seria añadir el usuario con el host del server remoto.

    para verificar que lo tienes bien puesto, yo instalaria el mysql_client en el servidor pandora de la delegacion y alli intentaria conectar con ese usuario hacia la base de datos de pandora.

  • fgamber

    Member
    November 30, 2012 at 15:57
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Perfecto! He instalado el modulo que me indicas y ya lanza el servicio.

    Incialmente he tenido algunos problemas habilitando el acceso remoto a mysql, pero finalmente lo he conseguido.
    Además, en el servidor Pandora de la delegacion que estoy instalando he deshabilitado el mantenimiento diario de la base de datos que se lanza desde /etc/cron.daily/pandora_db … pues esto ya se hace desde el servidor principal (que tiene la base de datos de pandora en local).

    En el servidor de la delegacion he indicado en sus parametros de pandora_server.conf : master = 0 (imagino que es lo correcto ¿verdad?)

    Ahora al acceder a la consola veo que es posible asignar los agentes a este nuevo servidor instalado como me indicabas.

    La semana que viene llevaré el servidor a la delegacion (actualmente está instalandose en la sede central) y verificaré que los agentes agregados manualmente en consola indicando la ip (no accesible desde servidor central) se pueden monitorizar correctamente pues están asignados a este nuevo servidor (que sí llega a ellos).

    Os comento resultados. Muchas gracias por la ayuda.

  • alumbreras

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

    hola

    el master lo dejaria a 1 tal y como esta en el servidor principal. Que me corrijan algun administrador pero este campo esta para si tienes HA en los mysql ( mas de uno en modo cluster de alta disponibilidad con replicas entre ellos ). resumiendo que lo dejaria con el mismo valor que el principal

    ya avisaras si todo te ha ido bien

    nos vemos por aqui

  • fgamber

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

    Hola,

    He instalado el servidor en la delegacion, pero hay algun problema. Os adjunto una pantalla en la que se puede ver el estado de los nuevos plugins asignados al nuevo servidor pandora de la delegacion. (todos en estado correcto, despues de fijar la ip al servidor)

    En general monitoriza (me centro en modulo host alive), pero eso sí, la consola muestra muchos agentes en estado no operativo o desconocido, y sin embargo desde el servidor pandora de la delegación que los monitoriza llego bien con el ping. (el umbral flip-flop del modulo host alive lo tengo puesto en 5 y el intervalo en 5 min).

    ¿se os ocurre que puedo comprobar? Puse el parametro MASTER = 1.

    Gracias.

    Saludos,
    Francisco

  • alumbreras

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

    hola

    si nos centramos en los modulos de red ( host alive ) te esta diciendo que de los 265 modulos que tienes, unicamente 28 estan asociados al servidor de la delegacion. Si entras a alguno de esos modulos que te sale en gris como desconocido, lo editas y le cambias el servidor al de la delegacion, veras que de ese 28 te va a subir a 29 y te va a recopilar los datos correctamente.

    es posible que con alguna operacion masiva puedas cambiar el servidor asociado a cada modulo, pero eso mejor que te lo responda un administrador ya que yo no he encontrado la necesidad de usar lo de operaciones masivas y no se muy bien como va

    espero haberte ayudado

  • fgamber

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

    Hola,

    Creo que no lo he explicado bien, te adjunto una pantalla de como me visualiza la mayoría de los dispositivos: me los pone el modulo de host alive de color GRIS (aunque el valor devuelto es uno).

    Esto fluctua continuamente, es decir, a veces está en verde, a veces en rojo y a veces en gris. Para todos los dispositivos.

    Casi cada vez que refresco la consola visualiza diferente. Pero todos ellos estan online. Los pines a dichos dispositivos son entre 3 y 5 ms desde el servidor de la delegacion.

    Saludos

  • alumbreras

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

    ahora dale en la misma pantalla a la herramienta para configurar el modulo, y pega la captura de pantalla de la edicion del modulo. Veras que alli dentro ese modulo de red esta asociado a un servidor. a que servidor esta asociado?

  • fgamber

    Member
    December 7, 2012 at 18:08
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    La asociación que comentas solo la veo a nivel de agente, no a nivel de modulo. ¿correcto?
    Adjunto pantalla; estan asignados al servidor correcto, el de la delegacion.

    tengo unos 20 agentes como ese en una vista personalizada y cada vez que refresca la vista al menos 4 o 5 de ellos cambian de estado (rojo, gris, verde) … pero todos ellos están operativos.

    ¿puede ser algun tema de time out? ¿configuracion de parametros en el servidor de la delegacion?

    Tengo un modulo con pines menores (tambien asignado al servidor de la delegacion) y parece que no fluctua.

    Gracias por la ayuda.

  • alumbreras

    Member
    December 10, 2012 at 12:20
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    buenas

    con estos agentes que tienes problemas intenta de poner el ping pero que te devuelva la latencia. asi veras que tiempos te esta dando.

    en la configuracion del servidor hay un parametro que te dice el timeout de los comandos a ejecutar

  • fgamber

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

    Hola,

    Me he dado cuenta que fluctua en todos los agentes asignados al nuevo servidor.

    Es decir, tengo agentes instalados en pc’s de la delegacion que sí son accesibles desde el servidor principal, estos agentes los controlaba el servidor principal perfectamente; al asignarlos al nuevo servidor de la delegacion (desde la consola) y tambien cambiando el archivo pandora_agent.conf (en el agente) para que apunte al nuevo servidor pandora… entonces empiezan a fluctuar en la consola web. Principalmente me aparecen con estado desconocido (gris)… (adjunto pantalla). Antes estaban todos los modulos en estado correcto (verde).

    ¿a qué puede deberse?

    Gracias

  • alumbreras

    Member
    December 10, 2012 at 15:47
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    pandora_server en el servidor de la delegacion esta encendido? mira que el tentacle tambien lo este.

    revisa que el agente que no reporta datos el agente este levantado, si lo esta  modifica el fichero config y ponlo en modo debug para ver que realmente genera el fichero y hay los datos correctos.

    tambien puedes parar el pandora_Server en la delegacion y mira que este recibiendo los ficheros en la carpeta de spool . Si te han recibido los ficheros, revisa que al volver activado, se vayan borrando solos

    revisa tambien si tienen la misma hora en los dos servidores

  • fgamber

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

    he probado todo eso y creo que todo está bien:

    – servicios ejecutandose en servidor delegacion : ps aux | grep pandora … -> server, agent y tentacle (adjunto pantalla)
    – modo debug en cliente genera ficheros en carpeta temp (adjunto pantalla)
    – paro servicios en servidor y llegan ficheros a carpeta (adjunto pantalla).

    No sé si es el funcionamiento normal esto de que al pulsar F5 en la consola Web me lo ponga en estado desconocido …

  • fgamber

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

    …  los datos del xml parecen correctos. Adjunto el fichero

  • alumbreras

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

    la hora de los dos servidores es la misma ?

    a ver si a alguien otro se le pasa por la cabeza alguna idea mas

Page 1 of 2