Windows WebLogic-Anwendungsserver identifizieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Falls Sie das Weblogic-Muster nicht verwenden, folgt Discovery diesem Prozess, wenn die Probes „Windows - Active Processes“ und „Linux - Active Processes“ verwendet werden.

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

    1. Die Probe „Windows - Active Processes“ oder „Linux - Active Processes“ erkennt einen laufenden Prozess, der eines der folgenden Kriterien erfüllt:
      • Die Parameter des Prozesses enthalten weblogic.Server.
      • Die Parameter des Prozesses enthalten -Dweblogic.name.
    2. Wenn eine Übereinstimmung mit einem der folgenden Kriterien vorliegt:
      • Ein Datensatz wird in der BEA Weblogic-Tabelle [cmdb_ci_app_server_weblogic] erstellt. Der Datensatz wird mit dem Servernamen und dem TCP-Port gefüllt, die aus dem laufenden Prozess erfasst werden.
      • Die Probe „Windows - Weblogic - Find config.xml“ oder „Linux - Weblogic - Find config.xml“ wird ausgelöst. Der Sensor dieser Probe fügt dem BEA Weblogic-Datensatz [cmdb_ci_app_server_weblogic] und gegebenenfalls dem Webanwendungsdatensatz [cmdb_ci_web_application] zusätzliche Informationen hinzu.
    3. Die Probe „Windows - Weblogic - Find config.xml“ oder „Linux - Weblogic - Find config.xml“ versucht wie folgt, die zugehörige Datei config.xml für den Server zu finden:
      • Mit dem im laufenden Prozess definierten Parameter -Dweblogic.RootDirectory=<path>.
      • [Windows] Durch Suche nach den config.xml-Dateien unter dem im laufenden Prozess definierten Parameter –Dplatform.home=<path> (nicht so effizient wie die Verwendung der Prozessparameter).
      • [Linux] Durch Suche nach dem übergeordneten Prozess, der den WebLogic-Server gestartet hat (nur möglich, wenn die WebLogic-JVM über startWeblogic.sh oder ein zugehöriges benutzerdefiniertes Skript und nicht über den init-Prozess gestartet wurde).
    4. Wenn in der WebLogic-Datei config.xml zugehörige Webanwendungen gefunden werden, wird die Probe „Windows - Weblogic Find web.xml“ für jede Anwendung ausgelöst. Diese Probe liest die WebLogic-Datei web.xml für jede Webanwendung und den Sensor und fügt zusätzliche Informationen hinzu.