serveur JBoss, détecteur

Le détecteur JBoss reconnaît la version d'une installation JBoss et collecte des données pour le serveur. Il permet de reconnaître JBoss AS versions 4, 5 et 6.

Nom de détecteur utilisé dans l'interface graphique et les journaux

JBossVersionSensor, JBossSensor

Prérequis

Les conditions suivantes doivent être remplies :

  • La reconnaissance du système informatique doit s'effectuer correctement.
  • JMX doit être activé sur le serveur JBoss ;
  • Si la console JMX est protégée par mot de passe, les informations d'identification doivent être entrées dans la liste d'accès.

Le détecteur JBoss nécessite des fichiers JAR qui font partie de l'installation JBoss Server. Vous devez copier les fichiers JAR dans les répertoires suivants ($COLLATION_HOME) du serveur TADDM.

Pour JBoss AS 4 :
  • lib/jboss/402/jbossall-client.jar, lib/jboss/402/jnpserver.jar
  • lib/jboss/402/jboss-jmx.jar
Pour JBoss AS 5 :
  • lib/jboss/5/jboss-client.jar
  • lib/jboss/5/jnp-client.jar
  • lib/jboss/5/jboss-logging-spi.jar
  • lib/jboss/5/jboss-security-spi.jar
  • lib/jboss/5/jboss-common-core.jar
  • lib/jboss/5/jboss-javaee.jar
  • lib/jboss/5/jmx-invoker-adaptor-client.jar
  • lib/jboss/5/jbosssx-client.jar
  • lib/jboss/5/jboss-integration.jar
  • lib/jboss/5/jboss-serialization.jar
  • lib/jboss/5/jboss-remoting.jar
  • lib/jboss/5/jboss-jca.jar
Pour JBoss AS 6 :
  • lib/jboss/6/jboss-client.jar
  • lib/jboss/6/jnp-client.jar
  • lib/jboss/6/jboss-logging.jar
  • lib/jboss/6/jboss-security-spi.jar
  • lib/jboss/6/jboss-common-core.jar
  • lib/jboss/6/jmx-invoker-adaptor-client.jar
  • lib/jboss/6/jbosssx-client.jar
  • lib/jboss/6/jboss-integration.jar
  • lib/jboss/6/jboss-serialization.jar
  • lib/jboss/6/jboss-remoting.jar
  • lib/jboss/6/jboss-jca.jar

Limitations

Important: JBoss AS 6 est pris en charge à partir de TADDM 7.2.2 Fix Pack 1.

Si la reconnaissance d'une version de JBoss via une connexion JMX échoue, JBossVersionSensor utilise la session SSH pour la reconnaissance. Le détecteur ne reconnaît pas le contenu de JBoss et les objets de modèle ne sont pas créés.

Pour JBoss ManagedConnectionFactories, le propriétés de la source de données JDBC XA ne sont pas reconnues par le détecteur. Par conséquent, les dépendances transactionnelles entre le serveur JBoss et les serveurs de base de données qui sont dénotés par de telles sources de données ne sont pas créées.

Objets de modèle créés

Le détecteur crée les objets de modèle suivants :

  • app.AppServer
  • app.j2ee.J2EEServer
  • app.j2ee.jboss.JBossCluster
  • app.j2ee.jboss.JBossDomain
  • app.j2ee.jboss.JBossJMSServer
  • app.j2ee.jboss.JBossServer