Discovery identifies a Linux WebLogic application server using
probes and sensors.
Discovery uses this process to
identify Linux WebLogic application servers:
- The Unix - Active Processes probe detects a running process that matches one of the
- The parameters of the process contain weblogic.Server.
- The parameters of the process contain -Dweblogic.name.
- If there is a match on one of the criteria:
- A record is created in the BEA Weblogic [cmdb_ci_app_server_weblogic] table. The
record is populated with the server name and TCP port, which is gathered from the
- The Linux - Weblogic - Find config.xml probe triggers. The sensor of this probe
populates additional information in the BEA Weblogic [cmdb_ci_app_server_weblogic]
record and the Web Application [cmdb_ci_web_application] record if applicable.
- The Linux - Weblogic - Find config.xml probe attempts to find the related
config.xml file for the server by either:
- Using the -Dweblogic.RootDirectory=<path> parameter
defined in the running process.
- Searching for the parent process that started the WebLogic server (only viable if
the weblogic jvm was started via the startWeblogic.sh or related
custom script and not the init process).