VocĆŖ gostaria de aprender a monitorar um servidor PostgreSQL usando Zabbix? Neste tutorial, vamos mostrar como usar Zabbix para monitorar um servidor PostgreSQL.

Lista de reprodução Zabbix:

Nesta pÔgina, oferecemos acesso rÔpido a uma lista de vídeos relacionados à instalação zabbix.

Não se esqueça de assinar nosso canal no Youtube chamado FKIT.

Configure um usuƔrio postgresql para Zabbix

• IP - 192.168.15.11
• Sistema Operacional - Ubuntu 19.10
• Nome de host - POSTGRESQL

Zabbix requer uma conta para acessar o servidor PostgreSQL e realizar o monitoramento do banco de dados.

No servidor de banco de dados PostgreSQL, crie uma conta para Zabbix.

Dê privilégio de monitoramento em todos os bancos de dados PostgreSQL ao usuÔrio Zabbix.

Copy to Clipboard

Tome nota do nome de usuƔrio postgreSQL e senha criada.

Localize e edite o arquivo de configuração pg_hba.conf.

Copy to Clipboard

Adicione as seguintes linhas no inĆ­cio deste arquivo.

Copy to Clipboard

Aqui estĆ” nosso conteĆŗdo de arquivo pg_hba.conf:

Copy to Clipboard

Reinicie o serviƧo PostgreSQL.

Copy to Clipboard

Teste se vocĆŖ for capaz de se conectar ao servidor postgreSQL local usando a conta zbx_monitor.

O sistema não deve pedir uma senha.

Copy to Clipboard

Você terminou a configuração de serviço PostgreSQL.

Instale o Agente Zabbix no servidor PostgreSQL

• IP - 192.168.15.11
• Sistema Operacional - Ubuntu 19.10
• Nome de host - POSTGRESQL

Agora, precisamos instalar o agente Zabbix no computador executando o serviƧo PostgreSQL.

No console Linux, use os seguintes comandos para instalar os pacotes necessƔrios.

Copy to Clipboard

Baixe o pacote de instalação Zabbix.

Copy to Clipboard

Extrair o pacote de instalação Zabbix, compilar e instalar o agente Zabbix.

Copy to Clipboard

Encontre a localização do arquivo zabbix_agentd.conf em seu sistema.

Edite o arquivo zabbix_agentd.conf.

Copy to Clipboard

Aqui estÔ o arquivo original, antes da nossa configuração.

Copy to Clipboard

Aqui estÔ o novo arquivo com nossa configuração.

Copy to Clipboard

Em nosso exemplo, o agente Zabbix estÔ configurado para permitir a conexão do servidor Zabbix 192.168.15.10.

O servidor Zabbix com o endereƧo IP 192.168.15.10 Ʃ permitido solicitar e receber informaƧƵes deste agente.

O Localhost, 127.0.0.1, estƔ autorizado a solicitar e receber informaƧƵes do agente.

Crie os seguintes diretórios necessÔrios.

Copy to Clipboard

Baixe o código fonte Zabbix da Github.

Copy to Clipboard

Copie os arquivos necessÔrios para monitorar o servidor PostgreSQL do repositório Zabbix.

Copy to Clipboard

O pacote de instalação Zabbix vem com um script de inicialização de serviços.

Copie o script de inicialização usando os comandos abaixo.

Copy to Clipboard

Agora você pode usar os seguintes comandos para iniciar o serviço de agente Zabbix.

Copy to Clipboard

Em nosso exemplo, o agente Zabbix monitorarƔ o serviƧo PostgreSQL instalado no host local.

Reinicie o Agente Zabbix.

Copy to Clipboard

Você terminou a instalação do agente Zabbix.

Agora você pode usar o painel do servidor Zabbix para adicionar este computador ao serviço de monitoramento de rede.

Zabbix Monitor PostgreSQL

Acesse o painel do servidor Zabbix e adicione o computador Linux executando o PostgreSQL como um Host.

Abra seu navegador e insira o endereƧo IP do seu servidor web mais /zabbix.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://192.168.15.10/zabbix

Na tela de login, use o nome de usuÔrio padrão e a senha padrão.

• Nome de usuĆ”rio padrĆ£o: Admin
• Senha padrĆ£o: zabbix

zabbix login

Depois de um login bem-sucedido, vocĆŖ serĆ” enviado para o Painel Zabbix.

Zabbix 4.4 dashboard

Na tela do painel, acesse o menu Configuração e selecione a opção Host.

zabbix add host

No canto superior direito da tela, clique no botão Criar host.

Zabbix Create Host

Digite as seguintes informaƧƵes:

• Nome do host - Digite um nome de host para identificar o servidor Linux em execução do PostgreSQL.
• Nome de host visĆ­vel - Repita o nome do hospedeiro.
• Grupo - Selecione o nome de um grupo para identificar dispositivos semelhantes.
• Interface do agente - Digite o endereƧo IP do servidor Linux.

Aqui estÔ a imagem original, antes de nossa configuração.

zabbix Cisco - Antes

Aqui estÔ a nova imagem com nossa configuração.

zabbix monitor postgresql

Em seguida, precisamos associar o host a um modelo especĆ­fico de monitor de rede.

Por padrão, zabbix vem com uma grande variedade de modelos de monitoramento.

Acesse a guia Modelos na parte superior da tela.

Clique no botão Selecionar e localizar o modelo chamado: Modelo DB PostgreSQL

zabbix monitoring postgresql

Clique na opção Adicionar.

Clique no botão Adicionar.

Depois de alguns minutos, vocĆŖ poderĆ” ver o resultado inicial no Painel Zabbix.

Para testar sua configuração, acesse o menu Monitoramento e clique na opção GrÔficos.

Zabbix Graphs Menu

No canto superior direito da tela, selecione o grupo chamado ALL.

Selecione seu nome de hospedeiro de computador PostgreSQL.

Selecione o grƔfico chamado: ConexƵes PostgreSQL

monitor postgresql server

Você deve ser capaz de ver o grÔfico chamado conexões PostgreSQL

postgresql monitor zabbix

Parabéns! Você configurou o servidor Zabbix para monitorar o PostgreSQL.