Welcome to Pandora FMS Community!

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

  • No arranca plugin creado

    Posted by unternico on October 24, 2013 at 18:16

    Hola.

    He creado un modulo en /usr/share/pandora_server/util/plugin que es un perl que hace ping.
    El problema es que no se activa, desde la consola del servidor pandora, funciona perfectamente y devuelve los valores, desde el pandora no.
    He reiniciado el servicio pandora y no se inicia el modulo de plugins. Los indicadores de carga de WMI, Recon, Data y snmp estan al 100, pero el de plugins no.

    He revisado el pandora_server.conf y esta el plugin server en 1.
    Sabeis por que puede ser debido?

    Pandora 4.1 en debian 7 x64.

    Gracias

    Mario replied 11 years, 3 months ago 2 Members · 5 Replies
  • 5 Replies
  • Mario

    Administrator
    October 24, 2013 at 19:03
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    ¿Me podrías indicar la configuración del plugin y del módulo creado en la Consola de Pandora?

    Un saludo

  • unternico

    Member
    October 24, 2013 at 20:05
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    El plugin creado es este:
    #!/usr/bin/perl
    use Net::Ping;

    $host= $ARGV[0];
    $vpn = “192.168.10.1”;

    $p = Net::Ping->new(icmp);
            if ($p->ping($host)){
                    print “up”;

            }else{
                    if ($p->ping($vpn)){
                            print “down”;
                    }else{
                            print “desconocido”;
                            }
                    }
    $p->close;

    Y lo he creado de la siguiente forma, Gestionar servidor -> gestionar complementos -> crear -> he agregado el nombre y la ruta donde esta el perl de esta manera “perl /usr/share/pandora_server/util/plugin/host_vpn_check.pl”. El perl tiene permisos 777 y está en el mismo servidor que el pandora.

    saludos!

  • Mario

    Administrator
    October 24, 2013 at 20:18
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    En la configuración del plugin pon únicamente esto.

    /usr/share/pandora_server/util/plugin/host_vpn_check.pl

    Necesitaría ver sobre todo ya la configuración del módulo tipo plugin que has creado.

    Un saludo

  • unternico

    Member
    November 7, 2013 at 20:44
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Echandole un vistazo el log, me he encontrado esto:

    2013-11-07 17:43:16 terminus [V9] Executing AM # 1355 plugin command 'perl /usr/share/pandora_server/util/plugin/host_vpn_check.pl '
    2013-11-07 17:43:16 terminus [V0] [ERROR] Undefined value returned by Plugin query. Is the server out of memory?
    2013-11-07 17:43:16 terminus [V10] Updating module Host Alive v2 (ID 1355) on error.
    2013-11-07 17:43:17 terminus [V10] Processing module 'Host Alive' for agent ID 102.
    2013-11-07 17:43:17 terminus [V10] Processing module 'Host Latency' for agent ID 106.
    ^C
    07/11/2013 17:43:19 root@terminus:[~]# perl /usr/share/pandora_server/util/plugin/host_vpn_check.pl
    down
    07/11/2013 17:44:47 root@terminus:[~]# 

    Si lo ejecuta pandora, da ese error. Si lo ejecuto yo desde la consola del servidor me devuelve down.
    Es normal esto?

  • Mario

    Administrator
    November 8, 2013 at 14:04
    1150 Karma points
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    Si se ejecuta correctamente en la consola, pues debería estar bien.

    ¿Qué tipo de módulo has creado? ¿Supongo que de tipo generic_data_string verdad?

    Un saludo