1 votes

zabbix jboss surveillé par zabbix

J'essaie de surveiller JBoss avec zabbix. J'ai créé Template et HOST. Dans l'hôte, j'utilise des interfaces JMX. Mais lorsque j'active cet hôte, je vois cette erreur :

"java.io.IOException : Failed to retrieve RMIServer stub : javax.naming.CommunicationException [L'exception racine est java.rmi.Connect.

S'il vous plaît, donnez-moi quelques conseils, comment je peux le réparer ?

Salutations Mick

1voto

Peter Yao Points 11

J'ai obtenu que Zabbix surveille JBoss en utilisant le lien suivant.

http://skajla.blogspot.com/2010/07/jboss-monitoring-using-zabbix.html

Il vous faut essentiellement activer JMX sur votre serveur. Ensuite, exécutez son fichier .jar côté serveur via UserParameters.

UserParameter=Daemon_Threads,java -jar /opt/skajla-JMXClient.jar 127.0.0.1 9999 admin jmxpass java.lang:type=Threading DaemonThreadCount

Assurez-vous simplement que votre agent Zabbix dispose des autorisations nécessaires pour exécuter le fichier .jar.

S'il renvoie des valeurs inutiles, vous devrez peut-être modifier certains paramètres JMX, ce que j'ai dû faire.

0voto

Manuel Razzari Points 51

Les "Enterprise Application servers" utilisent généralement JMX pour la communication interne et même certains outils CLI se connectent à JMX pour envoyer des commandes au serveur d'application. Dans ce cas, JMX est configuré pour ne communiquer qu'avec ces outils pour des raisons de sécurité. Il n'accepte que les connexions localhost et les certificats spécifiques générés lors de l'installation. Examinez vos paramètres JBoss JMX et ses paramètres ACL. Si vous vous contentez de la surveillance de la JVM, vous pouvez trouver de l'inspiration ici : Surveillance SNMP de la JVM Ce mode de surveillance pourrait vivre indépendamment d'autres cadres.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X