9 Plugin de MySQL

Resumen

Esta sección enumera los parámetros admitidos en el archivo de configuración del plugin MySQL de Zabbix agent 2 (mysql.conf).

Tenga en cuenta que:

  • Los valores predeterminados reflejan los valores predeterminados del proceso, no los valores de los archivos de configuración suministrados;
  • 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 espera a que se complete una solicitud.
Plugins.Mysql.CustomQueriesPath no empty Ruta completa al directorio utilizado para almacenar 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 en una 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 en una 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:3306
localhost
unix:/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 en una sesión con nombre.
Plugins.Mysql.KeepAlive no 60-900 300 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:3306
localhost
unix:/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, en segundos, de espera cuando debe establecerse una conexión.

Véase también: