# Plugin Ldap

# Introducción

**Ver**. 4-08-2021  
  
Con este plugin podremos ver las metricas de tu servidor ldap.

<div id="bkmrk-tipo%3A-plug-in-de-ser"><div>**Tipo**: Plug-in de servidor o agente</div></div>

# Matriz de compatibilidad

<table border="1" id="bkmrk-sistemas-donde-se-ha" style="border-collapse: collapse; width: 100%; height: 84px;"><tbody><tr style="height: 28px;"><td style="width: 31.3946%; height: 28px;">**Sistemas donde se ha probado**</td><td style="width: 68.6054%; height: 28px;">CentOS 7, Fedora

</td></tr><tr style="height: 28px;"><td style="width: 31.3946%; height: 28px;">**Sistemas donde debería funcionar**</td><td style="width: 68.6054%; height: 28px;">Cualquier sistema linux

</td></tr></tbody></table>

# Pre requisitos

Se requiere:

- Una instalación de ldap.
- Tener instalado python3 .
- Tener instaladado el modulo python-ldap.
- Tener instalado unas serie de dependencias de ldap, que varían según el sistema operativo utilizado, estas se describen en el apartado "Configuración".
- Tener el **Data Server** de Pandora FMS habilitado.
- Tener el **Plugin Server** de Pandora FMS habilitado.

**Estas dependencias no son necesarias en la versión binaria del plugin, solo para la versión en python que normalmente es solo de pruebas.**

# Configuración

**En la versión binaria del plugin todo este proceso de instalación de dependencias no es necesario ya que vienen incluidas en el.**

Para poder ejecutar el plugin, debemos tener instalado python3, esto podemos hacerlo con el siguiente comando :

**CentOS7**

```
yum install python3
```

Deberemos instalar el módulo python-ldap en su versión de python 3, esto se hace con el siguiente comando:

```
yum install python3-ldap
```

o con pip :

```
pip3 install python3-ldap
```

A su vez, para instalar el módulo anterior, necesitaremos las siguientes dependencias:

```
yum groupinstall "Development tools"
```

```
yum install openldap-devel python-devel
```

**Fedora**

```
sudo dnf install python3
```

Aparte, deberemos tener instalado el modulo python-ldap, esto se instala con :

```
pip install python-ldap
```

Fedora necesitara las siguientes dependencias (de ldap) para que se pueda instalar este módulo:

```
sudo dnf install "@C Development Tools and Libraries" openldap-devel \
    python2-devel python3-devel python3-tox \
    lcov clang-analyzer valgrind
```

Para otros sistemas puedes ver las dependencias necesarias de python-ldap en :

[https://www.python-ldap.org/en/python-ldap-3.3.0/installing.html](https://www.python-ldap.org/en/python-ldap-3.3.0/installing.html)

# Habilitar monitorización en ldap.

Es un requisito previo que el módulo de monitoreo de OpenLDAP esté habilitado y configurado.

Verifique si su módulo de monitoreo está habilitado en su instalación de OpenLDAP:

```
ldapsearch -Y EXTERNAL -H ldapi:/// -b "cn=module{0},cn=config"
```

Si `olcModuleLoad: {1}back_monitor`se incluye en la respuesta, el módulo de monitoreo está habilitado. Puede saltar al paso 3.

Para habilitar el módulo de monitoreo, cree un `module_monitoring.ldif`archivo

```
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: {1}back_monitor
```

y ejecute el comando:

```
ldapmodify -Y EXTERNAL -H ldapi:/// -f module_monitoring.ldif
```

Cree una contraseña cifrada para el usuario de supervisión:

```
slapdpasswd -s <MONITOR_USER_PASSWORD>
```

Si esto no funciona, pruebe con lo siguiente:

```
sudo -i slappasswd
```

Cree un `cn_monitor.ldif`archivo

```
dn: <NEW_MONITORING_USER_DISTINGUISHED_NAME>
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: <COMMON_NAME_OF_THE_NEW_MONITORING_USER>
description: LDAP monitor
userPassword: <ENCRYPTED_PASSWORD>
```

[![image-1666876809840.png](https://pandorafms.com/guides/public/uploads/images/gallery/2022-10/scaled-1680-/image-1666876809840.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2022-10/image-1666876809840.png)

y ejecute el siguiente comando para agregar el usuario de supervisión:

```
ldapadd -x -D <ADMIN_DISTINGUISHED_NAME> -w <ADMIN_PASSWORD> -f cn_monitor.ldif
```

Cree un `database_monitor.ldif`archivo

```
dn: olcDatabase={2}Monitor,cn=config
objectClass: olcDatabaseConfig
objectClass: olcMonitorConfig
olcDatabase: {2}Monitor
olcAccess: {0}to dn.subtree="cn=Monitor" by dn.base="<NEW_MONITORING_USER_DISTINGUISHED_NAME>" read by * none
```

[![image-1666876795704.png](https://pandorafms.com/guides/public/uploads/images/gallery/2022-10/scaled-1680-/image-1666876795704.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2022-10/image-1666876795704.png)

y ejecute el siguiente comando para configurar la base de datos de monitoreo:

```
ldapadd -Y EXTERNAL -H ldapi:/// -f database_monitor.ldif
```

Vista de todos los comandos utilizados

[![image-1666876846091.png](https://pandorafms.com/guides/public/uploads/images/gallery/2022-10/scaled-1680-/image-1666876846091.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2022-10/image-1666876846091.png)

Para probar el módulo de monitoreo, ejecute el siguiente comando:

```
ldapsearch -x -D <NEW_MONITORING_USER_DISTINGUISHED_NAME> -w <MONITOR_USER_PASSWORD> -b cn=Uptime,cn=Time,cn=Monitor -s base '(objectClass=*)' '*' '+'
```

[![image-1666876925694.png](https://pandorafms.com/guides/public/uploads/images/gallery/2022-10/scaled-1680-/image-1666876925694.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2022-10/image-1666876925694.png)

# Parámetros generales del plugin

**Ejecución binario**

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

**Ejecución versión python (solo de pruebas)**

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

Si la ejecución es correcta veremos un 1, al ejecutar el plugin :

[![image-1628070558781.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628070558781.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/image-1628070558781.png)

Si queremos ejecutarlo como plugin de agente lo haremos usando el parámetro opcional "as\_agent\_plugin" con un "1" que nos devolverá un xml con los datos de nuestro servidor :

[![image-1628070649144.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628070649144.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/image-1628070649144.png)

# Parámetros específicos del plugin

El plug-in cuenta con los siguientes parámetros:

<table id="bkmrk-par%C3%A1metro-descripci%C3%B3" style="height: 210px; width: 798px;"><tbody><tr style="height: 35px;"><td style="height: 35px; width: 185px;">**Parámetro**

</td><td style="height: 35px; width: 613px;"><span style="font-weight: 400;">Descripción</span>

</td></tr><tr style="height: 35px;"><td style="width: 185px; height: 35px;"><span style="font-weight: 400;">-s server, --server server</span>

</td><td style="width: 613px; height: 35px;">Es obligatorio. Tienes que introducir tu server con el puerto, por ejemplo, ldap://192.168.1.178:389

</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 185px;"><span style="font-weight: 400;">-h, --help</span>

</td><td style="height: 35px; width: 613px;">Muestra un pequeño mensaje de ayuda (opcional, solo usar para ver la ayuda)

</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 185px;"><span style="font-weight: 400;">-b binding, --binding binding</span>

</td><td style="height: 35px; width: 613px;">Es obligatorio. Tus datos de ldap para conectarte, por ejemplo, cn=ldapadm,dc=sanchez,dc=com

</td></tr><tr><td style="width: 185px;"><span style="font-weight: 400;">-p password, --password password</span>

</td><td style="width: 613px;">Es obligatorio, tu contraseña de ldap

</td></tr><tr><td style="width: 185px;"><span style="font-weight: 400;">-a agent, --agent agent</span>

</td><td style="width: 613px;">Es obligatorio, el nombre del agente que se creará con todos los módulos.

</td></tr><tr><td style="width: 185px;"><span style="font-weight: 400;">--as\_agent\_plugin</span>

</td><td style="width: 613px;">Es opcional, si quieres que el plugin sea de agente y te meta los módulos en el agente de pandora, ejecuta esto con un 1

</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 185px;"><span style="font-weight: 400;">-g GROUP, --group GROUP</span>

</td><td style="height: 35px; width: 613px;"><span style="font-weight: 400;">Grupo de destino de Pandora FMS</span>

</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 185px;"><span style="font-weight: 400;">--data\_dir DATA\_DIR</span>

</td><td style="height: 35px; width: 613px;"><span style="font-weight: 400;">Directorio de datos de Pandora FMS. </span>**Por defecto**<span style="font-weight: 400;"> es */var/spool/pandora/data\_in/*</span>

</td></tr></tbody></table>

Ejemplo de ayuda:

[![image-1628071303165.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628071303165.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/image-1628071303165.png)

# Ejecución manual

Podemos comprobar el plugin desde el terminal para ver si funciona, para comprobarlo, ejecutamos el plugin:

Ejemplo :

**Versión binaria del plugin**

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

**Versión python del plugin (solo para pruebas)**

[![image-1628080159625.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628080159625.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/image-1628080159625.png)

Con as\_agent\_plugin 1:

[![image-1628080229414.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628080229414.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/image-1628080229414.png)

Ejemplo de ejecución con ayuda:

[![image-1628080257810.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628080257810.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/image-1628080257810.png)

# 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](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/L8jregister-plugin.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/L8jregister-plugin.png)

Daremos a seleccionar archivo.

[![plugin registration.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/dvVplugin-registration.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/dvVplugin-registration.png)

Seleccionaremos el fichero.pspz2 que contiene el plugin.

[![register2_ldap.png](https://pandorafms.com/guides/public/uploads/images/gallery/2022-04/scaled-1680-/register2-ldap.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2022-04/register2-ldap.png)

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

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/6Jrimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/6Jrimage.png)

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

[![ver plugin.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/ver-plugin.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/ver-plugin.png)

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

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/S8fimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/S8fimage.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](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/cyYimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/cyYimage.png)

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

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/W8ximage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/W8ximage.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](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628157276542.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/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](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628157577158.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/image-1628157577158.png)

Con as\_agent\_plugin 1 podremos ver un XML con los datos que nos saldrán en consola:

[![image-1628157658264.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628157658264.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/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 &gt; plugins:

[![ver plugin.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/ver-plugin.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/ver-plugin.png)

Pinchamos en añadir:

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/aRtimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/aRtimage.png)

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

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/Ynjimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/Ynjimage.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](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/cyYimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/cyYimage.png)

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

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/u70image.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/u70image.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](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628158866168.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/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](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/keTimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/keTimage.png)

Luego vamos al menu de plugins :

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/gXSimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/gXSimage.png)

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

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/scaled-1680-/UXyimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-07/UXyimage.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](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/Tqi3.JPG)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/Tqi3.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.

# Modulos generados

Se creara un agente con el nombre que le hayamos puesto en la ejecución que contendrá todos los agentes:

[![image-1628159481406.png](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/image-1628159481406.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/image-1628159481406.png)

**Modulos generados**

<table border="1" id="bkmrk-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-" style="border-collapse: collapse; width: 100%; height: 290px;"><tbody><tr class="datos2" id="bkmrk-nombre-descripci%C3%B3n" style="height: 29px;"><td class="datos2 " id="bkmrk-nombre" style="width: 50%; height: 29px;">**Nombre**</td><td style="width: 50%; height: 29px;">**Descripción**</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Abandon operations completed</td><td style="width: 50%; height: 29px;">Tipo de operacion "abandon" completadas</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Abandon operations initiated</td><td style="width: 50%; height: 29px;">Tipo de operacion "abandon" iniciadas</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">active operations</td><td style="width: 50%; height: 29px;">todas las operaciones activas</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Add operations completed</td><td style="width: 50%; height: 29px;">tipo de operacion "add" completadas</td></tr><tr class="datos2" id="bkmrk-add-operations-initi" style="height: 29px;"><td class="datos2 " id="bkmrk-add-operations-initi-0" style="width: 50%; height: 29px;">Add operations initiated</td><td style="width: 50%; height: 29px;">tipo de operacion "add" iniciadas</td></tr><tr class="datos" id="bkmrk-authentications%2Fsec-"><td class="datos " id="bkmrk-authentications%2Fsec" style="width: 50%;">authentications/sec</td><td style="width: 50%; height: 29px;">authenticaciones (binds) por segundo</td></tr><tr class="datos2" id="bkmrk-bind-operations-comp"><td class="datos2 " id="bkmrk-bind-operations-comp-0" style="width: 50%;">Bind operations completed</td><td style="width: 50%; height: 29px;">authenticaciones (binds) completadas</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Bind operations initiated</td><td style="width: 50%; height: 29px;">authenticaciones (binds) iniciadas</td></tr><tr class="datos2" id="bkmrk-bytes-statics-%C2%A0"><td class="datos2 " id="bkmrk-bytes-statics" style="width: 50%;">Bytes statics</td><td style="width: 50%; height: 29px;">estadísticas de bytes</td></tr></tbody></table>

<table border="1" id="bkmrk-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0--0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 50%;">cn=Operations,cn=Monitor completed</td><td style="width: 50%;">Operaciones totales completadas</td></tr><tr><td style="width: 50%;">cn=Operations,cn=Monitor initiated</td><td style="width: 50%;">Operaciones totales iniciadas</td></tr><tr class="datos" id="bkmrk-compare-operations-c"><td class="datos " id="bkmrk-compare-operations-c-0" style="width: 50%;">Compare operations completed</td><td style="width: 50%;">tipo de operacion "compare" completadas</td></tr><tr><td style="width: 50%;">Compare operations initiated</td><td style="width: 50%;">tipo de operacion "compare" iniciadas</td></tr><tr><td style="width: 50%;">Current connections</td><td style="width: 50%;">conexiones actuales</td></tr><tr><td style="width: 50%;">Delete operations completed</td><td style="width: 50%;">tipo de operaciones "delete" completadas</td></tr><tr class="datos" id="bkmrk-delete-operations-in"><td class="datos " id="bkmrk-delete-operations-in-0" style="width: 50%;">Delete operations initiated</td><td style="width: 50%;">tipo de operaciones "delete" iniciadas</td></tr><tr class="datos2" id="bkmrk-entries-statics-%C2%A0"><td class="datos2 " id="bkmrk-entries-statics" style="width: 50%;">Entries statics</td><td style="width: 50%;">estadísticas de entradas</td></tr><tr class="datos" id="bkmrk-extended-operations-"><td class="datos " id="bkmrk-extended-operations--0" style="width: 50%;">Extended operations completed</td><td style="width: 50%;">tipo de operaciones "extended" completadas</td></tr><tr><td style="width: 50%;">Extended operations initiated</td><td style="width: 50%;">tipo de operaciones "initiated" iniciadas</td></tr></tbody></table>

<table border="1" id="bkmrk-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0--1" style="border-collapse: collapse; width: 100%; height: 290px;"><tbody><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Max Descriptor connections</td><td style="width: 50%; height: 29px;">Max Descriptor connections</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Modify operations completed</td><td style="width: 50%; height: 29px;">tipo de operaciones "modify" completadas</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Modify operations initiated</td><td style="width: 50%; height: 29px;">tipo de operaciones "modify" iniciadas</td></tr><tr class="datos2" id="bkmrk-modrdn-completed-%C2%A0" style="height: 29px;"><td class="datos2 " id="bkmrk-modrdn-completed" style="width: 50%; height: 29px;">Modrdn completed</td><td style="width: 50%; height: 29px;">Modrdn completed</td></tr><tr class="datos" id="bkmrk-modrdn-initiated-%C2%A0" style="height: 29px;"><td class="datos " id="bkmrk-modrdn-initiated" style="width: 50%; height: 29px;">Modrdn initiated</td><td style="width: 50%; height: 29px;">Modrdn initiated</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">operations/sec</td><td style="width: 50%; height: 29px;">operaciones por segundo</td></tr><tr class="datos" id="bkmrk-pdu-statics-%C2%A0" style="height: 29px;"><td class="datos " id="bkmrk-pdu-statics" style="width: 50%; height: 29px;">PDU statics</td><td style="width: 50%; height: 29px;">estadísticas de PDU</td></tr><tr class="datos2" id="bkmrk-read-waiters-%C2%A0" style="height: 29px;"><td class="datos2 " id="bkmrk-read-waiters" style="width: 50%; height: 29px;">Read waiters</td><td style="width: 50%; height: 29px;">waiters leídos</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Referrals statics</td><td style="width: 50%; height: 29px;">estadisticas referencia</td></tr><tr class="datos2" id="bkmrk-response-time-%C2%A0" style="height: 29px;"><td class="datos2 " id="bkmrk-response-time" style="width: 50%; height: 29px;">Response time</td><td style="width: 50%; height: 29px;">tiempo de respuesta</td></tr></tbody></table>

<table border="1" id="bkmrk-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0-%C2%A0--2" style="border-collapse: collapse; width: 100%; height: 174px;"><tbody><tr class="datos" id="bkmrk-search-operations-co" style="height: 29px;"><td class="datos " id="bkmrk-search-operations-co-0" style="width: 50%; height: 29px;">Search operations completed</td><td style="width: 50%; height: 29px;">tipo de operaciones "search" completadas</td></tr><tr class="datos2" id="bkmrk-search-operations-in" style="height: 29px;"><td class="datos2 " id="bkmrk-search-operations-in-0" style="width: 50%; height: 29px;">Search operations initiated</td><td style="width: 50%; height: 29px;">tipo de operaciones "search" iniciadas</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Total connections</td><td style="width: 50%; height: 29px;">conexiones totales</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Unbind Operations completed</td><td style="width: 50%; height: 29px;">operaciones de desauthenticacion completadas</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Unbind Operations initiated</td><td style="width: 50%; height: 29px;">operaciones de desauthenticacion iniciadas</td></tr><tr style="height: 29px;"><td style="width: 50%; height: 29px;">Write waiters</td><td style="width: 50%; height: 29px;">waiters escritos</td></tr></tbody></table>

[![1.JPG](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/MAi1.JPG)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/MAi1.JPG)

[![2.JPG](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/nJF2.JPG)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/nJF2.JPG)

[![3.JPG](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/scaled-1680-/1hb3.JPG)](https://pandorafms.com/guides/public/uploads/images/gallery/2021-08/1hb3.JPG)