Plugin Oracle

Visão geral

Os parâmetros de configuração permitem personalizar o comportamento do plugin Oracle.

Recomenda-se especificá-los em seu próprio arquivo de configuração (por exemplo, oracle.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.Oracle.CallTimeout Especifica o tempo máximo de espera, em segundos, para a conclusão de uma solicitação.
Plugins.Oracle.ConnectTimeout Especifica o tempo máximo de espera, em segundos, para que uma conexão seja estabelecida.
Plugins.Oracle.CustomQueriesPath Especifica o caminho completo do diretório que contém arquivos .sql com consultas personalizadas.
Plugins.Oracle.CustomQueriesEnabled Habilita a execução da chave de item oracle.custom.query.
Plugins.Oracle.Default.Password Especifica a senha padrão.
Plugins.Oracle.Default.Service Especifica o nome do serviço padrão.
Plugins.Oracle.Default.URI Especifica a URI padrão.
Plugins.Oracle.Default.User Especifica o nome de usuário padrão.
Plugins.Oracle.KeepAlive Define o tempo máximo de espera (em segundos) antes que conexões do plugin não utilizadas sejam fechadas.
Plugins.Oracle.ResolveTNS Especifica como interpretar a string de conexão (ConnString) para conectar ao server Oracle.
Plugins.Oracle.Sessions.<SessionName>.Password Especifica a senha da sessão nomeada.
Plugins.Oracle.Sessions.<SessionName>.Service Especifica o nome do serviço da sessão nomeada.
Plugins.Oracle.Sessions.<SessionName>.URI Especifica a URI da sessão nomeada.
Plugins.Oracle.Sessions.<SessionName>.User Especifica o nome de usuário da sessão nomeada.

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 apenas 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.Oracle.CallTimeout

Especifique o tempo máximo de espera, em segundos, para que uma solicitação seja concluída.

Padrão: default timeout
Intervalo: 1-30

Plugins.Oracle.ConnectTimeout

Especifique o tempo máximo de espera, em segundos, para que uma conexão seja estabelecida.

Padrão: default timeout
Faixa: 1-30

Plugins.Oracle.CustomQueriesPath

Especifique o caminho completo do diretório que contém arquivos .sql com consultas personalizadas.

Padrões:
/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)

Exemplo:

/etc/zabbix/oracle/sql
Plugins.Oracle.CustomQueriesEnabled

Ativa a execução da chave de item oracle.custom.query.
Se desativado, nenhuma consulta será carregada do caminho do diretório de consultas personalizadas.

Padrão: false
Intervalo: true/false

Plugins.Oracle.Default.Password

Especifique a senha padrão para conexão com o Oracle.
Usada se nenhum valor for especificado em uma chave de item ou sessão nomeada.

Plugins.Oracle.Default.Service

Especifique o nome de serviço padrão para conexão com o Oracle (SID não é suportado).
Usado se nenhum valor for especificado em uma chave de item ou sessão nomeada.

Plugins.Oracle.Default.Uri

Especifique a URI padrão para conexão com o Oracle.
Usada se nenhum valor for especificado em uma chave de item ou sessão nomeada.
Credenciais incorporadas serão ignoradas.
Deve corresponder ao formato da URI.
Esquemas suportados: tcp, tcps
O esquema pode ser omitido.
A porta pode ser omitida (padrão=1521).
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 (TNS key)
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (TNS value)
Plugins.Oracle.Default.User

Especifique o nome de usuário padrão para conectar ao Oracle.
Usado se nenhum valor for especificado em uma chave de item ou sessão nomeada.

Plugins.Oracle.KeepAlive

Define 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.Oracle.ResolveTNS

Especifique como interpretar a string de conexão (ConnString) para se conectar ao servidor Oracle.
Se estiver definido como false, o esquema e a porta padrão serão adicionados a ConnString (se estiverem ausentes).
Se a opção estiver definida como true, o esquema e a porta padrão 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 se conectar ao servidor Oracle.

Padrão: true
Intervalo: true/false

Plugins.Oracle.Sessions.<SessionName>.Password

Especifique a senha da sessão nomeada para conexão com o Oracle.
<SessionName> - defina o nome de uma sessão para uso nas chaves de item.

Plugins.Oracle.Sessions.<SessionName>.Service

Especifique o nome do serviço da sessão nomeada para conexão com o Oracle (SID não é suportado).
<SessionName> - define o nome de uma sessão para uso nas chaves de item.

Plugins.Oracle.Sessions.<SessionName>.Uri

Especifique a URI da sessão nomeada para conexão com o Oracle.
<SessionName> - defina o nome de uma sessão para uso nas chaves de item.
As credenciais incorporadas serão ignoradas.
Deve corresponder ao formato da URI.
Esquemas suportados: tcp, tcps
O esquema pode ser omitido.
A porta pode ser omitida (padrão=1521).
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 (TNS key)
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (TNS value)
Plugins.Oracle.Sessions.<SessionName>.User

Especifique o nome de usuário da sessão nomeada para conexão com o Oracle.
<SessionName> - defina o nome de uma sessão para uso nas chaves de item.

Veja também