Skip to main content

Configuración en pandora

La mejor forma de manejar plugins de servidor en Pandora es desde "/usr/share/pandora_server/util/plugin" asi que lo enviaremos esa ruta.

Después nos moveremos a la carpeta en la que lo hemos metido ( "/usr/share/pandora_server/util/plugin" es la recomendada").

Recuerda: Tienes que instalar las dependencias que necesita el módulo PyMongo en tu sistema, esta explicado en el apartado configuración.

Nos movemos desde home con :
cd /usr/share/pandora_server/util/plugin/

Ejecutamos el plugin para ver que funciona :

python pandora_mongodb.py -u <uri> -s <server> -d <databases -a <alldatabases> -p <prefix> -c <collectionstats> [ -g <group> ] [ --data_dir <data dir> ] [ --as_agent_plugin 1]

image-1629974206435.png

Con as_agent_plugin 1 podremos ver un XML con los datos que nos saldrán en consola:

image-1629974241455.png

Si lo ejecutamos de la primera manera, sin "as_agent_plugin 1" se nos habrá creado un agente por cada database de nuestro cluster. El parámetro --as_agent_plugin solo podremos ejecutarlo si metemos las bases de datos una a una introduciendo su nombre con el parámetro -d.

De todas formas, por si se prefiere instalarlo manualmente desde la consola, el proceso sería el siguiente:

Como plugin de servidor

Iremos a servidores > plugins:

image-1629974405286.png

Pinchamos en añadir:

image-1629974430627.png

Le ponemos en nombre y la descripción que se prefiera:

7.png

Metemos como comando la ruta al plugin, y como parámetros los que hemos metido ejecutando el plugin, los campos "_field_" son macros definidas más abajo.

8.png

Ponemos por cada macro la descripción que se prefiera y como valor los datos de mongodb.

9.png

Hecho esto si ejecutamos el plugin desde el terminal se nos habrá creado el agente con los módulos.