Skip to main content

Configuración en pandora

Instalación desde consola

Para el registro del plugin, desde la consola, se debe ir al apartado "registrar plugin".

register plugin.png

Daremos a seleccionar archivo.

plugin registration.png

Seleccionaremos el fichero.pspz2 que contiene el plugin.

register2_ldap.png

Aparecerá un mensaje que indicará que el plugin se ha subido correctamente.

image.png

Una vez registrado el plugin, lo veremos en el apartado plugins.

ver plugin.png

Si pinchamos en su título podremos navegar hacía el menú del plugin.

image.png

Se pueden ver los parámetros del plugin en el menú del plugin, saldrán todos, el usuario debe configurarlos según el uso que le vaya a dar el plugin, los únicos imprescindibles son los que salen en el apartado de parámetros como obligatorios.

image.png

En el apartado de abajo se le podrá añadir un valor a cada macro.

image.png

Instalación manual

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

image-1628157276542.png

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 python ldap 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 :

python3 pandora_ldap.py -s <server> -b <binding> -p <password> -a <agent> [--as_agent_plugin] [ -g <group> ] [ --data_dir <data_dir > ]

image-1628157577158.png

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

image-1628157658264.png

Si lo ejecutamos de la primera manera, sin "as_agent_plugin 1" se nos habrá creado un agente del nombre que le hayamos puesto en el parámetro -a con todos los módulos.

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:

ver plugin.png

Pinchamos en añadir:

image.png

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

image.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.

image.png

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

image.png

luego le damos click en el boton "create".

Como plugin de agente

Deberemos habilitar la configuración remota, para habilitarla tenemos que abrir el archivo pandora_agent.conf :

vim /etc/pandora/pandora_agent.conf

Dentro buscamos la línea remote_config, para habilitarla la ponemos en 1.

image-1628158866168.png

Y después de esto reiniciamos el agente :

/etc/init.d/pandora_agent_daemon restart

Se nos habrá activado la configuración remota, vamos al menu de agentes y pinchamos en el icono de configuración remota que es el siguiente :

image.png

Luego vamos al menu de plugins :

image.png

Metemos el comando tal como lo ejecutamos y damos a "añadir":

image.png

Ejemplo :

python3 /usr/share/pandora_server/util/plugin/pandoraversion_ldap.py -s ldap://localhost.localdomain:389 -b cn=ldapadm,dc=sanchez,dc=com -p redhat -a ldapserver --as_agent_plugin 1

Se nos habra creado un nuevo plugin:

3.JPG

Hecho esto, reiniciamos el agente :

/etc/init.d/pandora_agent_daemon restart

Y si vamos al agente con la configuración remota se habrán creado los módulos de ldap.