Nesta página

Operação do modelo JMX

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.\

  1. 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.\
  2. Ajuste os valores das macros obrigatórias conforme necessário.\
  3. 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.

::: dica 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](https: //cassandra.apache.org/doc/latest/operating/security.html#jmx-access).
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](https: //kafka.apache.org/documentation/#remote_jmx).
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](https://tomcat.apache.org/tomcat -10.0-doc/monitoring.html#Enabling_JMX_Remote) (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](https ://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html).
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](https://ignite. apache.org/docs/latest/monitoring-metrics/configuring-metrics) para obter detalhes.

Veja também: [Monitoring and Management Using JMX Technology](https://docs.oracle.com/javase/8 /docs/technotes/guides/management/agent.html)
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.