Após configurar alguns hosts no Zabbix com o recursos de Monitoramento por Proxy, comecei a ter problemas em executar alguns comandos remotamente. O Principal foi o comando PING.
O erro abaixo só será exibido, se na hora de configurar seu zabbix_proxy.conf o recurso apropriado não foi habilitado.
Caso esse seu ambeiente esteja com esse problemas é só seguir os passos para os devidos ajustes.
Abaixo veremos o erro exibido passo-a-passo em um esquema de Slide.
Habilitar esse recurso é uma tarefa simples, basta termos o acesso administrativo no Linux que está o serviço instalado, porquê teremos que alterar o arquivo zabbix_proxy.config.
Contando que acessamos o servidor onde o Zabbix Proxy está instalado com as credenciais exigidas. Vamos habilitar esse recurso.
Com o seu editor de texto preferido, vamos aos comandos.
Eu usarei o VIM.
Eu realizei a instalação do Zabbix Proxy via repositório e por esse motivo meu arquivo encontra-se em /etc/, porém, se sua instalação foi feito manualmente, seu arquivo de configuração do proxy deve está em outro caminho.
Com arquivo aberto, iremos alterar dois campos: EnableRemoteCommands e LogRemoteCommands, no meu caso estavam na linha 125 e 134 respectivamente.
Esses comandos estão comentados e seus valores estarão para 0.
#EnableRemoteCommands=0 #LogRemoteCommands=0
Iremos remover o caráter “#” e alteraremos o valor “0” para “1”. Ficando assim.
EnableRemoteCommands=1 LogRemoteCommands=1
Salve o arquivo e execute o seguinte comando para reiniciarmos o serviço Zabbix-Proxy
service zabbix-proxy restart
Vamos retomar para o Frontend do zabbix e reexecutaremos os passos dos slides que visualizamos a pouco.
Se tudo ocorreu como esperado a seguinte tela será exibida:
Se está gostando das postagens, se inscreva em nosso site para receber mais materiais de nosso blog, é grátis, você vai ser notificado quando novas postagens forem publicadas, recebendo assim mais conteúdos de qualidades e ainda vai dar aquela força pra nossa comunidade. E não esquece de compartilhar em suas redes sociais os botões estão no final desse página.
No final dessa página temos um campo onde você é bem vindo para deixar seus comentários. Pode ser uma opinião, elogios, críticas ou correções. Pode ficar a vontade para tirar suas dúvidas ou colaborar acrescentando algo que tenhamos deixado passar desapercebido.
Sua visita e feedback é muito importante para o nosso espaço.
Excelente meu amigo… Porém, senti falta de um caso de uso para executar algum comando remoto. Ou seja, explicar a utilidade de usar comandos remotos no zabbix-proxy.
Oi Felipe, obrigado pelo seu feedback!
O caso que uso como exemplo, inclusive gerando o erro, é o comando ping.
Esse exemplo pode ser visto na segunda imagem do slide, onde friso a importância de escolher um host com o “monitoramento proxy configurado” e na terceira imagem onde executo o comando. Todo o host que tem esse recursos configurado, já indica que o dispositivo monitorado esteja em outro servidor Zabbix e com isso encontra-se remotamente, todavia, todo comando enviado para o host é um comando remoto.
Existem outros comandos para serem executados remotamente, que podem ser feitos por scripts, mas esse será um outro artigo.
Sua visita e seu retorno é muito importante. Qualquer dúvida não deixa de comentar.
Paz e até!