Skip to main content

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

Captura desde 2025-10-30 17-59-54.png

Una vez cargado, se podrán monitorizar entornos de Microsoft SQL Server creando tareas de Discovery desde la sección Management > Discovery > Applications.

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

  • MicrosoftConnection SQL Server target stringstringsLista de objetivos Microsoft SQL Server a monitorizar por la tarea. Será una lista separada por comas o por líneas. Cada instancia de base de datos objetivo se podrá definir con el formato IP:PUERTO\INSTANCIA, IP:PUERTO, IP\INSTANCIA o IP.

    Si que quiere monitorizar bases concretas de una instancia, se deben especificar con "|" y separando cada base de datos con ";".

    Ejemplo :

    host='172.17.0.4:1433\DEVENV|pandora;testing;model2', port=6379|redis_agent

    Si se quiere monitorizar todas las bases de datos de una instancia, pero descartar algunas, se debe especificar "!" antes del "|".

    Ejemplo:

    172.17.0.4:1433\DEVENV!|pandora;testing;model

  • UserTentacle IP: UsuarioIP dedel conexióservidor Tentacle al que se enviará la información a las bases de datos objetivo.
  • PasswordTentacle PortContraseña
  • del
  • Tentacle usuarioextra indicado.options:

Captura desde 2025-10-30 18-03-43.png

También se podrá ajustar la configuración de la tarea para personalizar la monitorización deseada:

  • Max threads: Para optimizar el tiempo de ejecución, se podrán configurar múltiples hilos para monitorizar los agentes de la tarea. Hay que tener en cuenta que configurar múltiples hilos puede aumentar el uso de CPU de la tarea.
  • Target agent: Lista de agentes objetivo para los objetivos Microsoft SQL Server a monitorizar. Es decir, los nombres con los que se generarán los agentes de cada objetivo definido en la tarea. Será una lista separada por comas o por líneas. La posición de los nombres en la lista deberá coincidir con la posición de los objetivos Microsoft SQL Server en su lista, es decir, el primer nombre se usará para el primer objetivo y así sucesivamente. Si la lista se separa por líneas, las líneas en blanco se ignorarán. Si no se especifica un nombre de agente para un objetivo se usará su IP o FQDN como nombre del agente.
  • Custom moduleUse prefixTexto incluido como prefijo para los todos los nombres de módulos generados. Es útil para localizar los módulos generados por la tarea o distinguirlos de otros.
  • Entities list path :Prefix: Ruta del fichero de entities, por defecto : "/tmp/mssql_entities_list.txt". No se debe usar el mismo que ya exista para otra tarea.
  • ScanRegexp databases:to filter modulesActivar: para monitorizar las bases de datos de las instancias.
  • CreateAllow agentregexp:
  • per
  • Regexp database:to discard modulesActivar: para
  • crear
  • Deny un agente por cada base de datos monitorizada.regexp:

Captura desde 2025-10-30 18-05-11.png

  • RetrieveScan logsserver statisticsstats       : Si se activa monitorizará las estadísticas de logs.server.

  • MonitorScan activeclients usersstats :     Si se activa monitorizará los usuarios activos.

  • Retrieve transactions statistics: Si se activa monitorizará las estadísticas de transacciones.clients.

  • Monitor filegroups space: Si se activa monitorizará el espacio de los filegroups.

  • Monitor user reserved space: Si se activa monitorizará el espacio reservado por los usuarios.

  • Monitor backups: Si se activa monitorizará el estado de los backups.

  • Check engine uptime: Si se activa monitorizará el uptime del motor/instancia.

  • Retrieve query statistics: Si se activa monitorizará las estadísticas de consultas.

  • Analyze connections: Si se activa monitorizará las conexiones.

  • Monitor long queries: Si se activa monitorizará las consultas de larga duración.

  • Monitor latch requests: Si se activa monitorizará las solicitudes de latch.

  • Monitor full scans: Si se activa monitorizará los full scans ejecutados.

  • Count databases: Si se activa monitorizará el número de bases de datos.

  • RetrieveScan memory statisticsstats       : Si se activa monitorizará las estadísticas de memoria.

  • RetrieveScan lockspersistance statisticsstats  : Si se activa monitorizará las estadísticas de bloqueos.persistencia.

  • CheckScan enginethreads performancestats      :Si se activa monitorizará las estadísticas de threads.

  • Scan stats              : Si se activa monitorizará elestadísticas rendimientogenerales delde motor/instancia.Redis.

  • RetrieveScan bufferreplication statisticsstats  : Si se activa monitorizará las estadísticas de buffer.replicación.

  • RetrieveScan usersCPU informationstats          : Si se activa monitorizará lalas informaciónestadísticas de los usuarios.CPU.

  • RetrieveScan Clustercommand Statestats      : Si se activa monitorizará ellas estadoestadísticas delde clúster.comandos.

  • Scan latency stats      : Si se activa monitorizará las estadísticas de latencia.

  • Scan cluster stats      : Si se activa monitorizará las estadísticas de cluster.

  • Scan modules stats      : Si se activa monitorizará las estadísticas de módulos.

  • Scan keyspace stats     : Si se activa monitorizará las estadísticas de keyspace.

  • Scan error stats        : Si se activa monitorizará las estadísticas de errores.

Captura desde 2025-10-30 18-08-12.png

  • RenameDefine default modules:umbrals: Si se activa permitirá cambiar el nombre de los módulos que vienen por defecto.
  • Modules names: Bloque de configuración para definir el nombre de los módulos que vienen por defecto.
  • Execute custom queries: Si se activa permitirá ejecutar consultas personalizadas a cada objetivo Microsoft SQL Server.
  • Custom queries: Bloque de configuración para definir las consultas personalizadas que se ejecutarán. Cada consulta generará un nuevo módulo para cada agente de la tarea.

Captura desde 2025-10-30 18-09-31.png

Las tareas que se completen exitosamente dispondrán de un sumario de ejecución con la siguiente información:

  • Total agents: Total de agentes generados por la tarea.

Captura desde 2025-10-30 18-11-11.png

Las tareas que no se completen exitosamente dispondrán de un sumario de ejecución registrando los errores producidos.