JBoss Application Server 7-Sensor
Der JBoss Application Server 7-Sensor erkennt eine JBoss AS-Konfiguration für JBoss AS 7.0 und höher.
Der Sensor erkennt JBoss-Server, die sowohl als Standalone-Server als auch in einer verwalteten Domäne ausgeführt werden. Alle Hosts, die zu einer verwalteten Domäne gehören, werden unabhängig voneinander erkannt, d. h., es muss für jeden der Hosts eine Erkennung durchgeführt werden, damit ein vollständiges Bild einer JBoss-Topologie entsteht. Bei der ersten Erkennung einer Umgebung sollte mit der Erkennung eines Hosts begonnen werden, der als JBoss-Domänencontroller agiert, und dann eine Erkennung von Domänenmitgliedern durchgeführt werden.
Sensorname in der grafischen Benutzerschnittstelle und in den Protokollen
JBoss7Sensor
Voraussetzungen
Ein Betriebssystembenutzer, der eine
Erkennung durchführt, muss über Lesezugriff auf JBoss-Konfigurationsdateien und
den Implementierungsinhalt verfügen. Er muss auch java
ausführen können, da andernfalls die Implementierungsdeskriptoren nicht erkannt
werden.
Einschränkungen
- Anwendungen und Module, die auf einem Standalone-Server implementiert werden, indem der Implementierungsinhalt in den Implementierungsorder gestellt wird (Dateisystemimplementierungen), werden vom Sensor nicht erkannt. Es werden nur Anwendungen und Module unterstützt, die mithilfe der JBoss AS-Management-APIs (Befehlszeile oder Webschnittstelle) implementiert werden.
- Die Implementierungstyperkennung basiert auf der Suche nach bestimmten Deskriptordateien im Implementierungsinhalt. Wird keiner dieser Deskriptoren gefunden, wird einem Modellobjekt, das vom Sensor gespeichert wird, der allgemeine Typ J2EEDeployedObject zugewiesen.
Erstellte Modellobjekte
- app.j2ee.jboss.JBossDomain
- app.j2ee.jboss.JBossHost (nur für verwaltete Domänen)
- app.j2ee.jboss.JBossCluster (stellen Servergruppen in einer verwalteten JBoss-Domäne dar)
- app.j2ee.jboss.JBossServer
- app.ConfigFile
- app.j2ee.J2EEDeployedObject (und seine Untertypen)