[comment]: # translation:outdated

[comment]: # ({14078197-5ae18af3})

# Fonctionnement du modèle JMX

Étapes pour garantir le bon fonctionnement des modèles qui collectent des métriques par [JMX](/manual/config/items/itemtypes/jmx_monitoring):

1\. Assurez-vous que la [passerelle Java](/manual/concepts/java#getting_java_gateway) Zabbix est installée et configurée correctement.\
2. [Liez](/manual/config/templates/linking#linking_a_template) le modèle à l'hôte cible. L'hôte doit avoir une interface JMX configurée.\
Si le modèle n'est pas disponible dans votre installation Zabbix, vous devrez peut-être d'abord importer le fichier .xml du modèle - voir la section [Modèles prêts à l'emploi](/manual/config/templates_out_of_the_box) pour obtenir les instructions.\
3. Ajustez les valeurs des macros obligatoires selon vos besoins.\
4. Configurez l'instance surveillée pour autoriser le partage de données avec Zabbix - voir les instructions dans la colonne *Étapes supplémentaires/commentaires*.

::: notetip
 Cette page ne contient qu'un ensemble minimal de macros et d'étapes de configuration nécessaires au bon fonctionnement du modèle. Une description détaillée d'un modèle, y compris la liste complète des macros, des éléments et des déclencheurs, est disponible dans le fichier Readme.md du modèle (accessible en cliquant sur un nom de modèle).
:::

|Modèle|Macros obligatoires|Étapes/commentaires supplémentaires|
|--------|----------------|-------------------------|
|[Apache ActiveMQ by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/activemq_jmx/README.md)|**{\$ACTIVEMQ.PORT}** - port pour JMX (par défaut : 1099).<br>**{\$ACTIVEMQ.USERNAME}**, **{\$ACTIVEMQ.PASSWORD}** - identifiants de connexion pour JMX<br>(nom d'utilisateur par défaut : admin, mot de passe : activemq).|L'accès JMX à Apache ActiveMQ doit être activé et configuré conformément aux instructions de [la documentation officielle](https://activemq.apache.org/jmx.html).|
|[Apache Cassandra by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/cassandra_jmx/README.md)|**{\$CASSANDRA.USER}**, **{\$CASSANDRA.PASSWORD}** - Identifiants de connexion Apache Cassandra<br>(nom d'utilisateur par défaut : zabbix, mot de passe : zabbix)|L'accès JMX à Apache Cassandra doit être activé et configuré conformément aux instructions de [la documentation officielle](https://cassandra.apache.org/doc/latest/operating/security.html#jmx-access).|
|[Apache Kafka by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kafka_jmx/README.md)|**{\$KAFKA.USER}**, **{\$KAFKA.PASSWORD}** - Identifiants de connexion Apache Kafka<br>(nom d'utilisateur par défaut : zabbix, mot de passe : zabbix)|L'accès JMX à Apache Kafka doit être activé et configuré conformément aux instructions de [la documentation officielle](https://kafka.apache.org/documentation/#remote_jmx).|
|[Apache Tomcat by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/tomcat_jmx/README.md)|**{\$TOMCAT.USER}**, **{\$TOMCAT.PASSWORD}** - Identifiants de connexion Apache Tomcat ; laissez vide si l'installation de Tomcat ne nécessite pas d'authentification<br>(par défaut : non défini).|L'accès JMX à Apache Tomcat doit être activé et configuré conformément aux instructions de [la documentation officielle](https://tomcat.apache.org/tomcat-10.0-doc/monitoring.html#Enabling_JMX_Remote) (choisissez la bonne version).|
|[GridGain by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/gridgain_jmx/README.md)|**{\$GRIDGAIN.USER}**, **{\$GRIDGAIN.PASSWORD}** - Identifiants de connexion à GridGain (nom d'utilisateur par défaut : zabbix, mot de passe : \<secret\>).|L'accès JMX à GridGain In-Memory Computing Platform doit être activé et configuré conformément aux instructions de [la documentation](https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html).|
|[Ignite by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/ignite_jmx/README.md)|**{\$IGNITE.USER}**, **{\$IGNITE.PASSWORD}** - Identifiants de connexion Apache Ignite (nom d'utilisateur par défaut : zabbix, mot de passe : \<secret\>).|Activez et configurez l'accès JMX à Apache Ignite.<br><br>La hiérarchie de l'arborescence JMX contient ClassLoader par défaut. L'ajout de l'option de machine virtuelle Java suivante `-DIGNITE_MBEAN_APPEND_CLASS_LOADER_ID=false` exclura un niveau avec le nom de ClassLoader.<br><br>Les métriques de cache et de région de données peuvent être configurées selon les besoins - voir la [documentation Ignite](https://ignite.apache.org/docs/latest/monitoring-metrics/configuring-metrics) pour plus de détails.<br><br>Voir aussi : [Surveillance et gestion à l'aide de la technologie JMX](https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html)|
|[WildFly Domain by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/wildfly_domain_jmx/README.md)|**{\$WILDFLY.JMX.PROTOCOL}** - Schéma JMX (par défaut : remote+http)<br>**{\$WILDFLY.USER}**, **{\$WILDFLY.PASSWORD}** - Identifiants de connexion WildFly (nom d'utilisateur par défaut : zabbix, mot de passe : zabbix).|1\. Activez et configurez l'accès JMX à WildFly conformément aux instructions de [la documentation officielle](https://docs.wildfly.org/23/Admin_Guide.html#JMX).<br><br>2. Copiez *jboss-client.jar* de `/(wildfly,EAP,Jboss,AS)/bin/client` dans le répertoire `/usr/share/zabbix-java-gateway/lib`.<br><br>3. Redémarrez la passerelle Java Zabbix.|
|[WildFly Server by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/wildfly_server_jmx/README.md)|**{\$WILDFLY.JMX.PROTOCOL}** - Schéma JMX (par défaut : remote+http)<br>**{\$WILDFLY.USER}**, **{\$WILDFLY.PASSWORD}** - Identifiants de connexion WildFly (nom d'utilisateur par défaut : zabbix, mot de passe : zabbix).|1\. Activez et configurez l'accès JMX à WildFly conformément aux instructions de [la documentation officielle](https://docs.wildfly.org/23/Admin_Guide.html#JMX).<br><br>2. Copiez *jboss-client.jar* de `/(wildfly,EAP,Jboss,AS)/bin/client` dans le répertoire `/usr/share/zabbix-java-gateway/lib`.<br><br>3. Redémarrez la passerelle Java Zabbix.|

[comment]: # ({/14078197-5ae18af3})
