Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Actualizar desde versión 3.2 a 4.x
-
::
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 msAdjunto la configuración del server pandora.
Gracias.
-
::
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.
-
-
::
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.
-
::
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:
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.
-
::
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.
-
::
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.
-
::
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 redY da igual si el server seleccionado para crear este nuevo módulo es el propio Pandora: solo tengo esas 2 opciones…
Gracias.
-
::
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.
-
-
::
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.errorUn saludo.
-
-
::
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.
-
-
-
::
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:~ # -
::
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.
-
::
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.
-
::
¿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.
-