WebLogic probes and sensors for Windows servers

Discovery identifies a Windows WebLogic server using probes and sensors.

Discovery uses this process to identify Windows WebLogic application servers:

  1. The Windows - Active Processes probe detects a running process that matches one of the follow criteria:
    • The parameters of the process contain weblogic.Server.
    • The parameters of the process contain -Dweblogic.name.
  2. 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 running process.
    • The Windows - 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.
  3. The Windows - Weblogic - Find config.xml probe attempts to find the related config.xml file for the server by:
    • Using the -Dweblogic.RootDirectory=<path> parameter defined in the running process.
    • Searching for config.xml files under the –Dplatform.home=<path> parameter defined in the running process (not as efficient using the parameters of the process).
  4. If there are associated web applications found in the WebLogic config.xml file, the Windows – Weblogic find web.xml probe triggers for each application. This probe reads the WebLogic web.xml file for each web application and the sensor, and then populates additional information.