Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
sistemas:suap:zabbix [2017/07/26 10:39] Guilherme Vieira de Moraes |
sistemas:suap:zabbix [2021/08/25 10:33] (atual) |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ===== Configuração do Zabbix para monitoramento do PostgresSQL | + | ===== Configuração do Zabbix para monitoramento do PostgreSQL |
host: pgsql-suap.ifce.edu.br | host: pgsql-suap.ifce.edu.br | ||
- | ==== a) Instalação do Zabbix Agent na maquina pgsql-suap.ifce.edu.br | + | ==== a) Instalação do Zabbix Agent na maquina pgsql-suap.ifce.edu.br |
Primeiramente foi feito uma verificação para saber qual versão do Ubuntu Server estava rodando na máquina: | Primeiramente foi feito uma verificação para saber qual versão do Ubuntu Server estava rodando na máquina: | ||
Linha 84: | Linha 84: | ||
</ | </ | ||
- | ==== c) Instalação do Zabbix Agent na maquina pgsql-suap.ifce.edu.br continuação === | + | Como resultado o espaço foi liberado e é possível agora continuar a instalação do Zabbix Agent |
+ | |||
+ | < | ||
+ | root@pgsql-suap: | ||
+ | Sist. Arq. Tam. Usado Disp. Uso% Montado em | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | ==== c) Instalação do Zabbix Agent na maquina pgsql-suap.ifce.edu.br continuação | ||
< | < | ||
Linha 93: | Linha 101: | ||
</ | </ | ||
- | ==== c) Configuração do Zabbix Agent na maquina pgsql-suap.ifce.edu.br === | + | OBS: Durante a atualização do Zabbix-Agent o PostgreSQL foi atualizado acidentalmente para a versão **9.5.7** |
+ | |||
+ | < | ||
+ | monitoramento@pgsql-suap: | ||
+ | psql (PostgreSQL) 9.5.7 | ||
+ | </ | ||
+ | |||
+ | ==== d) Configuração do Zabbix Agent na maquina pgsql-suap.ifce.edu.br | ||
Depois de terminar a instalação do Zabbix Agent é necessário editar o arquivo de configuração **/ | Depois de terminar a instalação do Zabbix Agent é necessário editar o arquivo de configuração **/ | ||
Linha 153: | Linha 168: | ||
</ | </ | ||
+ | ==== e) Instalando Pacote de Extensão do Zabbix para PostgreSQL ==== | ||
+ | |||
+ | O pacote utilizado encontra-se em https:// | ||
+ | |||
+ | < | ||
+ | root@pgsql-suap: | ||
+ | root@pgsql-suap:/ | ||
+ | root@pgsql-suap:/ | ||
+ | root@pgsql-suap:/ | ||
+ | root@pgsql-suap:/ | ||
+ | root@pgsql-suap:/ | ||
+ | postgresql.conf | ||
+ | </ | ||
+ | |||
+ | É preciso então copiar o arquivo de configuração **postgresql.conf** para o diretório **/ | ||
+ | |||
+ | < | ||
+ | root@pgsql-suap:/ | ||
+ | root@pgsql-suap:/ | ||
+ | </ | ||
+ | |||
+ | ==== f) Editando o arquivo de configuração pg_hba.conf do PostgreSQL ==== | ||
+ | |||
+ | < | ||
+ | root@pgsql-suap: | ||
+ | root@pgsql-suap:/ | ||
+ | environment | ||
+ | </ | ||
+ | |||
+ | É importante editar as seguintes linhas linhas: | ||
+ | |||
+ | < | ||
+ | ... | ||
+ | |||
+ | # " | ||
+ | local | ||
+ | |||
+ | # IPv4 local connections: | ||
+ | host all | ||
+ | |||
+ | ... | ||
+ | |||
+ | host all | ||
+ | |||
+ | ... | ||
+ | </ | ||
+ | |||
+ | O arquivo **pg_hba.conf** é pra ficar assim: | ||
+ | |||
+ | < | ||
+ | |||
+ | # PostgreSQL Client Authentication Configuration File | ||
+ | # =================================================== | ||
+ | |||
+ | # Use PEER apenas para conexoes locais em estacoes de trabalho | ||
+ | # Use TRUST apenas para conexões locais em estacoes de trabalho e sistemas monousuários | ||
+ | # Para os demais use MD5 | ||
+ | # Nao use PASSWORD ou CRYPT | ||
+ | |||
+ | local | ||
+ | |||
+ | # " | ||
+ | local | ||
+ | |||
+ | # IPv4 local connections: | ||
+ | host all | ||
+ | |||
+ | # IPv6 local connections: | ||
+ | host all | ||
+ | |||
+ | # Rede interna IFCE | ||
+ | |||
+ | host all | ||
+ | host all | ||
+ | host all | ||
+ | host all | ||
+ | host all | ||
+ | host all | ||
+ | host all | ||
+ | host all | ||
+ | host all | ||
+ | # Allow replication connections from localhost, by a user with the | ||
+ | # replication privilege. | ||
+ | # | ||
+ | #host replication | ||
+ | #host replication | ||
+ | |||
+ | </ | ||
+ | |||
+ | É necessário reiniciar o serviço do PostgreSQL | ||
+ | |||
+ | < | ||
+ | root@pgsql-suap: | ||
+ | root@pgsql-suap: | ||
+ | ● postgresql.service - PostgreSQL RDBMS | ||
+ | | ||
+ | | ||
+ | Process: 17869 ExecStart=/ | ||
+ | Main PID: 17869 (code=exited, | ||
+ | Tasks: 0 | ||
+ | | ||
+ | CPU: 0 | ||
+ | | ||
+ | |||
+ | Jul 25 10:53:17 pgsql-suap systemd[1]: Starting PostgreSQL RDBMS... | ||
+ | Jul 25 10:53:17 pgsql-suap systemd[1]: Started PostgreSQL RDBMS. | ||
+ | </ | ||
+ | |||
+ | Para testar se o monitoramento está OK use o seguinte comando: | ||
+ | |||
+ | < | ||
+ | root@pgsql-suap: | ||
+ | </ | ||
+ | |||
+ | ==== g) Configurando o Zabbix pela Web para Monitorar o PostgreSQL ==== | ||
+ | |||
+ | Primeiro é necessário importar o template postgresql-extended-template.xml para o Zabbix, encontrado no site https:// | ||
+ | |||
+ | Configuration -> Templates -> Import | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Criando um Host para monitorar o pgsql-suap.ifce.edu.br | ||
+ | |||
+ | Configuration -> Hosts -> Create Host | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Linkar o Host aos templates: | ||
+ | |||
+ | {{: | ||
+ | Criando as Macros para monitoramento do PostgreSQL: | ||
+ | {{: | ||