JBoss sunucu algılayıcısı
JBoss algılayıcısı, bir JBoss kuruluşunun sürümünü keşfeder ve sunucuya ilişkin verileri toplar. JBoss 'un 4, 5 ve 6 sürümlerini bulmak için kullanılabilir.
GUI ' de ve günlüklerde kullanılan algılayıcı adı
JBossVersionSensor, JBossSensor
Önkoşullar
Aşağıdaki önkoşullar karşılanmalıdır:
- Bilgisayar sisteminin keşfinin başarılı olması gerekir.
- JMX, JBoss sunucusunda etkinleştirilmelidir.
- JMX parolayla korunuyorsa, kimlik bilgileri erişim listesine girilmelidir.
JBoss algılayıcısı, JBoss Server kuruluşunun bir parçası olan JAR dosyalarını gerektirir. JAR dosyalarını TADDM sunucusunda aşağıdaki dizinlere ($COLLATION_HOME) kopyalamanız gerekir.
- lib/jboss/402/jbossall-client.jar, lib/jboss/402/jnpserver.jar
- lib/jboss/402/jboss-jmx.jar
- 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
- 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
Sınırlamalar
JMX bağlantısı üzerinden bir JBoss sürümü keşfi başarısız olursa, JBossVersionSensor SSH oturumunu keşfetmesi için kullanır. Algılayıcı, JBoss 'ın içeriğini keşfetmez ve model nesneleri yaratılmaz.
For JBoss ManagedConnectionFactories, the JDBC XA data source properties are not discovered by the sensor. Sonuç olarak, JBoss sunucusu ile bu tür veri kaynaklarıyla belirtilen veritabanı sunucuları arasındaki işlemsel bağımlılıklar yaratılmaz.
Yaratılan model nesneleri
Algılayıcı aşağıdaki model nesnelerini yaratır:
- app.AppServer
- app.j2ee.J2EEServer
- app.j2ee.jboss.JBossCluster
- app.j2ee.jboss.JBossDomain
- app.j2ee.jboss.JBossJMSServer
- app.j2ee.jboss.JBossServer