sistemas:suap:zabbix

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
sistemas:suap:zabbix [2017/07/26 11:04]
01870619390
sistemas:suap:zabbix [2021/08/25 10:33] (atual)
Linha 99: Linha 99:
 root@pgsql-suap:/tmp# apt update root@pgsql-suap:/tmp# apt update
 root@pgsql-suap:/tmp# apt install zabbix-agent zabbix-get root@pgsql-suap:/tmp# apt install zabbix-agent zabbix-get
 +</code>
 +
 +OBS: Durante a atualização do Zabbix-Agent o PostgreSQL foi atualizado acidentalmente para a versão **9.5.7**
 +
 +<code>
 +monitoramento@pgsql-suap:~$ psql --version
 +psql (PostgreSQL) 9.5.7
 </code> </code>
  
Linha 175: Linha 182:
 </code> </code>
  
-É preciso então copiar o arquivo de configuração **postgresql.conf** para o diretório **/etc/zabbix/zabbix_agentd.d/**+É preciso então copiar o arquivo de configuração **postgresql.conf** para o diretório **/etc/zabbix/zabbix_agentd.d/** e reiniciar o serviço do zabbix-agent
  
 <code> <code>
- 
 root@pgsql-suap:/opt/zabbix/zabbix-extensions/files/postgresql# cp postgresql.conf /etc/zabbix/zabbix_agentd.d/ root@pgsql-suap:/opt/zabbix/zabbix-extensions/files/postgresql# cp postgresql.conf /etc/zabbix/zabbix_agentd.d/
 +root@pgsql-suap:/opt/zabbix/zabbix-extensions/files/postgresql# service zabbix-agent restart
 </code> </code>
 +
 +==== f) Editando o arquivo de configuração pg_hba.conf do PostgreSQL ====
 +
 +<code>
 +root@pgsql-suap:~# cd /etc/postgresql/9.5/main/
 +root@pgsql-suap:/etc/postgresql/9.5/main# ls
 +environment  pg_ctl.conf  pg_hba.conf  pg_ident.conf  postgresql.conf  start.conf
 +</code>
 +
 +É importante editar as seguintes linhas linhas:
 +
 +<code>
 +...
 +
 +# "local" is for Unix domain socket connections only
 +local   all             all                                     trust
 +
 +# IPv4 local connections:
 +host    all             all             127.0.0.1/32            trust
 +
 +...
 +
 +host    all             all             zabbix.ifce.edu.br      md5
 +
 +...
 +</code>
 +
 +O arquivo **pg_hba.conf** é pra ficar assim:
 +
 +<code>
 +
 +# 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   all            postgres                                 peer
 +
 +# "local" is for Unix domain socket connections only
 +local   all             all                                     trust
 +
 +# IPv4 local connections:
 +host    all             all             127.0.0.1/32            trust
 +
 +# IPv6 local connections:
 +host    all             all             ::1/128                 md5
 +
 +# Rede interna IFCE
 +
 +host    all             all             10.0.0.0/             md5
 +host    all             all             200.17.33.0/24          md5
 +host    all             all             201.20.97.250/30        md5
 +host    all             all             200.129.11.0/24         md5
 +host    all             all             200.129.48.0/24         md5
 +host    all             all             200.129.16.0/24         md5
 +host    all             all             200.129.17.0/24         md5
 +host    all             all             200.17.36.0/24          md5
 +host    all             all             zabbix.ifce.edu.br      md5
 +# Allow replication connections from localhost, by a user with the
 +# replication privilege.
 +#local   replication     postgres                                peer
 +#host    replication     postgres        127.0.0.1/32            md5
 +#host    replication     postgres        ::1/128                 md5
 +
 +</code>
 +
 +É necessário reiniciar o serviço do PostgreSQL
 +
 +<code>
 +root@pgsql-suap:~# service postgresql restart
 +root@pgsql-suap:~# service postgresql status
 +● postgresql.service - PostgreSQL RDBMS
 +   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
 +   Active: active (exited) since Ter 2017-07-25 10:53:17 BRT; 24h ago
 +  Process: 17869 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 + Main PID: 17869 (code=exited, status=0/SUCCESS)
 +    Tasks: 0
 +   Memory: 0B
 +      CPU: 0
 +   CGroup: /system.slice/postgresql.service
 +
 +Jul 25 10:53:17 pgsql-suap systemd[1]: Starting PostgreSQL RDBMS...
 +Jul 25 10:53:17 pgsql-suap systemd[1]: Started PostgreSQL RDBMS.
 +</code>
 +
 +Para testar se o monitoramento está OK use o seguinte comando:
 +
 +<code>
 +root@pgsql-suap:~# zabbix_get -s 127.0.0.1 -k pgsql.ping['-h 127.0.0.1 -p 5432 -U postgres -d postgres']
 +</code>
 +
 +==== 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://github.com/lesovsky/zabbix-extensions/tree/master/files/postgresql
 +
 +Configuration -> Templates -> Import
 +
 +{{:sistemas:suap:import_pg_template.jpg?800|}}
 +
 +Criando um Host para monitorar o pgsql-suap.ifce.edu.br
 +
 +Configuration -> Hosts -> Create Host
 +
 +{{:sistemas:suap:host_pgsql-suap.jpg?800|}}
 +
 +Linkar o Host aos templates:
 +
 +{{:sistemas:suap:templates_pgsql-suap.jpg?800|}}
 +
 +Criando as Macros para monitoramento do PostgreSQL:
 +
 +{{:sistemas:suap:macros_pgsql-suap.jpg?800|}}
  
  
  • sistemas/suap/zabbix.1501077894.txt.gz
  • Última modificação: 2021/08/25 10:33
  • (edição externa)