Gostaria de aprender a monitorar um servidor Tomcat usando Zabbix? Neste tutorial, vamos mostrar como usar zabbix para monitorar um servidor Tomcat.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.0
• Tomcat 9

Em nosso exemplo, o endereço IP do servidor Zabbix é 192.168.100.9.

Em nosso exemplo, o endereço IP do servidor Tomcat é 192.168.100.10.

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 servidor - Instalação no Ubuntu Linux

Instale o serviço de banco de dados MySQl.

Copy to Clipboard

Acesse a linha de comando de serviço MySQL.

Copy to Clipboard

Crie um banco de dados chamado zabbix.

Copy to Clipboard

Crie um usuário de banco de dados chamado zabbix.

Copy to Clipboard

Em nosso exemplo, a senha kamisma123 foi definida para o usuário chamado zabbix.

Dê ao usuário MySQL chamado zabbix permissão sobre o banco de dados chamado zabbix.

Copy to Clipboard

Baixe o pacote de instalação do Zabbix 5.

Copy to Clipboard

Importe o modelo de banco de dados do Zabbix no MySQL.

Copy to Clipboard

Instale o servidor web Apache e os pacotes necessários.

Copy to Clipboard

Encontre a localização do arquivo php.ini no seu sistema.

Edite o arquivo php.ini.

Copy to Clipboard

Tenha em mente que sua versão PHP e a localização do arquivo podem não ser as mesmas minhas.

Defina os seguintes itens no arquivo php.ini:

Copy to Clipboard

Ajuste o fuso horário correto para sua localização.

Reinicie o serviço apache.

Copy to Clipboard

Baixe e instale o pacote GOLANG.

Copy to Clipboard

O software GOLANG foi instalado na pasta /usr/local.

Para funcionar corretamente, o software GO espera que o sistema tenha um conjunto de variáveis de ambiente.

Vamos criar um arquivo para automatizar a configuração das variáveis de ambiente necessárias.

Copy to Clipboard

Aqui está o conteúdo do arquivo.

Copy to Clipboard

Reinicie seu computador.

Copy to Clipboard

Verifique se as variáveis de ambiente necessárias foram criadas automaticamente.

Copy to Clipboard

Aqui está a saída correta:

Copy to Clipboard

Baixe e instale os pacotes Java.

Copy to Clipboard

Encontre o diretório de instalação Java.

Copy to Clipboard

Em nosso exemplo, Java foi instalado no seguinte diretório: /usr/lib/jvm/java-11-openjdk-amd64

Crie um arquivo para configurar as variáveis Java necessárias.

Copy to Clipboard

Aqui está o conteúdo do arquivo.

Copy to Clipboard

Reinicie o computador.

Copy to Clipboard

Verifique se o sistema criou automaticamente a variável de ambiente denominada: JAVA_HOME.

Copy to Clipboard

Aqui está a saída de comando.

Copy to Clipboard

Crie uma conta Linux para o usuário Zabbix e instale os pacotes necessários.

Copy to Clipboard

Compilar e instalar o servidor Zabbix.

Copy to Clipboard

Encontre a localização do arquivo zabbix_server.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

Ligue o Agente Zabbix.

Copy to Clipboard

Inicie o gateway Zabbix Java.

Copy to Clipboard

Inicie o servidor Zabbix.

Copy to Clipboard

Mova todos os arquivos frontend do Zabbix para o diretório raiz de sua instalação Apache.

Defina a permissão de arquivo correta.

Copy to Clipboard

Reinicie o serviço Apache.

Copy to Clipboard

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.100.9/zabbix

A interface de instalação web Zabbix deve ser apresentada.

zabbix 5 install

Na próxima tela, você terá que verificar se todos os requisitos foram alcançados.

Clique no botão Next.

Zabbix 5 requirements

Digite as informações do Banco de Dados necessárias para se conectar ao banco de dados Zabbix.

• Host: host local
• Nome de usuário do banco de dados: zabbix
• Senha do banco de dados: kamisama123

Zabbix 5 database configuration

Na próxima tela, basta clicar no botão Next.

zabbix agent

Agora, dê uma olhada no resumo da configuração.

Clique no botão Next.

Zabbix 5 installation summary

Na próxima tela, você terá que clicar no botão Finalizar.

zabbix installation

Parabéns! A instalação do Zabbix 5 foi concluída com sucesso.

Tomcat - Instalação no Ubuntu Linux

• IP - 192.168.100.10
• Sistema Operacional - Ubuntu 20.04
• Nome do Host - TOMCAT

Instale o pacote Tomcat.

Copy to Clipboard

Editar o arquivo de configuração Tomcat dentro do diretório: /etc/default.

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

Isso permitirá que o Zabbix se conecte remotamente na porta TCP 12345 do servidor Tomcat.

Reinicie o serviço Tomcat.

Copy to Clipboard

Use o comando NETSTAT para verificar se o serviço está sendo executado nas portas 8080 e 12345.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

Você terminou a configuração necessária para permitir que o servidor Zabbix monitore o Tomcat.

Zabbix - Monitore um servidor Tomcat

Acesse o painel do servidor Zabbix e adicione o computador Linux executando o serviço Tomcat como 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.100.9/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 5 Dashboard

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

Zabbix 5 hosts menu

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

Zabbix Create Host

Digite as seguintes informações:

• Nome do host - Digite um nome de host para identificar o servidor Tomcat.
• Nome de host visível - Repita o nome do hospedeiro.
• Grupo - Selecione o nome de um grupo para identificar dispositivos semelhantes.
• Interfaces - Exclua a interface padrão e adicione uma interface JMX.
• Interfaces JMX - Digite o endereço IP do servidor Tomcat e da porta TCP 12345.

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

Zabbix monitor Tomcat

Em seguida, precisamos associar o host a um modelo de monitoramento.

Acesse a guia Modelos na parte superior da tela.

Clique no botão Selecionar e localize o modelo chamado: TEMPLATE APP APACHE TOMCAT JMX

Zabbix monitoring Tomcat

Clique no botão Adicionar.

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 nomeada: Dados mais recentes.

Zabbix 5 Latest data

Encontre seu servidor e clique no botão Aplicar.

Monitor Tomcat

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

Zabbix 5 monitoring hosts menu

Encontre seu servidor e clique na opção Gráficos.

Zabbix exibirá os gráficos disponíveis para monitorar o serviço Tomcat.

monitoring tomcat

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