WebLogic sensor
The WebLogic sensor discovers Oracle WebLogic Server application servers and WebLogic Server version information.
The JAR files of all releases of WebLogic 9 can be used to discover all releases of WebLogic 9 and 10.
Sensor name that is used in the GUI and logs
- WeblogicSensor
- WeblogicSensor2
- WeblogicServerVersionSensor
Prerequisites
The WeblogicSensor sensor requires additional JAR files that are part of the Oracle WebLogic Server installation. You must copy these JAR files to the following directories on the Agile Service Manager server:-
For Linux®, AIX®, and Linux on System z® operating systems:
- $COLLATION_HOME/lib/weblogic/9.0
- $COLLATION_HOME/lib/weblogic/10.0
-
For Windows operating systems:
- %COLLATION_HOME%\lib\weblogic\9.0
- %COLLATION_HOME%\lib\weblogic\10.0
You must configure the specific name of the $COLLATION_HOME/lib/weblogic/$VERSION_DIR directory in the $COLLATION_HOME/etc/discover-sensors/WeblogicVersionSensor.xml file.
There is no limit to the number of $VERSION_DIR directories that you can create in the $COLLATION_HOME/lib/weblogic/ directory. However, each directory must be configured in the WeblogicVersionSensor.xml file.
Security issues
The Agile Service Manager server requires the WebLogic system login name and the password that is used to log in to the WebLogic Product Console.
Limitations
Agile Service Manager does not support WebLogic discovery with the WebLogic sensor when using SSL.
The WebLogic sensor must not be run with the WebLogic SSH pluggable sensors in the same discovery. Do not enable the WebLogic sensor and the WebLogic SSH pluggable sensors in the same discovery profile.
Model objects created
The sensor creates the following model objects:
- app.AppConfig
- app.AppServer
- app.ConfigFile
- app.j2ee.weblogic.WebLogicServer
- app.j2ee.J2EEComponent
- app.j2ee.J2EEDeployedObject
- app.j2ee.J2EEDomain
- app.j2ee.J2EEModule
- app.j2ee.J2EEResource
- app.j2ee.weblogic.WebLogicCluster
- app.j2ee.weblogic.WebLogicConnector
- app.j2ee.weblogic.WebLogicConnectorModule
- app.j2ee.weblogic.WebLogicDomain
- app.j2ee.weblogic.WebLogicEJBModule
- app.j2ee.weblogic.WebLogicJ2EEApplication
- app.j2ee.weblogic.WebLogicJDBCConnectionPool
- app.j2ee.weblogic.WebLogicJDBCDataSource
- app.j2ee.weblogic.WebLogicJDBCDriver
- app.j2ee.weblogic.WebLogicJDBCMultiPool
- app.j2ee.weblogic.WebLogicJDBCTxDataSource
- app.j2ee.weblogic.WebLogicJMSServer
- app.j2ee.weblogic.WebLogicJMSStore
- app.j2ee.weblogic.WebLogicJTA
- app.j2ee.weblogic.WebLogicMachine
- app.j2ee.weblogic.WebLogicSSLSettings
- app.j2ee.weblogic.WebLogicServer
- app.j2ee.weblogic.WebLogicServlet
- app.j2ee.weblogic.WebLogicVirtualHost
- app.j2ee.weblogic.WebLogicWebContainer
- app.j2ee.weblogic.WebLogicWebModule
- app.ProcessPool
- app.SoftwareContainer
- app.web.WebVirtualHost