SunOne EJB Pools Test

This test reports statistics pertaining to the EJB pools for stateful session beans and entity beans. Use the Click here hyperlink in the test configuration page to configure the EJB groups that need to be monitored by the eG Enterprise suite. By default, the eG Enterprise system will monitor only those EJBs that are part of a group.

Target of the test : Any Sun Java System application server with one or more entity beans or stateful session beans

Agent deploying the test : An internal agent

Outputs of the test : One set of results for every EJB group configured or every EJB (as thee cae be).

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

The port number on which the Sun Java System application server is running.

User

A valid user name for the Sun Java System server to be monitored.

Password

Password for the Sun Java System server to be monitored.

Admin Port

The port number on which the “asadmin” tool runs.

Server

Name of the Sun Java System server to be monitored.

AppServerDir

The directory in which Sun Java System application server is installed.

AutoDiscovery

By default, the eG Enterprise 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 Sun Java System application server, and reports one set of measures for every EJB hosted on the server.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Idle timeout

Returns the time out period set for the bean.

Sec

This is a configuration setting. This measure will not be available for Sun Java Application Server 8.2 and above.

Steady pool size

Indicates the average number of beans that a pool contains during the last measurement period.

Number

This measure will not be available for Sun Java Application Server 8.2 and above.

Beans destroyed

The total number of beans in a pool that have been destroyed by the pool during the last measurement period.

Number

 

Waiting threads

Returns the number of threads that are waiting to get an instance of the bean

Number

The value of this measure should be low for optimal performance.

Beans in pool

The number of beans in the bean pool currently

Number

 

Max pool size

The maximum number of beans that the pool can contain

Number

This is a configuration setting.

Pool resize quantity

This is the value by which the pool size can be increased or decreased, as per the requirements.

Number

This is a configuration setting. This measure will not be available for Sun Java Application Server 8.2 and above.

Beans created

Indicates the number of beans that have been created for a pool, during the last measurement period

Number