Veraltet: JBoss-Probes und -Sensoren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Discovery identifiziert einen Linux JBoss-Anwendungsserver mithilfe von Probes und Sensoren.

    Linux

    Dieser Prozess beschreibt die Verwendung von Probes, die bei einem Upgrade in Ihrer Instanz aktiv sind. Für neue Instanzen verwendet Discovery das Muster JBoss.

    1. Die Probe „UNIX - Active Processes“ erkennt einen laufenden Prozess, der dem Einstiegspunktparameter org.jboss.main entspricht.
    2. Bei Übereinstimmung wird ein Datensatz in der Tabelle „JBoss-Anwendungsserver“ [cmdb_ci_app_server_jboss] erstellt. Die folgenden Sonden werden ebenfalls aktiviert:
      • JBoss - Find web.xml list: Der Sensor dieses Tests füllt gegebenenfalls Informationen in die Tabelle der Webanwendung [cmdb_ci_web_application].
      • JBoss - jboss-service.xml abrufen: Der Sensor dieses Tests füllt die Informationen in der Tabelle "Web Service [cmdb_ci_web_service]" auf.
    3. Der JBoss - Find web.xml Listentest sucht nach dem web.xml-Dateien des JBoss-Anwendungsservers. Von der Probe wird der Parameter classpath im ausgeführten Prozess verwendet. Dann wird im zugehörigen Verzeichnis server\default\deploy nach der JBoss-Installation gesucht.
    4. Wenn sich zugehörige Webanwendungen im Verzeichnis server\default\deploy befinden, wird die Sonde JBoss - Get web.xml für jede Anwendung ausgelöst. Diese Sonde liest die web.xml-Datei für jede Webanwendung und der Sensor füllt zusätzliche Informationen in die Tabelle Web Service [cmdb_ci_web_service].
    5. Von der Probe „Boss - Get jboss-service.xml“ wird der Parameter classpath im ausgeführten Prozess zum Suchen nach der jboss-service.xml -Datei im zugehörigen Verzeichnis server\default\conf\ für die JBoss-Installation verwendet.
    6. Wenn die Sonde die Datei jboss-service.xml im Verzeichnis server\default\conf\ gefunden hat, liest der Sensor den Inhalt der XML-Datei. Anschließend erstellt er bei Bedarf zusätzliche Datensätze in der Tabelle Web Service [cmdb_ci_web_service].

    Windows

    Dieser Prozess beschreibt die Verwendung von Probes, die bei einem Upgrade in Ihrer Instanz aktiv sind. Für neue Instanzen verwendet Discovery das Muster JBoss.

    1. Die Probe „Windows - Active Processes“ erkennt einen laufenden Prozess, der dem Einstiegspunktparameter org.jboss.main entspricht.
    2. Bei Übereinstimmung wird ein Datensatz in der Tabelle „JBoss-Anwendungsserver“ [cmdb_ci_app_server_jboss] erstellt. Die folgenden Sonden werden ebenfalls aktiviert:
      • JBoss - Find web.xml list: Der Sensor dieses Tests füllt gegebenenfalls Informationen in die Tabelle der Webanwendung [cmdb_ci_web_application].
      • JBoss - jboss-service.xml abrufen: Der Sensor dieses Tests füllt die Informationen in der Tabelle "Web Service [cmdb_ci_web_service]" auf.
    3. Der JBoss - Find web.xml Listentest sucht nach dem web.xml-Dateien des JBoss-Anwendungsservers. Von der Probe wird der Parameter classpath im ausgeführten Prozess verwendet. Dann wird im zugehörigen Verzeichnis server\default\deploy nach der JBoss-Installation gesucht.
    4. Wenn sich zugehörige Webanwendungen im Verzeichnis server\default\deploy befinden, wird die Sonde JBoss - Get web.xml für jede Anwendung ausgelöst. Diese Sonde liest die web.xml-Datei für jede Webanwendung und der Sensor füllt zusätzliche Informationen in die Tabelle Web Service [cmdb_ci_web_service].
    5. Von der Probe „Boss - Get jboss-service.xml“ wird der Parameter classpath im ausgeführten Prozess zum Suchen nach der jboss-service.xml -Datei im zugehörigen Verzeichnis server\default\conf\ für die JBoss-Installation verwendet.
    6. Wenn die Sonde die Datei jboss-service.xml im Verzeichnis server\default\conf\ gefunden hat, liest der Sensor den Inhalt der XML-Datei. Anschließend erstellt er bei Bedarf zusätzliche Datensätze in der Tabelle Web Service [cmdb_ci_web_service].