Identifizieren von Windows WebLogic-Anwendungsservern
Wenn Sie das WebLogic-Muster nicht verwenden, folgt Discovery diesem Prozess, wenn sie die Probes „Windows – aktive Prozesse“ oder „Linux – aktive Prozesse“ verwendet.
Dieser Prozess beschreibt die Verwendung von Probes, die in Ihrer Instanz aktiv sind, wenn Sie ein Upgrade durchführen. Für neue Instanzen verwendet Discovery das WebLogic-Muster.
- Die Probe „Windows – aktive Prozesse“ oder „Linux – aktive Prozesse“ erkennt einen laufenden Prozess, der einem der folgenden Kriterien entspricht:
- Die Parameter des Prozesses enthalten weblogic.Server.
- Die Parameter des Prozesses enthalten -Dweblogic.name.
- Wenn eines der Kriterien übereinstimmt:
- Ein Datensatz wird in der Tabelle „BEA WebLogic [cmdb_ci_app_server_weblogic]“ erstellt. Der Datensatz wird mit dem Servernamen und dem TCP-Port ausgefüllt, die aus dem laufenden Prozess erfasst werden.
- Die Auslöser „Windows – WebLogic – Probe finden config.xml“ oder „Linux – WebLogic – Probe finden config.xml“. Der Sensor dieser Probe füllt zusätzliche Informationen im BEA WebLogic-Datensatz [cmdb_ci_app_server_weblogic] und im Webanwendungsdatensatz [cmdb_ci_web_application] aus, falls zutreffend.
- Windows – WebLogic – Probe finden config.xml oder Linux – WebLogic – Probe finden config.xml Probe-Versuche, die zugehörige zu finden config.xml Datei für den Server von:
- Mit -Dweblogic.RootDirectory=<path>Parameter, der im laufenden Prozess definiert ist.
- [Windows] Suchen nach config.xml Dateien unter –Dplatform.home=<path>Parameter, der im laufenden Prozess definiert ist (bei Verwendung der Parameter des Prozesses nicht so effizient).
- [Linux] Suche nach dem übergeordneten Prozess, der den WebLogic-Server gestartet hat (nur möglich, wenn die weblogic-jvm über gestartet wurde startWeblogic.sh Oder zugehöriges anwenderdefiniertes Skript und nicht der init-Prozess).
- Wenn zugeordnete Webanwendungen in WebLogic gefunden werden config.xml Datei, die Windows – WebLogic findet web.xml Probe-Auslöser für jede Anwendung. Diese Probe liest die WebLogic web.xml Datei für jede Webanwendung und den Sensor und füllt dann zusätzliche Informationen aus.