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 11:04] Guilherme Vieira de Moraes |
sistemas:suap:zabbix [2021/08/25 10:33] (atual) |
||
---|---|---|---|
Linha 99: | Linha 99: | ||
root@pgsql-suap:/ | root@pgsql-suap:/ | ||
root@pgsql-suap:/ | root@pgsql-suap:/ | ||
+ | </ | ||
+ | |||
+ | 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 | ||
</ | </ | ||
Linha 175: | Linha 182: | ||
</ | </ | ||
- | É preciso então copiar o arquivo de configuração **postgresql.conf** para o diretório **/ | + | É preciso então copiar o arquivo de configuração **postgresql.conf** para o diretório **/ |
< | < | ||
- | |||
root@pgsql-suap:/ | 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: | ||
+ | |||
+ | {{: | ||