Tecnologie monitorate · Application server

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
PatternSentinet³ Tomcat Pattern
FontiMetriche del server e delle webapp, log e configurazione di Tomcat
AmbitiServer, cache, data source, sessioni, thread pool
Console di Sentinet³: scheda di dettaglio di un servizio monitorato con stato, tempi dei controlli e comandi run time
Console di Sentinet³: stato e parametri di dettaglio di un servizio monitorato.
Cosa controlla

I controlli del Pattern

Il Pattern raccoglie 26 controlli. Ognuno ha soglie configurabili e genera una notifica quando i valori le superano.

Server

ControlloCosa verifica
RaggiungibilitàIl server risponde in rete
Porta 80Risposta alle richieste HTTP
Porta 443Risposta alle richieste HTTPS
CPUPercentuale di utilizzo della CPU
MemoriaUtilizzo della memoria
DiscoSpazio libero su disco

Cache

ControlloCosa verifica
Access CountNumero di accessi alla cache
Cache SizeDimensione della cache in MB
Hits CountContatore degli hit

Data Source

ControlloCosa verifica
Num Active (%)Connessioni attive in percentuale
Max ActiveNumero massimo di connessioni attive
Max IdleNumero massimo di connessioni inattive
Num ActiveNumero di connessioni attive
Num IdleNumero di connessioni inattive

Session

ControlloCosa verifica
Rejected Sessions (%)Sessioni rifiutate in percentuale
Active SessionsNumero di sessioni attive
Expired SessionsNumero di sessioni scadute
Max ActiveNumero massimo di sessioni attive
Rejected SessionsNumero di sessioni rifiutate
Session Average Alive TimeDurata media delle sessioni
Session CounterNumero di sessioni
Session Max Alive TimeDurata massima delle sessioni

Thread Pool

ControlloCosa verifica
Current Threads Busy (%)Thread occupati in percentuale
Current Thread CountNumero di thread attuali
Current Threads BusyNumero di thread occupati
Max ThreadsNumero massimo di thread
Oltre le metriche

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.

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.