Oracle EJBs Test

This test monitors the state of EJB component groups hosted on an Oracle application server (10g or higher). Use the Click here hyperlink in the test configuration page to configure the EJB groups that need to be monitored by the eG Enterprise. By default,  the eG Enterprise system will monitor only those EJBs that are part of a group.

Target of the test : An Oracle Application Server 10g or higher

Agent deploying the test : An internal agent

Outputs of the test : One set of results for every EJB group configured or every EJB auto-discovered.

Configurable parameters for the test
Parameter Description

Test period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

In the Port text box, it is recommended that you provide the port at which the OPMN (Oracle Process Manager and Notification) process of the Oracle application server instance listens. To know at which port OPMN listens, click on the Ports tab in the following URL: http://<oraHttpServerIP>:<OraHttpServerport>. This tab lists the port numbers that were assigned to the services executing on the Oracle application server. The port number displayed against the Oracle notification server request port entry is the OPMN port, and the same should be specified in the Port text box.

HomeDir

The absolute path of the directory in which the Oracle 9i application server has been installed.

AutoDiscovery

By default, the eG suite allows administrators to configure EJB groups using the eG administrative interface, and reports metrics pertaining to every group so created. Accordingly, by default, AutoDiscovery is set to No. If you want EJBs to be discovered and monitored automatically, then select the Yes option against AutoDiscovery. When this is done, the eG agent automatically discovers all the EJBs on the application server, and reports one set of measures for every EJB on the server.

Detailed Diagnosis

To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option.

The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:

  • The eG manager license should allow the detailed diagnosis capability
  • Both the normal and abnormal frequencies configured for the detailed diagnosis measures should not be 0.
Measurements made by the test
Measurement Description Measurement Unit Interpretation

Avg activation time

Indicates the average time taken for activating this bean/ beans in this EJB group.

Secs

 

Avg creation time

Indicates the average time taken for creating this bean/ beans in this EJB group.

Secs

 

Avg passivation time

Indicates the average time taken for passivating this bean/ beans in this EJB group.

Secs

 

Avg post create time

Indicates the average time taken for a post create call on this bean/ beans in this EJB group.

Secs

 

Avg removal time

Indicates the average time taken for removing this bean/ beans in this EJB group.

Secs

 

Bean activations

Indicates the number of times this bean/ beans in this EJB group were activated. 

Number

 

Bean creations

Indicates the number of times this bean/beans in this EJB group were created.

Number

 

Bean passivations

Indicates the number of times this bean/ beans in this EJB group were passivated.

Number

 

Bean postcreations

Indicates the number of times this bean/ beans in this EJB group were post created.

Number

 

Bean removals

Indicates the number of times this bean/ beans in this EJB group were removed.

Number

 

Current threads activate

Indicates the number of threads that are currently used for activating this bean/ beans in this EJB group.

Number

 

Current threads creation

Indicates the number of threads that are currently used for invoking a create call on this bean/ beans in this EJB group.

Number

 

Current threads passivate

Indicates the number of threads that are currently used for passivating this bean/ beans in this EJB group.

Number

 

Current threads postcreate

Indicates the number of threads that are currently used for placing a postcreate call on this bean/ beans in this EJB group.

Number

 

Current threads remove

Indicates the number of threads that are currently used for removing this bean/ beans in this EJB group.

Number