O arquivo de configuração do Zabbix agent 2 é usado para configurar plugins. Estes parâmetros de configuração do Zabbix agent 2 são suportados para operar o plugin Oracle.
Recomenda-se especificá-los em seu próprio arquivo de configuração (por exemplo, oracle.conf) e, em seguida, usar a diretiva Include para adicionar este arquivo à configuração do Zabbix agent 2.
Observe que:
| Parâmetro | Obrigatório | Intervalo | Padrão | Descrição |
|---|---|---|---|---|
| Plugins.Oracle.CallTimeout | não | 1-30 | timeout global | O tempo máximo de espera em segundos para que uma solicitação seja concluída. |
| Plugins.Oracle.ConnectTimeout | não | 1-30 | timeout global | O tempo máximo de espera em segundos para que uma conexão seja estabelecida. |
| Plugins.Oracle.CustomQueriesPath | não | /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 contendo arquivos .sql com consultas personalizadas.Exemplo: /etc/zabbix/oracle/sql |
|
| Plugins.Oracle.CustomQueriesEnabled | não | 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 | não | Senha padrão para conectar ao Oracle; usada se nenhum valor for especificado em uma chave de item ou sessão nomeada. | ||
| Plugins.Oracle.Default.Service | não | Nome do serviço padrão para conectar ao Oracle (SID não é suportado); usado se nenhum valor for especificado em uma chave de item ou sessão nomeada. | ||
| Plugins.Oracle.Default.Uri | não | tcp://localhost:1521 | URI padrão para conectar ao Oracle; usado se nenhum valor for especificado em uma chave de item ou sessão nomeada. Não deve incluir credenciais embutidas (serão ignoradas). Deve corresponder ao formato URI. Apenas o esquema tcp é suportado; um esquema pode ser omitido.Uma porta pode ser omitida (padrão=1521). Também é possível especificar a chave TNS ou o valor TNS como a string de conexão. O valor TNS deve ser composto sem espaços em branco. Exemplos: tcp://127.0.0.1:1521localhostzbx_tns_example (chave TNS)(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (valor TNS) |
|
| Plugins.Oracle.Default.User | nã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 | não | 60-900 | 300 | O tempo máximo de espera (em segundos) antes que conexões de plugin não utilizadas sejam fechadas. |
| Plugins.Oracle.ResolveTNS | não | true / false | false | A opção especifica como interpretar a string de conexão (ConnString) para conectar ao servidor Oracle. Se definido como false, o esquema e a porta padrão serão adicionados à ConnString (se ausentes). Se a opção for definida como true, o esquema e a porta padrão serão omitidos (a menos que explicitamente especificados em ConnString), e ConnString será passada para o cliente Oracle como está. Se o cliente Oracle encontrar ConnString no arquivo tnsnames.ora, a descrição da conexão encontrada será usada para conectar ao servidor Oracle. |
| Plugins.Oracle.Sessions.<SessionName>.Password | não | Senha da sessão nomeada. <SessionName> - define o nome de uma sessão para uso em chaves de item. |
||
| Plugins.Oracle.Sessions.<SessionName>.Service | não | Nome do 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 | não | String de conexão da sessão nomeada para o Oracle. <SessionName> - define o nome de uma sessão para uso em chaves de item. Não deve incluir credenciais embutidas (serão ignoradas). Deve corresponder ao formato URI. Apenas o esquema tcp é suportado; um esquema pode ser omitido.Uma porta pode ser omitida (padrão=1521). Também é possível especificar a chave TNS ou o valor TNS como a string de conexão. O valor TNS deve ser composto sem espaços em branco. Exemplos: tcp://127.0.0.1:1521localhostzbx_tns_example (chave TNS)(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xe))) (valor TNS) |
||
| Plugins.Oracle.Sessions.<SessionName>.User | não | 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: