11 Plugin do Oracle

Visão geral

Esta seção lista os parâmetros suportados no arquivo de configuração do plugin Oracle do Zabbix agent 2 (oracle.conf).

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.

Parâmetros

Parameter Mandatory Range Default Description
Plugins.Oracle.CallTimeout no 1-30 global timeout O tempo máximo de espera, em segundos, para que uma solicitação seja concluída.
Plugins.Oracle.ConnectTimeout no 1-30 global timeout O tempo máximo de espera, em segundos, para que uma conexão seja estabelecida.
Plugins.Oracle.CustomQueriesPath no /usr/local/share/zabbix/custom-queries/oracle para sistemas Unix

*:\Program Files\Zabbix Agent 2\Custom Queries\Oracle para sistemas Windows, onde * é o nome da unidade da variável de ambiente ProgramFiles
Caminho completo de um diretório que contém arquivos .sql com consultas personalizadas.
Exemplo: /etc/zabbix/oracle/sql
Plugins.Oracle.CustomQueriesEnabled no false Se definido, habilita a execução da chave de item oracle.custom.query. Se desabilitado, nenhuma consulta será carregada do caminho do diretório de consultas personalizadas.
Plugins.Oracle.Default.Password no Senha padrão para conexão com Oracle; usada se nenhum valor for especificado em uma chave de item ou sessão nomeada.
Plugins.Oracle.Default.Service no Nome de serviço padrão para conexão com Oracle (SID não é suportado); usado se nenhum valor for especificado em uma chave de item ou sessão nomeada.
Plugins.Oracle.Default.Uri no tcp://localhost:1521 URI padrão para conexão com Oracle; usada se nenhum valor for especificado em uma chave de item ou sessão nomeada.

Não deve incluir credenciais embutidas (elas serão ignoradas).
Deve corresponder ao formato de URI.
Apenas o esquema tcp é suportado; o esquema pode ser omitido.
A porta pode ser omitida (padrão=1521).
Desde Zabbix 7.4.3 também é possível especificar a chave TNS ou o valor TNS como string de conexão. O valor TNS deve ser composto sem espaços em branco.
Exemplos: tcp://127.0.0.1:1521
localhost
zbx_tns_example (chave TNS)
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (valor TNS)
Plugins.Oracle.Default.User no Nome de usuário padrão para conexão com Oracle; usado se nenhum valor for especificado em uma chave de item ou sessão nomeada.
Plugins.Oracle.KeepAlive no 60-900 300 O tempo máximo de espera (em segundos) antes que conexões de plugin não utilizadas sejam encerradas.
Plugins.Oracle.ResolveTNS no true / false false A opção especifica como interpretar a string de conexão (ConnString) na chave de métricas 'commonParams' para conectar ao server Oracle.
Se estiver definida como false, o schema padrão e a porta serão adicionados a ConnString (se ausentes). Se a opção estiver definida como true, o schema padrão e a porta serão omitidos (a menos que sejam especificados explicitamente em ConnString), e ConnString será passada ao cliente Oracle como está. Se o cliente Oracle encontrar ConnString no arquivo tnsnames.ora, a descrição de conexão encontrada será usada para conectar ao server Oracle.
Este parâmetro é suportado desde o Zabbix 7.4.3.
Plugins.Oracle.Sessions.<SessionName>.Password no Senha da sessão nomeada.
<SessionName> - define o nome de uma sessão para uso em chaves de item.
Plugins.Oracle.Sessions.<SessionName>.Service no Nome de serviço da sessão nomeada a ser usado para conexão (SID não é suportado).
<SessionName> - define o nome de uma sessão para uso em chaves de item.
Plugins.Oracle.Sessions.<SessionName>.Uri no String de conexão da sessão nomeada para Oracle.
<SessionName> - define o nome de uma sessão para uso em chaves de item.

Não deve incluir credenciais embutidas (elas serão ignoradas).
Deve corresponder ao formato de URI.
Apenas o esquema tcp é suportado; o esquema pode ser omitido.
A porta pode ser omitida (padrão=1521).
Desde Zabbix 7.4.3 também é possível especificar a chave TNS ou o valor TNS como string de conexão. O valor TNS deve ser composto sem espaços em branco.
Exemplos: tcp://127.0.0.1:1521
localhost
zbx_tns_example (chave TNS)
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (valor TNS)
Plugins.Oracle.Sessions.<SessionName>.User no Nome de usuário da sessão nomeada.
<SessionName> - define o nome de uma sessão para uso em chaves de item.

Veja também: