Etapas para garantir a operação correta de modelos que coletam métricas por JMX:
1. Certifique-se de que o Zabbix Java gateway está instalado e configurar corretamente.
2. Link o modelo para o host de destino. O host deve ter a interface JMX configurada.
Se o template não estiver disponível em sua instalação do Zabbix, você pode precisa importar primeiro o arquivo .xml do modelo - veja Modelos pronto para uso para instruções.
3. Ajuste os valores das macros obrigatórias conforme necessário.
4. Configure a instância que está sendo monitorada para permitir o compartilhamento de dados com Zabbix - veja as instruções na coluna Passos/comentários adicionais.
Esta página contém apenas um conjunto mínimo de macros e etapas de configuração necessárias para a operação adequada do modelo. Uma detalhada descrição de um modelo, incluindo a lista completa de macros, itens e triggers, está disponível no arquivo Readme.md do modelo (acessível por clicando em um nome de modelo).
|Modelo|Macros obrigatórios|Passos/comentários adicionais| |--------|----------------|----------------------- --| |Apache ActiveMQ por JMX|{$ACTIVEMQ.PORT} - porta para JMX (padrão: 1099).
{$ACTIVEMQ.USERNAME}, {$ACTIVEMQ.PASSWORD} - credenciais de login para JMX
(nome de usuário padrão: admin, senha: activemq ).|O acesso JMX ao Apache ActiveMQ deve ser habilitado e configurado de acordo com as instruções na documentação oficial.| |Apache Cassandra por JMX|{$CASSANDRA.USER}, {$CASSANDRA.PASSWORD} - Credenciais de login do Apache Cassandra
(nome de usuário padrão: zabbix, senha: zabbix)|O acesso JMX ao Apache Cassandra deve ser habilitado e configurado de acordo com as instruções na documentação oficial.| |Apache Kafka por JMX|{$KAFKA.USER}, {$KAFKA.PASSWORD} - Credenciais de login do Apache Kafka
(nome de usuário padrão: zabbix, senha: zabbix)|O acesso JMX ao Apache Kafka deve ser habilitado e configurado de acordo com as instruções na documentação oficial.| |Apache Tomcat por JMX|{$TOMCAT.USER}, {$TOMCAT.PASSWORD} - Credenciais de login do Apache Tomcat; deixe em branco se a instalação do Tomcat não exigir autenticação
(padrão: não definido).|O acesso JMX ao Apache Tomcat deve ser habilitado e configurado de acordo com as instruções na documentação oficial (escolha a versão correta).| |GridGain by JMX|{$GRIDGAIN.USER}, * {$GRIDGAIN.PASSWORD} - Credenciais de login do GridGain (nome de usuário padrão: zabbix, senha: <secret>).|O acesso JMX à plataforma de computação em memória GridGain deve ser ativado e configurado de acordo com as instruções na documentação.| |Ignite by JMX|{$IGNITE.USER}, * {$IGNITE.PASSWORD} - Credenciais de login do Apache Ignite (nome de usuário padrão: zabbix, senha: <secret>).|Ative e configure o acesso JMX ao Apache Ignite.
A hierarquia da árvore JMX contém ClassLoader por padrão . Adicionar a seguinte opção de máquina virtual Java -DIGNITE_MBEAN_APPEND_CLASS_LOADER_ID=false
excluirá um nível com o nome do ClassLoader.
As métricas de cache e região de dados podem ser configuradas conforme necessário - consulte documentação do Ignite para obter detalhes.
Veja também: Monitoring and Management Using JMX Technology| |WildFly Domain by JMX|{$WILDFLY.JMX.PROTOCOL} * - Esquema JMX (padrão: remote+http)
{$WILDFLY.USER}, {$WILDFLY.PASSWORD} - Credenciais de login do WildFly (nome de usuário padrão: zabbix, senha: zabbix). |1. Habilite e configure o acesso JMX ao WildFly de acordo com as instruções na documentação oficial.
2. Copie jboss-client.jar de /(wildfly,EAP,Jboss,AS)/bin/client
para o diretório /usr/share/zabbix-java-gateway/lib
.
3. Reinicie o Zabbix Java Gateway.| |WildFly Server by JMX|{$WILDFLY.JMX.PROTOCOL} * - Esquema JMX (padrão: remote+http)
{$WILDFLY.USER}, {$WILDFLY.PASSWORD} - Credenciais de login do WildFly (nome de usuário padrão: zabbix, senha: zabbix). |1. Habilite e configure o acesso JMX ao WildFly de acordo com as instruções na documentação oficial.
2. Copie jboss-client.jar de /(wildfly,EAP,Jboss,AS)/bin/client
para o diretório /usr/share/zabbix-java-gateway/lib
.
3. Reinicie o Zabbix Java Gateway.|