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

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

O tutorial thsi 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 - Instalação de agente Zabbix no Linux

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

VocĆŖ precisa instalar o agente Zabbix no computador Linux executando nginx.

Use os seguintes comandos para instalar os pacotes necessƔrios em um computador executando o Ubuntu Linux.

Copy to Clipboard

Baixe o pacote de instalação Zabbix.

Copy to Clipboard

Extrair o pacote de instalação Zabbix, compilar e instalar o agente Zabbix.

Copy to Clipboard

Encontre a localização do arquivo zabbix_agentd.conf em seu sistema.

Edite o arquivo zabbix_agentd.conf.

Copy to Clipboard

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

Copy to Clipboard

Aqui estÔ o novo arquivo com nossa configuração.

Copy to Clipboard

Em nosso exemplo, o agente Zabbix estƔ configurado para permitir conexƵes do servidor Zabbix 192.168.15.10.

O servidor com o endereƧo IP 192.168.15.10 Ʃ permitido solicitar e receber informaƧƵes do agente.

O Localhost, 127.0.0.1, estƔ autorizado a solicitar e receber informaƧƵes do agente.

O pacote de instalação Zabbix vem com um script de inicialização de serviços.

Copie o script de inicialização usando os comandos abaixo.

Copy to Clipboard

Agora você pode usar os seguintes comandos para iniciar o serviço de agente Zabbix.

Copy to Clipboard

Reinicie o agente Zabbix.

Copy to Clipboard

Você terminou a instalação do agente Zabbix.

Agora você pode usar o painel do servidor Zabbix para adicionar este computador ao serviço de monitoramento de rede.

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 by Zabbix Agent

zabbix monitoring nginx server

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.