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.
Tutorial relacionado a Zabbix:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação zabbix.
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.
Tome nota do nome de usuário postgreSQL e senha criada.
Localize e edite o arquivo de configuração pg_hba.conf.
Adicione as seguintes linhas no início deste arquivo.
Aqui está nosso conteúdo de arquivo pg_hba.conf:
Reinicie o serviço PostgreSQL.
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.
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.
Baixe o pacote de instalação Zabbix.
Extrair o pacote de instalação Zabbix, compilar e instalar o agente Zabbix.
Encontre a localização do arquivo zabbix_agentd.conf em seu sistema.
Edite o arquivo zabbix_agentd.conf.
Aqui está o arquivo original, antes da nossa configuração.
Aqui está o novo arquivo com nossa configuração.
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.
Baixe o código fonte Zabbix da Github.
Copie os arquivos necessários para monitorar o servidor PostgreSQL do repositório Zabbix.
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.
Agora você pode usar os seguintes comandos para iniciar o serviço de agente Zabbix.
Em nosso exemplo, o agente Zabbix monitorará o serviço PostgreSQL instalado no host local.
Reinicie o Agente Zabbix.
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
Depois de um login bem-sucedido, você será enviado para o Painel Zabbix.
Na tela do painel, acesse o menu Configuração e selecione a opção Host.
No canto superior direito da tela, clique no botão Criar 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.
Aqui está a nova imagem com nossa configuração.
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
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.
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
Você deve ser capaz de ver o gráfico chamado conexões PostgreSQL
Parabéns! Você configurou o servidor Zabbix para monitorar o PostgreSQL.