Welcome to Pandora FMS Community!

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

Bienvenido a la comunidad de Pandora FMS Forums Soporte de la comunidad Cannot start Pandora Network Server. Aborted

  • Cannot start Pandora Network Server. Aborted

    Posted by juanfmaza on abril 30, 2007 at 02:01

    Hola a todos, como podreis ver por el número de mensajes soy nuevo y estamos intentando que nuestro Pandora funcione correctamente 😀 .

    Hasta ahora está casi conseguido gracias a leer bastante y al foro TODO-LINUX donde he aprendido bastante.

    Coemntar que pongo el comentario en el foro español debido a mi lamentable nivel de ingles y a que me gustaría “enterarme” de las respuestas. 🙄

    Paso a comentar lo que estamos haciendo y el punto donde nos encontramos:
    Pandora está corriendo y monitorizando diferentes equipos. OK

    El problema que tenemos es que al arrancar el Pandora Network, nos entrega el siguiente fallo:

    [root@server1 pandora_server]# ./pandora_network
    Usage: pandora_network {start|stop|restart}
    [root@server1 pandora_server]# ./pandora_network restart
    Pandora Network Server is not running, cannot stop it.
    Can’t locate SNMP.pm in @INC (@INC contains:
    /usr/lib/perl5/5.8.5/i386-linux-thread-multi
    /usr/lib/perl5/5.8.5
    /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.5
    /usr/lib/perl5/site_perl/5.8.4
    /usr/lib/perl5/site_perl/5.8.3
    /usr/lib/perl5/site_perl/5.8.2
    /usr/lib/perl5/site_perl/5.8.1
    /usr/lib/perl5/site_perl/5.8.0
    /usr/lib/perl5/site_perl
    /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.5
    /usr/lib/perl5/vendor_perl/5.8.4
    /usr/lib/perl5/vendor_perl/5.8.3
    /usr/lib/perl5/vendor_perl/5.8.2
    /usr/lib/perl5/vendor_perl/5.8.1
    /usr/lib/perl5/vendor_perl/5.8.0
    /usr/lib/perl5/vendor_perl .) at ./pandora_network.pl line 31.
    BEGIN failed–compilation aborted at ./pandora_network.pl line 31.
    Cannot start Pandora Network Server. Aborted
    [root@server1 pandora_server]#

    Viendo esto, hemos intentado buscar información con el mismo error por la web y recomendaban descargar de CPAN las librerias de perl Net-SNMP-5.2.0.

    Hecho esto, instalada pero sigue sin arrancar el servidor.
    He intentado arrancar los servidores de Pandora con todas las combinaciones posibles en cuanto a orden de arranque, es decir:
    1.- Pandora_Server
    2.- Pandora_snmpconsole
    3.- Pandora_network

    1.- Pandora_network
    2.- Pandora_snmpconsole
    3.- Pandora_Server

    Y el resto de posibles variable, pero sigue igual, sin arrancar 😥

    La pregunta del millon es 😕 :
    Podeis ayudarme alguien a saber que está pasando?

    Gracias por la ayuda

    Juan

    juanfmaza replied 17 years, 7 months ago 4 Members · 11 Replies
  • 11 Replies
  • manu

    Member
    abril 30, 2007 at 11:40
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Echa un ojo a ver dónde anda el SNMP.pm

    find / -name SNMP.pm

  • juanfmaza

    Member
    mayo 1, 2007 at 00:42
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias Manu por contestar, he puesto lo que me dices y el resultado es:

    [root@server1 /]# find / -name SNMP.pm
    /mod_perl/Net-SNMP-5.2.0/lib/Net/SNMP.pm
    /mod_perl/Net-SNMP-5.2.0/blib/lib/Net/SNMP.pm
    /download/pandora/librerias_que_faltaban/Net-SNMP-5.2.0/lib/Net/SNMP.pm
    /download/pandora/librerias_que_faltaban/Net-SNMP-5.2.0/blib/lib/Net/SNMP.pm
    /usr/lib/perl5/site_perl/5.8.5/Net/SNMP.pm
    [root@server1 /]#

    Es decir, que la librería estar, está. ¿Debo copiarla en los directorios anteriores donde fallaba?

    Saludos
    Juan

  • juanfmaza

    Member
    mayo 1, 2007 at 01:16
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Manu,

    Al preguntarme donde andaba el SNMP.pm y encontrarlo, lo que he hecho ha sido simplemente copiar dicho archivo en uno de los directorios donde los buscaba al compilar.

    Total, que funciona y a arrancado bien. Puede parecer una chorrada, pero para alguien que se ha tirado “toa la vida” con win2, es un logo hacer que los linux funcionen medianamente bien.

    Ahora solo me queda averiguar temas sobre SNMP para poder medir trafico del router comtrend

    Juan

  • manu

    Member
    mayo 1, 2007 at 12:51
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Me alegro de que funcione.

    ¿Qué distrubución es esa? Lo digo porque es un sitio raro donde estaba el .pm y tal vez deberia meterlo en el FAQ. Por si a alguien le vuelve a pasar.

    Saludos!

    PD: Por cierto, soy manssson 🙂 🙂

  • juanfmaza

    Member
    mayo 2, 2007 at 18:43
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Anda manssson = manu, si es que internet es un pañuelo.

    La version que utilizamos es Whitbox, vamos casi igual a un RedHat o Fedora.

    Por cierto, abusando un poco, podrias indicarme donde o como puedo documentarme para comenzar a utilizar los temas de snmp?
    De momento quiero monitorizar mi router, un Comtrend 635+ de jaztell.
    ¿Tengo que montar un agente en un pc para que monitorice el router?
    ¿como debería comenzar teniendo en cuenta que mi IP es dinamica y jaztell me la cambia cuando le parece oportuno?

    gracias y nos seguiremos viendo por aqui.
    pd.- estoy intentando que “el ingles y yo” nos llevemos mejor que hasta ahora (jejejeje)

    Juan

  • Sancho

    Administrator
    mayo 2, 2007 at 19:40
    2229 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Anda manssson = manu, si es que internet es un pañuelo.

    La version que utilizamos es Whitbox, vamos casi igual a un RedHat o Fedora.

    Por cierto, abusando un poco, podrias indicarme donde o como puedo documentarme para comenzar a utilizar los temas de snmp?
    De momento quiero monitorizar mi router, un Comtrend 635+ de jaztell.
    ¿Tengo que montar un agente en un pc para que monitorice el router?
    ¿como debería comenzar teniendo en cuenta que mi IP es dinamica y jaztell me la cambia cuando le parece oportuno?

    gracias y nos seguiremos viendo por aqui.
    pd.- estoy intentando que “el ingles y yo” nos llevemos mejor que hasta ahora (jejejeje)

    Juan

    Si usas un servicio como dyndns puedes hacer que usando un nombre tipo “pepito.dyndns.org” siempre apunte a la ip actual de tu router. Para monitorizar agentes remotos via SNMP no tienes porque instalar ningun agente, simplemente monitorizarlo con tu servidor de red pandora.

  • juanfmaza

    Member
    mayo 2, 2007 at 21:56
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias nil por la ayuda, voy a intentar hacer lo que dices a ver si me funciona.

    Saludos

    Juan

  • juanfmaza

    Member
    mayo 8, 2007 at 02:02
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias nil por la idea, he creado lo que sujerias en dyndns y fantastico, puedo ver casi de todo.

    Estoy casi que saltando de “gozo y alegria” al conseguir que funcione. Ahora viene el afinamiento, como he puesto en “todo-linux”, se me coló el comentario que le vamos ha hacer 🙁 , ahora lo que quiero es ir monitorizando en los equipos de la red las aplicaciones que estan corriendo tipo emule, ares, etc. que para usarlas en casa, fantastico, pero en el curro, cuando la línea falla al que está bajando musica no le dicen nada. En fin que voy a contar que no sepamos más o menos todos.

    Me faltan algunas cosas que me gustaría que me ayudaseis a buscar información si puede ser de como hacerlas.

    1.- He leido en la documentación de Pandora (creo que todo lo que ha caido en mis manos) que la BBDD hace una compactación y borrado cada cierto tiempo, ¿se pueden variar esos tiempos a más largo plazo?

    2.- En el mantenimiento de la BBDD, dice que se compacta cada 15 días y se borran datos cada 60. Entiendo que tenemos una ventana de 60 dias con los datos y al llegar el día 61 se borra el día 1, ¿cierto?

    3.- ¿Se podrían realizar monitorizaciones jerarquicas?, es decir, lo que estoy haciendo ahora es monitorizar tanto el router como los equipos de las diferentes sedes (3) de manera que si no veo datos de una de ellas y del router me llegan, eso es que el problema está en el equipo. Caso contrario, pues me toca llamar y/o correr).
    Mi duda es si cuando no recibo datos de los equipos, en Mysql no entran datos y no se llena la BBDD, ¿cierto o estoy equivocado?

    4.- Hablando de monitorizar, ¿se puede hacer que se monitorice en una franja horaria?

    5.- Y última (de momento), podría hacer con Pandora que las alertas me las enviase por correo (por ejemplo) durante mi jornada y por SMS fuera de ella?

    Gracias por la ayuda.

    Juan

  • juanfmaza

    Member
    mayo 12, 2007 at 21:25
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Pasadas bastantes horas de pruebas, voy a poner lo que he visto por si a alguien le vale:

    1.- He leido en la documentación de Pandora…………………………

    Si se puede cambiando los dias en la configuración. Tras leer varias veces los manuales lo entendí . Mi nivel de ingles es bastante básico y se me pasaron algunas cosas 😕

    2.- En el mantenimiento de la BBDD……………………

    No tengo suficientes conocimientos de BBDD, espero que lo haga así.

    3.- ¿Se podrían realizar monitorizaciones jerarquicas?……………………

    Supongo que si pandora no recibe datos, no los inserta en la BBDD, por tanto no crecerá

    4.- Hablando de monitorizar, ¿se puede hacer que se monitorice en una franja horaria?

    En la documentación, he visto una programacion para Linux que si hace formato horario, creo que compara los datos de una eth0 con una diferencia de tiempo de 20sg metiendo los datos en 2 variables y si tras ese tiempo son iguales salta alarma pero comprueba si está trabajando en una franja horaria.
    ¿Se puede hacer algo parecido para WIN2? ¿Alguna idea de como hacerlo?

    5.- Y última (de momento), podría hacer con Pandora que las alertas me las enviase por correo (por ejemplo) durante mi jornada y por SMS fuera de ella?

    Aquí si que ni idea

    Gracias por la ayuda.

    Juan

  • raul

    Member
    mayo 12, 2007 at 22:10
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Respecto a la última… puedes hacer un script que en las horas de trabajo envíe el mail y después un SMS.

    Esto se puede hacer, creo, creado un script en el sistema operativo, por ejemplo en /var/www/pandora/alerta.sh, añadiendo un nuevo tipo de alerta, y en el campo “comando” añades esta ruta. Hay que pensarlo un poco, pero con algo de programación shell no debería ser complicado.

    Para el sms, mira http://www.openideas.info/wiki/index.php?title=Pandora:Gnokii

    Supongo que nil puede decirte algo más, pero últimamente está más liado 😀

    Es lo único que se me ocurre, porque el lanzar alertas por distintos horarios no está implementado. Puedes abrir un “feature request” en sourceforge (http://sourceforge.net/tracker/?func=add&group_id=155200&atid=794855)
    😀

    Saludos

    Raúl

  • juanfmaza

    Member
    mayo 14, 2007 at 06:09
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias Raul por la idea del script , intentaré darle unas “vueltas” a ver como lo hago porque no ando muy sobrado en programacion en general.

    Lo del Gnokii tiene bastante buena pinta, lo malo es que mi movil no es compatible 😡 de momento me estoy “apañando” con el envio del SMS y lo que hare será ser mas exahustivo a la hora de las alertas.

    Respecto al tema de abrir un “feature request” voy a ver si soy capaz
    😉

    Saludos
    Juan