- Plugin MySQL
- Visão geral
- Detalhes do 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
- Veja também
Plugin MySQL
Visão geral
Os parâmetros de configuração permitem personalizar o comportamento do plugin MySQL.
Recomenda-se especificá-los em seu próprio arquivo de configuração (por exemplo, mysql.conf), em vez de no arquivo de configuração do agent 2. Em seguida, use a diretiva Include para incluir esse arquivo na configuração do Zabbix agent 2.
Todos os parâmetros são opcionais, a menos que seja explicitamente indicado que o parâmetro é obrigatório.
Esta página está estruturada da seguinte forma:
- Visão geral dos parâmetros (para ver os detalhes completos de um parâmetro, clique no nome dele)
- Detalhes dos parâmetros
| Parameter | Description |
|---|---|
| Plugins.Mysql.CallTimeout | Especifica o tempo máximo, em segundos, para aguardar a conclusão de uma solicitação. |
| Plugins.Mysql.CustomQueriesPath | Especifica o caminho completo do diretório que contém arquivos .sql com consultas personalizadas. |
| Plugins.Mysql.CustomQueriesEnabled | Habilita a execução da chave de item mysql.custom.query. |
| Plugins.Mysql.Default.Password | Especifica a senha padrão. |
| Plugins.Mysql.Default.TLSConnect | Especifica o nível padrão de criptografia para as comunicações entre o Zabbix agent 2 e os bancos de dados monitorados. |
| Plugins.Mysql.Default.TLSCAFile | Especifica o caminho completo do arquivo que contém certificados de CA de nível superior para verificação do certificado do par. |
| Plugins.Mysql.Default.TLSCertFile | Especifica o caminho completo do arquivo que contém o certificado do agent ou a cadeia de certificados. |
| Plugins.Mysql.Default.TLSKeyFile | Especifica o caminho completo do arquivo que contém a chave privada do banco de dados. |
| Plugins.Mysql.Default.Uri | Especifica a URI padrão. |
| Plugins.Mysql.Default.User | Especifica o nome de usuário padrão. |
| Plugins.Mysql.KeepAlive | Especifica o tempo máximo de espera (em segundos) antes que conexões não utilizadas do plugin sejam encerradas. |
| Plugins.Mysql.Sessions.<SessionName>.Password | Especifica a senha da sessão nomeada. |
| Plugins.Mysql.Sessions.<SessionName>.TLSConnect | Especifica o nível de criptografia da sessão nomeada para as comunicações entre o Zabbix agent 2 e os bancos de dados monitorados. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCAFile | Especifica o caminho completo do arquivo que contém certificados de CA de nível superior para verificação do certificado do par da sessão nomeada. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCertFile | Especifica o caminho completo do arquivo que contém o certificado do agent da sessão nomeada ou a cadeia de certificados. |
| Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile | Especifica o caminho completo do arquivo que contém a chave privada do banco de dados da sessão nomeada. |
| Plugins.Mysql.Sessions.<SessionName>.Uri | Especifica a URI da sessão nomeada. |
| Plugins.Mysql.Sessions.<SessionName>.User | Especifica o nome de usuário da sessão nomeada. |
| Plugins.Mysql.Timeout | Define o tempo máximo, em segundos, de espera quando uma conexão precisa ser estabelecida. |
Observe que:
- Os valores padrão refletem os padrões do processo, não os valores nos arquivos de configuração fornecidos;
- Os valores suportam variáveis de ambiente;
- O Zabbix suporta arquivos de configuração somente em codificação UTF-8 sem BOM;
- Comentários que começam com "#" são suportados apenas no início da linha.
Detalhes do parâmetro
Plugins.Mysql.CallTimeout
Especifique o tempo máximo, em segundos, para aguardar a conclusão de uma solicitação.
Padrão: global timeout
Intervalo: 1-30
Plugins.Mysql.CustomQueriesPath
Especifique o caminho completo do diretório que contém arquivos .sql com consultas personalizadas.
Padrões:/usr/local/share/zabbix/custom-queries/mysql - para sistemas Unix,*:\Program Files\Zabbix Agent 2\Custom Queries\Mysql - para sistemas Windows (onde * é o nome da unidade da variável de ambiente ProgramFiles)
Plugins.Mysql.CustomQueriesEnabled
Habilita a execução da chave de item mysql.custom.query.
Se desabilitado, nenhuma consulta será carregada do caminho do diretório de consultas personalizadas.
Padrão: false
Intervalo: true/false
Plugins.Mysql.Default.Password
Especifique a senha padrão para um server MySQL protegido.
Plugins.Mysql.Default.TLSConnect
Especifique o nível padrão de criptografia para as comunicações entre o Zabbix agent 2 e os bancos de dados monitorados.
Intervalo:
required - exigir conexão TLS;
verify_ca - verificar certificados;
verify_full - verificar certificados e endereço IP
Plugins.Mysql.Default.TLSCAFile
Especifique o caminho completo do arquivo que contém os certificados da(s) CA(s) de nível superior para verificação do certificado do par, usado para comunicações criptografadas entre o Zabbix agent 2 e os bancos de dados monitorados.
Obrigatório: yes, se Plugins.Mysql.Default.TLSConnect estiver definido como verify_ca ou verify_full
Plugins.Mysql.Default.TLSCertFile
Especifique o caminho completo do arquivo que contém o certificado do agent ou a cadeia de certificados, usado para comunicações criptografadas entre o Zabbix agent 2 e os bancos de dados monitorados.
Obrigatório: yes, se Plugins.Mysql.Default.TLSKeyFile estiver especificado
Plugins.Mysql.Default.TLSKeyFile
Especifique o caminho completo do arquivo que contém a chave privada do banco de dados, usada para comunicações criptografadas entre o agent 2 do Zabbix e os bancos de dados monitorados.
Obrigatório: yes, se Plugins.Mysql.Default.TLSCertFile estiver especificado
Plugins.Mysql.Default.Uri
Especifique a URI padrão para conexão com o server MySQL.
As credenciais incorporadas serão ignoradas.
Esquemas suportados: tcp, unix
O esquema pode ser omitido.
A porta pode ser omitida (padrão=3306).
Exemplos:
tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Default.User
Especifique o nome de usuário padrão para um servidor MySQL protegido.
Plugins.Mysql.KeepAlive
Especifique o tempo máximo de espera (em segundos) antes que conexões de plugin não utilizadas sejam fechadas.
Padrão: 300
Intervalo: 60-900
Plugins.Mysql.Sessions.<SessionName>.Password
Especifique a senha da sessão nomeada para um servidor MySQL protegido.
<SessionName> - defina o nome de uma sessão para uso nas chaves de item.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect
Especifique o nível de criptografia da sessão nomeada para as comunicações entre o Zabbix agent 2 e os bancos de dados monitorados.
<SessionName> - define o nome de uma sessão para uso nas chaves de item.
Intervalo:
required - exigir conexão TLS;
verify_ca - verificar certificados;
verify_full - verificar certificados e endereço IP
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
Especifique o caminho completo do arquivo que contém os certificados da(s) CA(s) de nível superior para a verificação do certificado do par na sessão nomeada, usado para comunicações criptografadas entre o Zabbix agent 2 e os bancos de dados monitorados.
<SessionName> - defina o nome de uma sessão para uso nas chaves de item.
Obrigatório: yes, se Plugins.Mysql.Sessions.<SessionName>.TLSConnect estiver definido como verify_ca ou verify_full
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
Especifique o caminho completo do arquivo que contém o certificado do agent da sessão nomeada ou a cadeia de certificados, usado para comunicações criptografadas entre o Zabbix agent 2 e os bancos de dados monitorados.
<SessionName> - define o nome de uma sessão para uso nas chaves de item.
Obrigatório: yes, se Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile estiver especificado
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
Especifique o caminho completo do arquivo que contém a chave privada do banco de dados da sessão nomeada, usada para comunicações criptografadas entre o Zabbix agent 2 e os bancos de dados monitorados.
<SessionName> - define o nome de uma sessão para uso nas chaves de item.
Obrigatório: yes, se Plugins.Mysql.Sessions.<SessionName>.TLSCertFile estiver especificado
Plugins.Mysql.Sessions.<SessionName>.Uri
Especifique a URI da sessão nomeada para conexão com o server MySQL.
<SessionName> - define o nome de uma sessão para uso nas chaves de item.
As credenciais incorporadas serão ignoradas.
Esquemas suportados: tcp, unix
O esquema pode ser omitido.
A porta pode ser omitida (padrão=3306).
Exemplos:
tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User
Especifique o nome de usuário da sessão nomeada para um servidor MySQL protegido.
<SessionName> - defina o nome de uma sessão para uso nas chaves de item.
Plugins.Mysql.Timeout
Define o tempo máximo, em segundos, de espera ao estabelecer uma conexão.
Padrão: global timeout
Intervalo: 1-30
Veja também
- Descrição dos parâmetros gerais de configuração do Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Instruções para configurar plugins