Monitoraggio WebLogic
Stato e carico del server WebLogic e comportamento delle sue componenti: connessioni JDBC, Enterprise JavaBeans e JVM, con le applicazioni J2EE e Java in esecuzione.
Le componenti del server, una per una
WebLogic è tra gli application server compatibili con la piattaforma J2EE più utilizzati: il suo monitoraggio è indispensabile per il corretto funzionamento delle applicazioni.
Con il Sentinet³ WebLogic Pattern ogni amministratore può verificare se il server è attivo e conoscerne il carico. Il Pattern fornisce inoltre informazioni sul comportamento delle diverse componenti del server, monitorando prestazioni e salute delle applicazioni J2EE e Java in esecuzione: connessioni JDBC (Java Database Connectivity), Enterprise JavaBeans (EJB) e JVM, comprese connessioni, richieste, transazioni e servlet associate al server.
| In sintesi | |
|---|---|
| Pattern | Sentinet³ WebLogic Pattern |
| Ambiti | Connessioni JDBC, Enterprise JavaBeans, JVM |
I controlli del Pattern
Il Pattern raccoglie 24 controlli. Ognuno ha soglie configurabili e genera una notifica quando i valori le superano.
JDBC
| Controllo | Cosa verifica |
|---|---|
| FailuresToReconnectCount | Numero di volte in cui il pool di connessioni non è riuscito a riconnettersi all’archivio dati |
| ConnectionDelayTime | Tempo medio necessario per connettersi al pool di connessioni |
| ActiveConnectionsCurrentCount | Connessioni attive nel pool JDBC |
| ActiveConnectionsHighCount | Numero massimo di connessioni attive nel pool JDBC |
| LeakedConnectionsCount | Connessioni prelevate dal pool e mai restituite |
| CurrCapacity | Connessioni al database attualmente presenti nel pool JDBC |
| NumAvailable | Sessioni disponibili nel pool e non in uso |
| WaitingForConnectionCurrentCount | Richieste in attesa di una connessione dal pool |
EJB
| Controllo | Cosa verifica |
|---|---|
| AccessTotalCount | Tentativi totali di ottenere un’istanza EJB dal pool libero |
| BeansInCurrentUseCount | Istanze attualmente in uso |
| CachedBeansCurrentCount | Bean presenti nella cache di esecuzione |
| ActivationCount | Bean attivati |
| PassivationCount | EJB rimossi dalla cache di esecuzione |
| CacheAccessCount | Tentativi totali di accesso a un EJB dalla cache di esecuzione |
| CacheMissCount | Tentativi di accesso a un EJB non riusciti dalla cache di esecuzione |
JVM
| Controllo | Cosa verifica |
|---|---|
| HeapSizeCurrent | Memoria, in byte, della JVM del server WebLogic |
| HeapFreeCurrent | Memoria libera, in byte, nella JVM del server WebLogic |
| OpenSocketsCurrentCount | Socket aperti sul server che ricevono richieste |
| AcceptBacklog | Richieste in attesa di una connessione TCP |
| ExecuteThreadCurrentIdleCount | Thread inattivi nella coda di esecuzione del server |
| PendingRequestCurrentCount | Richieste in sospeso nella coda di esecuzione del server |
| TransactionCommittedTotalCount | Transazioni totali elaborate dal server |
| TransactionRolledBackTotalCount | Transazioni totali annullate |
| InvocationTotalCount | Numero di invocazioni di una servlet in esecuzione sul server |
Approfondimenti correlati
Vuoi vedere Sentinet³ sulla tua infrastruttura?
Raccontaci il tuo contesto: sedi, tecnologie, servizi critici. Ti mostriamo come Core e Infinity possono lavorare sul tuo caso.