Como monitorar o Nginx usando Zabbix Agent
Olá pessoal, tudo bem por aí? Hoje vamos ver Como monitorar o Nginx usando Zabbix Agent, deixando nosso monitoramento bonitão!
Bom, antes de mais nada queria falar que temos o vídeo da Instalação do Zabbix Agent aqui, e nesse tutorial, estou assumindo que tanto o Zabbix Agent quando o Nginx já estão instalados no seu Ubuntu 20.04.
Bom, tudo que eu vou fazer aqui está na própria documentação do Zabbix, então se você quiser conferir, dá uma olhada aqui!
Inclusive, vamos usar o mesmo Linux Ubuntu que adicionamos no monitoramento, o Coffops Zabbix Agent.
Configurando o Nginx
Bom, agora vamos achar o arquivo de configuração default do nginx que está dentro de /etc/nginx/nginx.conf ou /etc/nginx/sites-enabled/default e lá vamos adicionar os seguintes parâmetros:
location = /basic_status {
stub_status;
allow 127.0.0.1;
allow ::1;
deny all;
}
Esse location de /basic_status vai retornaras métricas para o Zabbix Agent coletar para enviar ao server!
O arquivo de configuração vai ficar assim:
Agora precisar reiniciar o Nginx usando o comando systemctl restart nginx
Configurando o Zabbix Server
Em princípio, na interface do nosso Zabbix Server vamos adicionar um template chamado Nginx by Zabbix agent ao nosso servidor Coffops Zabbix Agent, veja:
Logo após adicionar o template, o Zabbix Server vai começar a pedir informações para nosso Zabbix Agent, que vai conectar se no nginx para pegá-las! Você pode acompanhar isso em /var/log/nginx/access.log:
Então, ao ir no painel das últimas informações que estamos recebendo do nosso Host Coffops Zabbix Agent vamos ver os seguintes dados:
Por fim, espero que tenha ficado explícito Como monitorar o Nginx usando Zabbix Agent! Caso você tenha alguma dúvida ou dificuldade, deixa aqui nos comentários!
Você pode gostar também: Como Instalar o Zabbix Agent [PASSIVO] no Ubuntu 20.04 LTS