Esta sección enumera los parámetros admitidos en el archivo de configuración del complemento MSSQL Zabbix agent 2 (mssql.conf).
El complemento MSSQL es un complemento cargable y está disponible y completamente descrito en el repositorio del complemento MSSQL.
Tenga en cuenta que:
Parámetro | Descripción |
---|---|
-V --version | Imprime la versión del complemento y la información de la licencia. |
-h --help | Imprime la información de ayuda (abreviatura). |
Parámetro | Obligatorio | Rango | Por defecto | Descripción |
---|---|---|---|---|
Plugins.MSSQL.CustomQueriesDir | no | vacío | Especifica la ruta de archivo a un directorio que contiene archivos .sql definidos por el usuario con consultas personalizadas que el complemento puede ejecutar. El complemento carga todos los archivos .sql disponibles en el directorio configurado al inicio. Esto significa que cualquier cambio en los archivos de consultas personalizadas no se reflejará hasta que se reinicie el complemento. El complemento se inicia y detiene junto con Zabbix agent 2. | |
Plugins.MSSQL.Default.CACertPath | no | La ruta de archivo por defecto al certificado de clave pública de la autoridad certificadora (CA) que emitió el certificado del servidor MSSQL. El certificado debe estar en formato PEM. | ||
Plugins.MSSQL.Default.Database | no | El nombre de la base de datos por defecto a la que conectarse. | ||
Plugins.MSSQL.Default.Encrypt | no | Especifica el tipo de cifrado de conexión por defecto. Los valores posibles son: true - el envío de datos entre el complemento y el servidor está cifrado; false - el envío de datos entre el complemento y el servidor no está cifrado más allá del paquete de inicio de sesión; strict - el envío de datos entre el complemento y el servidor está cifrado E2E usando TDS8; disable - el envío de datos entre el complemento y el servidor no está cifrado. |
||
Plugins.MSSQL.Default.HostNameInCertificate | no | El nombre común (CN) del certificado del servidor MSSQL por defecto. | ||
Plugins.MSSQL.Default.Password | no | La contraseña que se enviará a un servidor MSSQL protegido por defecto. | ||
Plugins.MSSQL.Default.TLSMinVersion | no | La versión mínima de TLS a utilizar por defecto. Los valores posibles son: 1.0 , 1.1 , 1.2 , 1.3 . |
||
Plugins.MSSQL.Default.TrustServerCertificate | no | Indica si el complemento debe confiar en el certificado del servidor sin validarlo por defecto. Valores posibles: true , false . |
||
Plugins.MSSQL.Default.Uri | no | sqlserver://localhost:1433 | La URI por defecto a la que conectarse. El único esquema soportado es sqlserver:// . Se puede omitir el esquema. Las credenciales incrustadas serán ignoradas. |
|
Plugins.MSSQL.Default.User | no | El nombre de usuario por defecto que se enviará a un servidor MSSQL protegido. | ||
Plugins.MSSQL.KeepAlive | no | 60-900 | 300 | El tiempo máximo de espera (en segundos) antes de que se cierren las conexiones no utilizadas del complemento. |
Plugins.MSSQL.Sessions.<SessionName>.CACertPath | no | La ruta de archivo al certificado de clave pública de la autoridad certificadora (CA) que emitió el certificado del servidor MSSQL para la sesión nombrada. El certificado debe estar en formato PEM. <SessionName> - definir el nombre de una sesión para usar en las claves de ítem. |
||
Plugins.MSSQL.Sessions.<SessionName>.Database | no | El nombre de la base de datos a la que conectarse para la sesión nombrada. <SessionName> - definir el nombre de una sesión para usar en las claves de ítem. |
||
Plugins.MSSQL.Sessions.<SessionName>.Encrypt | no | Especifica el tipo de cifrado de conexión para la sesión nombrada. Los valores posibles son: true - el envío de datos entre el complemento y el servidor está cifrado; false - el envío de datos entre el complemento y el servidor no está cifrado más allá del paquete de inicio de sesión; strict - el envío de datos entre el complemento y el servidor está cifrado E2E usando TDS8; disable - el envío de datos entre el complemento y el servidor no está cifrado. <SessionName> - definir el nombre de una sesión para usar en las claves de ítem. |
||
Plugins.MSSQL.Sessions.<SessionName>.HostNameInCertificate | no | El nombre común (CN) del certificado del servidor MSSQL para la sesión nombrada. <SessionName> - definir el nombre de una sesión para usar en las claves de ítem. |
||
Plugins.MSSQL.Sessions.<SessionName>.Password | no | La contraseña que se enviará a un servidor MSSQL protegido para la sesión nombrada. <SessionName> - definir el nombre de una sesión para usar en las claves de ítem. |
||
Plugins.MSSQL.Sessions.<SessionName>.TLSMinVersion | no | La versión mínima de TLS a utilizar para la sesión nombrada. Los valores posibles son: 1.0 , 1.1 , 1.2 , 1.3 .<SessionName> - definir el nombre de una sesión para usar en las claves de ítem. |
||
Plugins.MSSQL.Sessions.<SessionName>.TrustServerCertificate | no | Indica si el complemento debe confiar en el certificado del servidor sin validarlo para la sesión nombrada. Valores posibles: true , false .<SessionName> - definir el nombre de una sesión para usar en las claves de ítem. |
||
Plugins.MSSQL.Sessions.<SessionName>.Uri | no | sqlserver://localhost:1433 | La URI a la que conectarse, para la sesión nombrada. El único esquema soportado es sqlserver:// . Se puede omitir el esquema. Las credenciales incrustadas serán ignoradas.<SessionName> - definir el nombre de una sesión para usar en las claves de ítem. |
|
Plugins.MSSQL.Sessions.<SessionName>.User | no | El nombre de usuario que se enviará a un servidor MSSQL protegido para la sesión nombrada. <SessionName> - definir el nombre de una sesión para usar en las claves de ítem. |
||
Plugins.MSSQL.System.Path | no | Ruta al ejecutable del complemento MSSQL. Configuración global para el complemento MSSQL. Se aplica a todas las conexiones. Ejemplo de uso: Plugins.MSSQL.System.Path=/usr/sbin/zabbix-agent2-plugin/zabbix-agent2-plugin-mssql |
||
Plugins.MSSQL.Timeout | no | 1-30 | timeout global | La duración, en segundos, que se esperará a que el servidor responda al conectarse por primera vez y en las operaciones posteriores en la sesión. |
Véase también: