Monitoraggio Apache Tomcat
Salute e prestazioni del server e di ogni webapp Tomcat, con controlli su cache, data source, sessioni e thread pool, senza ricorrere agli strumenti propri di Tomcat.
Visibilità su server e webapp
Apache Tomcat è il contenitore di servlet usato nell’implementazione di riferimento ufficiale delle tecnologie Java Servlet e JavaServer Pages. Offre una piattaforma per eseguire applicazioni web scritte in Java e include le funzionalità di un server web; è molto diffuso tra chi cerca un application server Java open source e scalabile.
Il Sentinet³ Tomcat Pattern fornisce informazioni dettagliate sullo stato di salute e sulle prestazioni del server e delle webapp. Gli amministratori IT ottengono così visibilità sul consumo di risorse sia del server sia di ogni singola webapp, senza ricorrere alla strumentazione propria di Tomcat.
| In sintesi | |
|---|---|
| Pattern | Sentinet³ Tomcat Pattern |
| Fonti | Metriche del server e delle webapp, log e configurazione di Tomcat |
| Ambiti | Server, cache, data source, sessioni, thread pool |
I controlli del Pattern
Il Pattern raccoglie 26 controlli. Ognuno ha soglie configurabili e genera una notifica quando i valori le superano.
Server
| Controllo | Cosa verifica |
|---|---|
| Raggiungibilità | Il server risponde in rete |
| Porta 80 | Risposta alle richieste HTTP |
| Porta 443 | Risposta alle richieste HTTPS |
| CPU | Percentuale di utilizzo della CPU |
| Memoria | Utilizzo della memoria |
| Disco | Spazio libero su disco |
Cache
| Controllo | Cosa verifica |
|---|---|
| Access Count | Numero di accessi alla cache |
| Cache Size | Dimensione della cache in MB |
| Hits Count | Contatore degli hit |
Data Source
| Controllo | Cosa verifica |
|---|---|
| Num Active (%) | Connessioni attive in percentuale |
| Max Active | Numero massimo di connessioni attive |
| Max Idle | Numero massimo di connessioni inattive |
| Num Active | Numero di connessioni attive |
| Num Idle | Numero di connessioni inattive |
Session
| Controllo | Cosa verifica |
|---|---|
| Rejected Sessions (%) | Sessioni rifiutate in percentuale |
| Active Sessions | Numero di sessioni attive |
| Expired Sessions | Numero di sessioni scadute |
| Max Active | Numero massimo di sessioni attive |
| Rejected Sessions | Numero di sessioni rifiutate |
| Session Average Alive Time | Durata media delle sessioni |
| Session Counter | Numero di sessioni |
| Session Max Alive Time | Durata massima delle sessioni |
Thread Pool
| Controllo | Cosa verifica |
|---|---|
| Current Threads Busy (%) | Thread occupati in percentuale |
| Current Thread Count | Numero di thread attuali |
| Current Threads Busy | Numero di thread occupati |
| Max Threads | Numero massimo di thread |
Log e configurazione sotto controllo
- Eccezioni nei log: il Pattern analizza i log di Tomcat e restituisce informazioni che aiutano a individuare le eccezioni segnalate e a generare gli avvisi corrispondenti.
- Cambiamenti di configurazione: Sentinet³ monitora anche la configurazione di Tomcat: a fronte di una modifica se ne può misurare l’impatto su prestazioni e disponibilità.
- Risorse per webapp: il consumo di risorse è visibile sia per il server sia per ogni singola webapp.
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.