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