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 relacionado a Zabbix:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação zabbix.
Tutorial Zabbix servidor – Instalação no Ubuntu Linux
Instale o serviço de banco de dados MySQl.
Acesse a linha de comando de serviço MySQL.
Crie um banco de dados chamado zabbix.
Crie um usuário de banco de dados chamado zabbix.
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.
Baixe o pacote de instalação do Zabbix 5.
Importe o modelo de banco de dados do Zabbix no MySQL.
Instale o servidor web Apache e os pacotes necessários.
Encontre a localização do arquivo php.ini no seu sistema.
Edite o arquivo php.ini.
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:
Ajuste o fuso horário correto para sua localização.
Reinicie o serviço apache.
Baixe e instale o pacote GOLANG.
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.
Aqui está o conteúdo do arquivo.
Reinicie seu computador.
Verifique se as variáveis de ambiente necessárias foram criadas automaticamente.
Aqui está a saída correta:
Baixe e instale os pacotes Java.
Encontre o diretório de instalação Java.
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.
Aqui está o conteúdo do arquivo.
Reinicie o computador.
Verifique se o sistema criou automaticamente a variável de ambiente denominada: JAVA_HOME.
Aqui está a saída de comando.
Crie uma conta Linux para o usuário Zabbix e instale os pacotes necessários.
Compilar e instalar o servidor Zabbix.
Encontre a localização do arquivo zabbix_server.conf.
Aqui está o arquivo original, antes da nossa configuração.
Aqui está o novo arquivo com nossa configuração.
Ligue o Agente Zabbix.
Inicie o gateway Zabbix Java.
Inicie o servidor Zabbix.
Mova todos os arquivos frontend do Zabbix para o diretório raiz de sua instalação Apache.
Defina a permissão de arquivo correta.
Reinicie o serviço Apache.
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.
Na próxima tela, você terá que verificar se todos os requisitos foram alcançados.
Clique no botão Next.
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
Na próxima tela, basta clicar no botão Next.
Agora, dê uma olhada no resumo da configuração.
Clique no botão Next.
Na próxima tela, você terá que clicar no botão Finalizar.
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.
Editar o arquivo de configuração Tomcat dentro do diretório: /etc/default.
Aqui está o arquivo original, antes da nossa configuração.
Aqui está o novo arquivo com nossa configuração.
Isso permitirá que o Zabbix se conecte remotamente na porta TCP 12345 do servidor Tomcat.
Reinicie o serviço Tomcat.
Use o comando NETSTAT para verificar se o serviço está sendo executado nas portas 8080 e 12345.
Aqui está a saída de comando:
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
Depois de um login bem-sucedido, você será enviado para o Painel Zabbix.
Na tela do painel, acesse o menu Configuração e selecione a opção Host.
No canto superior direito da tela, clique no botão Criar 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.
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
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.
Encontre seu servidor e clique no botão Aplicar.
Para testar sua configuração, acesse o menu Monitoramento e clique na opção Hosts.
Encontre seu servidor e clique na opção Gráficos.
Zabbix exibirá os gráficos disponíveis para monitorar o serviço Tomcat.
Parabéns! Você configurou o servidor Zabbix para monitorar um servidor Tomcat.