# Discovery

Este plugin puede integrarse con el *Discovery* de Pandora FMS.

Para ello se debe cargar el paquete ".disco" que puede descargar desde la librería de Pandora FMS:

[https://pandorafms.com/library/](https://pandorafms.com/library/)

Una vez cargado, se podrán monitorizar entornos de JMX creando tareas de *Discovery* desde la sección *Management &gt; Discovery &gt; App*

Para cada tarea se solicitarán los siguientes datos mínimos:

- **Instances target strings:** Url de cada instancia que se pretende monitorizar.

Por ejemplo:

```
service:jmx:rmi:///jndi/rmi://172.17.0.1:9090/jmxrmi
service:jmx:rmi:///jndi/rmi://172.12.0.23:9090/jmxrmi
service:jmx:rmi:///jndi/rmi://172.11.0.1:9090/jmxrmi
```

- **JMX Url** : Url de instancia de la que se descubriran los mbeans (las metricas de los mbeans seleccionados se intentaran obtener para todos los targets de instancia especificados)
- **Auth basic**: Marcar para habilitar autenticacion básica
- **User**: Usuario
- **Password :** Contraseña del usuario

[![Captura desde 2026-02-05 16-22-08.png](https://pandorafms.com/guides/public/uploads/images/gallery/2026-02/scaled-1680-/captura-desde-2026-02-05-16-22-08.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2026-02/captura-desde-2026-02-05-16-22-08.png)

En la siguiente pantalla se podrán seleccionar los Mbeans descubiertos, los atributos de cada mbean seleccionado se monitorizaran.

[![Captura desde 2026-01-22 16-58-22.png](https://pandorafms.com/guides/public/uploads/images/gallery/2026-01/scaled-1680-/captura-desde-2026-01-22-16-58-22.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2026-01/captura-desde-2026-01-22-16-58-22.png)

Y en la siguiente pantalla :

- **Max threads:** Número de hilos a usar en la tarea.
- **Use prefix for modules:** Marcar para poder especificar un prefijo para los módulos
- **Prefix for modules created:** Prefijo para los módulos creados
- **Use prefix for agent:** Marcar para poder especificar un prefijo para los módulos
- **Prefix for agents created:** Prefijo para los agentes creados

[![Captura desde 2026-01-22 17-17-19.png](https://pandorafms.com/guides/public/uploads/images/gallery/2026-01/scaled-1680-/captura-desde-2026-01-22-17-17-19.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2026-01/captura-desde-2026-01-22-17-17-19.png)

- **Tentacle IP**: Dirección de tentacle.
- **Tentacle port:** Puerto de tentacle.
- **Tentacle extra options :** Opciones extra de tentacle.
- **Regexp to filter modules:** Marcar para poder especificar un patron de regexp que creara solo las métricas que coincidan con el patron, puedes ver las métricas de cada Mbean listadas en el apartado "Metricas".
- **Allow regexp:** Patron de regexp que creara solo las métricas que coincidan con el patron, puedes ver las métricas de cada Mbean listadas en el apartado "Metricas".
- **Regexp to discard modules:** Marcar para poder especificar un patron de regexp que descartará las métricas que coincidan con el patron, puedes ver las métricas de cada Mbean listadas en el apartado "Metricas".
- **Deny regexp:** Patron de regexp que descartará las métricas que coincidan con el patron, puedes ver las métricas de cada Mbean listadas en el apartado "Metricas".

[![Captura desde 2026-01-22 17-17-58.png](https://pandorafms.com/guides/public/uploads/images/gallery/2026-01/scaled-1680-/captura-desde-2026-01-22-17-17-58.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2026-01/captura-desde-2026-01-22-17-17-58.png)

- **Custom Metrics:** Métricas personalizadas a monitorizar (independiente de los Mbeans seleccionados, si la metrica ya existe en un Mbean seleccionado solo se creara una vez
- **Rename default modules:** Marcar para poder especificar un nuevo nombre en las métricas deseadas.
- **Modules names:** Nombre de la metrica que se quiera renombrar en el nombre del módulo Y nombre del módulo deseado para esa métrica separado por "|" , por ejemplo :  
      
    ```
    java.lang:name=CodeHeap 'non-nmethods',type=MemoryPool/PeakUsage/max | Memory.usage.max
    Catalina:type=Service/name | Catalina.service.name
    ```

[![Captura desde 2026-01-22 17-18-27.png](https://pandorafms.com/guides/public/uploads/images/gallery/2026-01/scaled-1680-/captura-desde-2026-01-22-17-18-27.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2026-01/captura-desde-2026-01-22-17-18-27.png)

Por cada línea se debe añadir un atributo y esto creará un modulo con esa estadística en Pandora. Si es necesario configurar umbrales, se deben especificar a la derecha del atributo, separado cada umbral por |. Ejemplo:

**Métrica sin umbral**

java.lang:type=Threading/ThreadCount

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2024-06/scaled-1680-/b2mimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2024-06/b2mimage.png)

**Métrica con umbral**

java.lang:type=Threading/TotalStartedThreadCount|min\_warning 30|min\_critical 45

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2024-06/scaled-1680-/p0Jimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2024-06/p0Jimage.png)

Las tareas completadas con éxito tendrán un resumen de ejecución con la siguiente información:

- **Total agents** : Número total de agentes generados por la tarea.

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2024-03/scaled-1680-/i97image.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2024-03/i97image.png)