Monitoramento PostgreSQL · 1 min read · Nov 07, 2025
Como Monitorar PostgreSQL com Prometheus e Grafana no Ubuntu 22.04

Neste tutorial, você configurará as Plataformas de Monitoramento Prometheus e Grafana para monitorar o servidor de banco de dados PostgreSQL. Você instalará e configurará o postgres_exporter para coletar métricas do servidor PostgreSQL e expô-las ao servidor Prometheus. Ao final deste tutorial, você configurará o monitoramento do painel para o servidor PostgreSQL através da plataforma de visualização de dados Grafana.
Pré-requisitos
Para completar este tutorial, você precisará dos seguintes requisitos:
- Um servidor com Prometheus e Grafana instalados.
- Um servidor alvo com um servidor de banco de dados PostgreSQL instalado.
- Um usuário não-root com privilégios de administrador sudo/root.
Abaixo estão alguns guias para a instalação de cada componente.
Como Instalar a Plataforma de Monitoramento Prometheus e Grafana no Servidor Ubuntu 22.04.
Como Instalar o Servidor de Banco de Dados PostgreSQL no Servidor Ubuntu 22.04.
Agora vamos começar quando todos os pré-requisitos estiverem concluídos e em ordem.
Configuração do Servidor PostgreSQL
O servidor PostgreSQL fornece dois métodos diferentes de criptografia de senha: md5 e scram-sha-256. Ambas as criptografias de senha podem ser configuradas através do arquivo de configuração do PostgreSQL ‘postgresql.conf’.
Neste passo, você configurará o PostgreSQL para usar a criptografia de senha ‘ scram-sha-256 ‘.
Este exemplo usa o servidor PostgreSQL v14 que está instalado em um sistema Ubuntu, então os arquivos de configuração do PostgreSQL estão armazenados no diretório ‘/etc/postgresql/14/main’.
Mova para o diretório de trabalho para o ‘ /etc/postgresql/14/main ‘ e abra o arquivo de configuração ‘postgresql.conf’ através do comando do editor nano.
cd /etc/postgresql/14/main
sudo nano postgresql.confDescomente a opção ‘ password_encryption ‘ e altere o valor para ‘ scram-sha-256 ‘.
password_encryption = scram-sha-256 # scram-sha-256 ou md5Salve o arquivo e saia do editor quando terminar.
Em seguida, abra o arquivo de configuração ‘ pg_hba.conf ‘ através do comando do editor nano abaixo. O arquivo ‘pg_hba.conf ‘ é a configuração onde os métodos de autenticação de senha são definidos para hosts ou endereços IP.
sudo nano pg_hba.confAltere os métodos de autenticação padrão para o host ‘ 127.0.0.1/32 ‘ e ‘ ::1/128 ‘ para ‘ scram-sha-256 ‘. Com isso, o método de autenticação ‘ scram-sha-256 ‘ será usado para cada conexão de cliente ao servidor PostgreSQL ‘ 127.0.0.1 ‘.
# Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.