Zabbix Proxy sem conexão

Escrito por Hitfy

?1.      Acessar máquina de proxy:

  •     Caso o proxy esteja sem acesso SSH ou sem conexão com o Zabbix Server via telnet, verificar nos contratos se o cliente possui suporte a Network, Virtualização, Sistema Operacional Linux e acionar um AS para tentar resolver o problema de conexão antes e acionar o cliente.


2.      Verificar Data e Hora:

  •      Executar o comando “Date” para apresentar a data/hora configurada no proxy:

Caso a data e hora estiverem corretos, passar para o tópico 3

  •         Caso o horário esteja incorreto, ajustar manualmente com o horário atual utilizando o comando abaixo:

  •     Para finalizar o ajuste de hora digite o comando:


3.      Fazer o teste de conexão com o Zabbix Server utilizando o comando telnet:

  •      [root@proxy-vs-alog ~]# telnet srv-zabbix01.visualsystems.com.br 10051

o retorno deverá ser igual ao da imagem abaixo.


4.      O próximo passo é parar todos os serviços do zabbix:

  •     Centos 6

          /etc/init.d/zabbix-proxy stop

          /etc/init.d/zabbix-agent stop

  •     Centos 7

          systemctl stop zabbix-proxy

          systemctl stop zabbix-agent

  4.1.      Para garantir que não ficou nenhum processo do zabbix travado, executar o comando Killall:

  •     [root@proxy-vs-alog ~]# killall -9 zabbix_proxy


5.      O comando abaixo verifica se o banco de dados está corrompido:

  •     cat /var/log/zabbix/zabbix_proxy.log | grep malformed

se o comando acima não retornar nada, seguir para o tópico 6

  •     se o comando retornar uma mensagem compatível com a apresentada abaixo, será necessário a recriação do banco de dados.

Verificar no log se existe a mensagem abaixo:

16616:20171109:052031.932 [Z3005] query failed: [0] database disk image is malformed [insert into proxy_autoreg_host (clock,host,listen_ip,listen_dns,listen_port,host_metadata) values (1510212031,'srvfbb-ti.fbetterbeef.local','10.10.1.192','srvfbb-ti.fbetterbeef.local',10050,'')]

16594:20171109:052107.627 [Z3005] query failed: [0] database disk image is malformed [insert into proxy_history (itemid,clock,ns,value) values (1202519,1510212032,481244761,'0.000247');

  •         faça uma cópia do banco de dados atual executando o comando abaixo:

          mv /tmp/zabbix_proxy.db /tmp/zabbix_proxy.db.bkp


6.      Agora vamos fazer o start dos serviços do Zabbix:

  •     Centos 6

          /etc/init.d/zabbix-proxy start

          /etc/init.d/zabbix-agent start

  •     Centos 7

          systemctl start zabbix-proxy

          systemctl start zabbix-agent

Após a execução dos procedimentos acima, o proxy deverá voltar a responder.

  • Caso nenhum dos passos anteriores sejam suficientes, abrir chamado e acionar a equipe responsável pelo monitoramento.