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

1.JPG

Pinchamos en añadir:

2.JPG

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

3.JPG

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.

4.JPG

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

5.JPG

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

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 :

1.JPG

Luego vamos al menu de plugins :

2.JPG

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

4.JPG

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.