En esta página
9 Plugin de MySQL
Resumen
El archivo de configuración de Zabbix agent 2 se utiliza para configurar plugins. Estos parámetros de configuración de Zabbix agent 2 son compatibles para el funcionamiento del plugin MySQL.
Se recomienda especificarlos en su propio archivo de configuración (por ejemplo, mysql.conf) y luego usar la directiva Include para agregar este archivo a la configuración de Zabbix agent 2.
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.
Parámetros
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.Mysql.CallTimeout | no | 1-30 | global timeout | El tiempo máximo, en segundos, que se esperará hasta que se complete una solicitud. |
| Plugins.Mysql.CustomQueriesPath | no | /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 |
Ruta completa de un directorio que contiene archivos .sql con consultas personalizadas. |
|
| Plugins.Mysql.CustomQueriesEnabled | no | false | Si se establece, 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. |
|
| Plugins.Mysql.Default.Password | no | Contraseña predeterminada para conectarse a MySQL; se usa si no se especifica ningún valor en una clave de item o sesión con nombre. | ||
| Plugins.Mysql.Default.TLSCAFile | no (yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full) |
Ruta completa de un archivo que contiene los certificados de la(s) CA de nivel superior para la verificación del certificado del par en comunicaciones cifradas entre Zabbix agent 2 y las bases de datos monitorizadas; se usa si no se especifica ningún valor en una sesión con nombre. | ||
| Plugins.Mysql.Default.TLSCertFile | no (yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full) |
Ruta completa de un archivo que contiene el certificado del agent o la cadena de certificados para comunicaciones cifradas entre Zabbix agent 2 y las bases de datos monitorizadas; se usa si no se especifica ningún valor en una sesión con nombre. | ||
| Plugins.Mysql.Default.TLSConnect | no | Tipo de cifrado para las comunicaciones entre Zabbix agent 2 y las bases de datos monitorizadas; se usa si no se especifica ningún valor en una sesión con nombre. Valores admitidos: required - requiere conexión TLS; verify_ca - verificar certificados; verify_full - verificar certificados y dirección IP. |
||
| Plugins.Mysql.Default.TLSKeyFile | no (yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full) |
Ruta completa de un archivo que contiene la clave privada de la base de datos para comunicaciones cifradas entre Zabbix agent 2 y las bases de datos monitorizadas; se usa si no se especifica ningún valor en una sesión con nombre. | ||
| Plugins.Mysql.Default.Uri | no | tcp://localhost:3306 | URI predeterminada para conectarse a MySQL; se usa si no se especifica ningún valor en una clave de item o sesión con nombre. No debe incluir credenciales incrustadas (se ignorarán). Debe coincidir con el formato URI. Esquemas admitidos: tcp, unix; se puede omitir un esquema.Se puede omitir un puerto (default=3306). Ejemplos: tcp://localhost:3306localhostunix:/var/run/mysql.sock |
|
| Plugins.Mysql.Default.User | no | Nombre de usuario predeterminado para conectarse a MySQL; se usa si no se especifica ningún valor en una clave de item o sesión con nombre. | ||
| Plugins.Mysql.KeepAlive | no | 60-900 | 300 | El tiempo máximo de espera (en segundos) antes de cerrar las conexiones del plugin no utilizadas. |
| Plugins.Mysql.Sessions.<SessionName>.Password | no | Contraseña de la sesión con nombre. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. |
||
| Plugins.Mysql.Sessions.<SessionName>.TLSCAFile | no (yes, if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to verify_ca or verify_full) |
Ruta completa de un archivo que contiene los certificados de la(s) CA de nivel superior para la verificación del certificado del par, usado para 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. |
||
| Plugins.Mysql.Sessions.<SessionName>.TLSCertFile | yes, if Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile is specified | Ruta completa de un archivo que contiene el certificado del agent o la cadena de certificados, usado para 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. |
||
| Plugins.Mysql.Sessions.<SessionName>.TLSConnect | no | Tipo de cifrado 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. Valores admitidos: required - requiere conexión TLS; verify_ca - verificar certificados; verify_full - verificar certificados y dirección IP. |
||
| Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile | yes, if Plugins.Mysql.Sessions.<SessionName>.TLSCertFile is specified | Ruta completa de un archivo que contiene la clave privada de la base de datos usada para 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. |
||
| Plugins.Mysql.Sessions.<SessionName>.Uri | no | Cadena de conexión de una sesión con nombre. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. No debe incluir credenciales incrustadas (se ignorarán). Debe coincidir con el formato URI. Esquemas admitidos: tcp, unix; se puede omitir un esquema.Se puede omitir un puerto (default=3306). Ejemplos: tcp://localhost:3306localhostunix:/var/run/mysql.sock |
||
| Plugins.Mysql.Sessions.<SessionName>.User | no | Nombre de usuario de la sesión con nombre. <SessionName> - define el nombre de una sesión para usarlo en las claves de item. |
||
| Plugins.Mysql.Timeout | no | 1-30 | global timeout | El tiempo máximo de espera, en segundos, cuando se debe establecer una conexión. |
Véase también:
- Descripción de los parámetros generales de configuración de Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Instrucciones para configurar plugins