Gostaria de aprender a monitorar um servidor Nginx usando Zabbix? Neste tutorial, vamos mostrar como configurar o agente Zabbix HTTP para monitorar o desempenho do servidor web Nginx em um computador executando o Ubuntu Linux.

• Ubuntu 18
• Ubuntu 19
• Servidor Zabbix 4.4.1
• Nginx 1.15.9

O tutorial thsi não exige que você instale o agente Zabbix no servidor Nginx.

Lista de reprodução Zabbix:

Nesta página, oferecemos acesso rápido a uma lista de vídeos relacionados à instalação zabbix.

Não se esqueça de assinar nosso canal no Youtube chamado FKIT.

Tutorial Zabbix – Instalação do servidor Nginx

• IP – 192.168.15.11
• Sistema Operacional – Ubuntu 19.10
• Nome de host – NGINX

Instale o servidor Nginx.

Copy to Clipboard

Verifique se o módulo Nginx http_stub_status foi instalado.

Copy to Clipboard

Edite o arquivo de configuração padrão Nginx.

Copy to Clipboard

Aqui está o arquivo original, antes da nossa configuração.

Copy to Clipboard

Aqui está o arquivo com nossa configuração.

Copy to Clipboard

Em nosso exemplo, configuramos o módulo De http_stub_status Nginx para permitir que apenas computadores da rede 192.168.15.0/24 acessem a página de status do webserver.

Reinicie o serviço Nginx.

Copy to Clipboard

Em um computador da rede de endereços IP permitida, abra seu navegador e insira o endereço IP do servidor web plus/status do servidor.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://192.168.15.11/basic_status

Você será enviado para a página de status do servidor Nginx.

ngins status page

Parabéns! Você configurou com sucesso o recurso de página de status Nginx.

Tutorial Zabbix – Monitoramento Nginx

• IP – 192.168.15.10
• Sistema Operacional – Ubuntu 19.10
• Nome de host – ZABBIX

Agora, precisamos acessar o painel do servidor Zabbix e adicionar o computador Linux como um Host.

Abra seu navegador e insira o endereço IP do seu servidor web mais /zabbix.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://192.168.15.10/zabbix

Na tela de login, use o nome de usuário padrão e a senha padrão.

• Nome de usuário padrão: Admin
• Senha padrão: zabbix

zabbix login

Depois de um login bem-sucedido, você será enviado para o Painel Zabbix.

Zabbix 4.4 dashboard

Na tela do painel, acesse o menu Configuração e selecione a opção Host.

zabbix add host

No canto superior direito da tela, clique no botão Criar host.

Zabbix Create Host

Na tela de configuração host, você terá que inserir as seguintes informações:

• Nome do hospedeiro – Digite um nome de host para identificar o servidor Nginx.
• Nome de host visível – Repita o nome do hospedeiro.
• Novo grupo – Digite um nome para identificar um grupo de dispositivos semelhantes.
• Interface do agente – Digite o endereço IP do servidor Nginx.

Aqui está a imagem original, antes de nossa configuração.

zabbix Cisco - Antes

Aqui está a nova imagem com nossa configuração.

Zabbix monitor Nginx

Em seguida, precisamos associar o host a um modelo específico de monitor de rede.

Por padrão, zabbix vem com uma grande variedade de modelos de monitoramento.

Acesse a guia Modelos na parte superior da tela.

Clique no botão Selecionar e localizar o modelo chamado: Template App Nginx por HTTP

Monitor Nginx using Zabbix

Clique no botão Adicionar para finalizar a configuração.

Depois de alguns minutos, você poderá ver o resultado inicial no Painel Zabbix.

Para testar sua configuração, acesse o menu Monitoramento e clique na opção Gráficos.

Zabbix graphic

Selecione seu nome de host do servidor Nginx.

Selecione o gráfico chamado NGINX: SOLICITAÇÕES POR SEGUNDOS

Nginx performance graph

Você deve ser capaz de ver o gráfico de desempenho Nginx

Nginx performance monitor

Para acessar mais informações, procure seu servidor Nginx no menu de dados mais recente.

monitor nginx zabbix

Parabéns! Você configurou o servidor Zabbix para monitorar um servidor Nginx.