- Complemento de MySQL
- Resumen
- Detalles del parámetro
- Plugins.Mysql.CallTimeout
- Plugins.Mysql.CustomQueriesPath
- Plugins.Mysql.CustomQueriesEnabled
- Plugins.Mysql.Default.Password
- Plugins.Mysql.Default.TLSConnect
- Plugins.Mysql.Default.TLSCAFile
- Plugins.Mysql.Default.TLSCertFile
- Plugins.Mysql.Default.TLSKeyFile
- Plugins.Mysql.Default.Uri
- Plugins.Mysql.Default.User
- Plugins.Mysql.KeepAlive
- Plugins.Mysql.Sessions.<SessionName>.Password
- Plugins.Mysql.Sessions.<SessionName>.TLSConnect
- Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
- Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
- Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
- Plugins.Mysql.Sessions.<SessionName>.Uri
- Plugins.Mysql.Sessions.<SessionName>.User
- Plugins.Mysql.Timeout
- Véase también
Complemento de MySQL
Resumen
Los parámetros de configuración permiten personalizar el comportamiento del plugin de MySQL.
Se recomienda especificarlos en su propio archivo de configuración (por ejemplo, mysql.conf), en lugar de hacerlo en el archivo de configuración del agent 2. Luego, use la directiva Include para incluir este archivo en la configuración del Zabbix agent 2.
Todos los parámetros son opcionales, salvo que se indique explícitamente que el parámetro es obligatorio.
Esta página está estructurada de la siguiente manera:
- Resumen de parámetros (para ver los detalles completos de un parámetro, haga clic en su nombre)
- Detalles de parámetros
| Parameter | Description |
|---|---|
| Plugins.Mysql.CallTimeout | Especifica el tiempo máximo, en segundos, que se esperará hasta que se complete una solicitud. |
| Plugins.Mysql.CustomQueriesPath | Especifica la ruta completa del directorio que contiene archivos .sql con consultas personalizadas. |
| Plugins.Mysql.CustomQueriesEnabled | Habilita la ejecución de la clave de item mysql.custom.query. |
| Plugins.Mysql.Default.Password | Especifica la contraseña predeterminada. |
| Plugins.Mysql.Default.TLSConnect | Especifica el nivel predeterminado de cifrado para las comunicaciones entre Zabbix agent 2 y las bases de datos monitorizadas. |
| Plugins.Mysql.Default.TLSCAFile | Especifica la ruta completa del archivo que contiene los certificados de la(s) CA de nivel superior para la verificación del certificado del par. |
| Plugins.Mysql.Default.TLSCertFile | Especifica la ruta completa del archivo que contiene el certificado del agent o la cadena de certificados. |
| Plugins.Mysql.Default.TLSKeyFile | Especifica la ruta completa del archivo que contiene la clave privada de la base de datos. |
| Plugins.Mysql.Default.Uri | Especifica el URI predeterminado. |
| Plugins.Mysql.Default.User | Especifica el nombre de usuario predeterminado. |
| Plugins.Mysql.KeepAlive | Especifica el tiempo máximo de espera, en segundos, antes de cerrar las conexiones del plugin no utilizadas. |
| Plugins.Mysql.Sessions.<SessionName>.Password | Especifica la contraseña de la sesión con nombre. |
| Plugins.Mysql.Sessions.<SessionName>.TLSConnect | Especifica el nivel de cifrado de la sesión con nombre para las comunicaciones entre Zabbix agent 2 y las bases de datos monitorizadas. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCAFile | Especifica la ruta completa del archivo que contiene los certificados de la(s) CA de nivel superior para la verificación del certificado del par de la sesión con nombre. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCertFile | Especifica la ruta completa del archivo que contiene el certificado del agent o la cadena de certificados de la sesión con nombre. |
| Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile | Especifica la ruta completa del archivo que contiene la clave privada de la base de datos de la sesión con nombre. |
| Plugins.Mysql.Sessions.<SessionName>.Uri | Especifica el URI de la sesión con nombre. |
| Plugins.Mysql.Sessions.<SessionName>.User | Especifica el nombre de usuario de la sesión con nombre. |
| Plugins.Mysql.Timeout | Establece el tiempo máximo, en segundos, de espera cuando se debe establecer una conexión. |
Tenga en cuenta que:
- Los valores predeterminados reflejan los valores predeterminados del proceso, no los valores de los archivos de configuración suministrados;
- Los valores admiten variables de entorno;
- Zabbix solo admite archivos de configuración en codificación UTF-8 sin BOM;
- Los comentarios que comienzan con "#" solo se admiten al principio de la línea.
Detalles del parámetro
Plugins.Mysql.CallTimeout
Especifica el tiempo máximo, en segundos, que se esperará a que se complete una solicitud.
Valor predeterminado: global timeout
Rango: 1-30
Plugins.Mysql.CustomQueriesPath
Especifique la ruta completa del directorio que contiene archivos .sql con consultas personalizadas.
Valores predeterminados:/usr/local/share/zabbix/custom-queries/mysql - para sistemas Unix,*:\Program Files\Zabbix Agent 2\Custom Queries\Mysql - para sistemas Windows (donde * es el nombre de la unidad de la variable de entorno ProgramFiles)
Plugins.Mysql.CustomQueriesEnabled
Habilita la ejecución de la clave de item mysql.custom.query.
Si está deshabilitado, no se cargarán consultas desde la ruta del directorio de consultas personalizadas.
Predeterminado: false
Rango: true/false
Plugins.Mysql.Default.Password
Especifique la contraseña predeterminada para un server MySQL protegido.
Plugins.Mysql.Default.TLSConnect
Especifica el nivel predeterminado de cifrado para las comunicaciones entre Zabbix agent 2 y las bases de datos monitorizadas.
Rango:
required - requiere conexión TLS;
verify_ca - verifica los certificados;
verify_full - verifica los certificados y la dirección IP
Plugins.Mysql.Default.TLSCAFile
Especifique la ruta completa del archivo que contiene los certificados de CA de nivel superior para la verificación del certificado del par, utilizado para las comunicaciones cifradas entre Zabbix agent 2 y las bases de datos monitorizadas.
Obligatorio: yes, si Plugins.Mysql.Default.TLSConnect está establecido en verify_ca o verify_full
Plugins.Mysql.Default.TLSCertFile
Especifique la ruta completa del archivo que contiene el certificado del agent o la cadena de certificados, utilizado para las comunicaciones cifradas entre Zabbix agent 2 y las bases de datos monitorizadas.
Obligatorio: yes, si se especifica Plugins.Mysql.Default.TLSKeyFile
Plugins.Mysql.Default.TLSKeyFile
Especifique la ruta completa del archivo que contiene la clave privada de la base de datos, utilizada para las comunicaciones cifradas entre Zabbix agent 2 y las bases de datos monitorizadas.
Obligatorio: yes, si se especifica Plugins.Mysql.Default.TLSCertFile
Plugins.Mysql.Default.Uri
Especifique el URI predeterminado para conectarse al server de MySQL.
Las credenciales incrustadas se ignorarán.
Esquemas admitidos: tcp, unix
El esquema se puede omitir.
El puerto se puede omitir (default=3306).
Ejemplos:
tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Default.User
Especifica el nombre de usuario predeterminado para un servidor MySQL protegido.
Plugins.Mysql.KeepAlive
Especifica el tiempo máximo de espera (en segundos) antes de que se cierren las conexiones del plugin que no se estén utilizando.
Valor predeterminado: 300
Rango: 60-900
Plugins.Mysql.Sessions.<SessionName>.Password
Especifique la contraseña de la sesión con nombre para un servidor MySQL protegido.
<SessionName> - defina el nombre de una sesión para usarlo en las claves de item.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect
Especifique el nivel de cifrado de la sesión con nombre para las comunicaciones entre Zabbix agent 2 y las bases de datos monitorizadas.
<SessionName> - define el nombre de una sesión para usarlo en las claves de item.
Rango:
required - requiere conexión TLS;
verify_ca - verifica los certificados;
verify_full - verifica los certificados y la dirección IP
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
Especifique la ruta completa del archivo que contiene los certificados de CA de nivel superior para la verificación del certificado del par en una sesión con nombre, utilizado para las comunicaciones cifradas entre Zabbix agent 2 y las bases de datos supervisadas.
<SessionName> - defina el nombre de una sesión para usarlo en las claves de item.
Obligatorio: yes, si Plugins.Mysql.Sessions.<SessionName>.TLSConnect está establecido en verify_ca o verify_full
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
Especifique la ruta completa del archivo que contiene el certificado del agent de la sesión con nombre o la cadena de certificados, utilizado para las comunicaciones cifradas entre Zabbix agent 2 y las bases de datos monitorizadas.
<SessionName> - define el nombre de una sesión para usarlo en las claves de item.
Obligatorio: yes, si se especifica Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
Especifique la ruta completa del archivo que contiene la clave privada de la base de datos de la sesión con nombre, utilizada para las comunicaciones cifradas entre Zabbix agent 2 y las bases de datos monitorizadas.
<SessionName> - defina el nombre de una sesión para usarlo en las claves de item.
Obligatorio: yes, si se especifica Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
Plugins.Mysql.Sessions.<SessionName>.Uri
Especifique la URI de la sesión con nombre para conectarse al server MySQL.
<SessionName> - defina el nombre de una sesión para usarlo en las claves de item.
Las credenciales incrustadas se ignorarán.
Esquemas admitidos: tcp, unix
El esquema se puede omitir.
El puerto se puede omitir (predeterminado=3306).
Ejemplos:
tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User
Especifique el nombre de usuario de la sesión con nombre para un servidor MySQL protegido.
<SessionName> - defina el nombre de una sesión para usarlo en las claves de item.
Plugins.Mysql.Timeout
Establece el tiempo máximo, en segundos, de espera cuando se debe establecer una conexión.
Predeterminado: global timeout
Rango: 1-30
Véase también
- Descripción de los parámetros de configuración generales de Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Instrucciones para configurar plugins