WebLogic Monitoring
Status and load of the WebLogic server and the behaviour of its components: JDBC connections, Enterprise JavaBeans and JVM, with the J2EE and Java applications running on it.
The server’s components, one by one
WebLogic is one of the most widely used J2EE-compatible application servers: monitoring it is essential for applications to work properly.
With the Sentinet³ WebLogic Pattern, every administrator can check whether the server is up and see its load. The Pattern also provides information on the behaviour of the server’s various components, monitoring the performance and health of the J2EE and Java applications running on it: JDBC (Java Database Connectivity) connections, Enterprise JavaBeans (EJB) and JVM, including the connections, requests, transactions and servlets associated with the server.
| At a glance | |
|---|---|
| Pattern | Sentinet³ WebLogic Pattern |
| Scope | JDBC connections, Enterprise JavaBeans, JVM |
The Pattern’s checks
The Pattern includes 24 checks. Each has configurable thresholds and generates a notification when values exceed them.
JDBC
| Check | What it verifies |
|---|---|
| FailuresToReconnectCount | Number of times the connection pool failed to reconnect to the data store |
| ConnectionDelayTime | Average time needed to connect to the connection pool |
| ActiveConnectionsCurrentCount | Active connections in the JDBC pool |
| ActiveConnectionsHighCount | Maximum number of active connections in the JDBC pool |
| LeakedConnectionsCount | Connections taken from the pool and never returned |
| CurrCapacity | Database connections currently in the JDBC pool |
| NumAvailable | Sessions available in the pool and not in use |
| WaitingForConnectionCurrentCount | Requests waiting for a connection from the pool |
EJB
| Check | What it verifies |
|---|---|
| AccessTotalCount | Total attempts to obtain an EJB instance from the free pool |
| BeansInCurrentUseCount | Instances currently in use |
| CachedBeansCurrentCount | Beans in the execution cache |
| ActivationCount | Activated beans |
| PassivationCount | EJBs removed from the execution cache |
| CacheAccessCount | Total attempts to access an EJB from the execution cache |
| CacheMissCount | Failed attempts to access an EJB from the execution cache |
JVM
| Check | What it verifies |
|---|---|
| HeapSizeCurrent | Memory, in bytes, of the WebLogic server’s JVM |
| HeapFreeCurrent | Free memory, in bytes, in the WebLogic server’s JVM |
| OpenSocketsCurrentCount | Open sockets on the server receiving requests |
| AcceptBacklog | Requests waiting for a TCP connection |
| ExecuteThreadCurrentIdleCount | Idle threads in the server’s execute queue |
| PendingRequestCurrentCount | Pending requests in the server’s execute queue |
| TransactionCommittedTotalCount | Total transactions processed by the server |
| TransactionRolledBackTotalCount | Total transactions rolled back |
| InvocationTotalCount | Number of invocations of a servlet running on the server |
Related topics
Want to see Sentinet³ on your infrastructure?
Tell us about your environment: sites, technologies, critical services. We will show you how Core and Infinity can work on your case.