Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

Sidebar

Zabbix Summit 2022
Register for Zabbix Summit 2022

9 Plugin PostgreSQL

Visão geral

Esta seção lista os parâmetros suportados no arquivo de configuração do PostgreSQL para o Zabbix Agent 2 (postgres.conf). Note que:

  • Os valores padrão refletem os padrões do processo, não os valores nos arquivos de configuração transportados;
  • O Zabbix suporta apenas arquivos de configuração codificados em UTF-8 sem BOM;
  • Comentários começando com "#" são suportados apenas no início da linha.

Parâmetros

Parâmetro Obrigatório Intervalo Padrão Descrição
Plugins.Postgres.CallTimeout não 1-30 tempo limite global O tempo de espera máximo em segundos para uma requisição estar completa.
Plugins.Postgres.CustomQueriesPath não Caminho completo de um diretório contendo arquivos .sqlcom consultas customizadas.
Desabilitado por padrão.
Exemplo: /etc/zabbix/postgres/sql
Plugins.Postgres.Host não localhost Endereço IP ou nome DNS do host usado para o PostgreSQL.
Exemplos: localhost, 192.168.1.1
Plugins.Postgres.KeepAlive não 60-900 300 O tempo máximo de espera (em segundos) antes de encerrar conexões de plugin não utilizadas.
Plugins.Postgres.Port não 5432 Uma porta para ser usada para o PostgreSQL.
Plugins.Postgres.Sessions.<SessionName>.Database não postgres Nome do banco de dados de uma sessão nomeada.
<SessionName> - nome de uma sessão para uso nas chaves de item.
Plugins.Postgres.Sessions.<SessionName>.Password não Senha da sessão nomeada.
<SessionName> - nome de uma sessão para uso nas chaves de item.
Plugins.Postgres.Sessions.<SessionName>.TLSCAFile não Caminho completo de um arquivo contendo certificados CA(s) de topo-de-nível para verificação de par de certificado, usado para comunicações criptografadas entre Zabbix Agent 2 e bancos de dados monitorados.
<SessionName> - nome de uma sessão para uso nas chaves de item.
Plugins.Postgres.Sessions.<SessionName>.TLSCertFile não Caminho completo de um arquivo contendo o certificado do agente ou cadeia de certificado, usado para comunicações criptografadas entre Zabbix Agent 2 e bancos de dados monitorados.
<SessionName> - nome de uma sessão para uso nas chaves de item.
Plugins.Postgres.Sessions.<SessionName>.TLSConnect não Tipo de criptografia para comunicações entre Zabbix Agent 2 e bancos de dados monitorados.
<SessionName> - nome de uma sessão para uso nas chaves de item.

Valores aceitos:
required - requer conexão TLS;
verify_ca - verifica certificados;
verify_full - verifica certificados e endereço IP.
Plugins.Postgres.Sessions.<SessionName>.TLSKeyFile não Caminho completo de um arquivo contendo a chave privada do banco de dados usado para comunicações criptografadas entre Zabbix Agent 2 e bancos de dados monitorados.
<SessionName> - nome de uma sessão para uso nas chaves de item.
Plugins.Postgres.Sessions.<SessionName>.Uri não postgres String de conexão da sessão nomeada para o Oracle.
<SessionName> - nome de uma sessão para uso nas chaves de item.

Não deve incluir credenciais embutidas (elas serão ignoradas).
Deve corresponder ao formato de URI.
Esquemas suportados são tcp e unix.
Exemplos: tcp://127.0.0.1:5432
localhost
Plugins.Postgres.Sessions.<SessionName>.User não Nome de usuário da sessão nomeada.
<SessionName> - nome de uma sessão para uso nas chaves de item.
Plugins.Postgres.Timeout não 1-30 tempo limite global Tempo limite de execução da requisição (quanto esperar pela conclusão de uma requisição antes de encerrá-la).

Veja também: