Monitoraggio MySQL
Server, connessioni, cache e uso degli indici di MySQL in monitoraggio continuo, con controlli adattati all’ambiente in cui lavora il database.
Dalle metriche principali al troubleshooting
MySQL è il più diffuso sistema di database relazionale open source: prestazioni e facilità d’uso ne fanno uno dei pilastri del mercato. È composto da una parte server e da una parte client, entrambe disponibili su sistemi Unix e Windows.
Il Sentinet³ MySQL Pattern controlla entrambe le componenti con verifiche personalizzate in base all’ambiente in cui lavora il database, esegue un monitoraggio continuo e segnala i potenziali problemi prima che colpiscano il sistema. I controlli partono dalle metriche più importanti, punto di partenza ideale per il troubleshooting.
| In sintesi | |
|---|---|
| Pattern | Sentinet³ MySQL Pattern |
| Fonti | Accesso diretto al database con autenticazione |
| Ambiti | Server, connessioni e attività, cache, indici e query |
I controlli del Pattern
Il Pattern raccoglie 20 controlli. Ognuno ha soglie configurabili e genera una notifica quando i valori le superano.
Server
| Controllo | Cosa verifica |
|---|---|
| Raggiungibilità | Il server risponde in rete |
| CPU | Percentuale di utilizzo della CPU |
| Memoria | Utilizzo della memoria |
| Disco | Spazio libero su disco |
| Servizio | Disponibilità del servizio |
Connessioni e attività
| Controllo | Cosa verifica |
|---|---|
| Connection Time | Tempo di connessione al database |
| Uptime | Minuti di attività del database |
| Long running proc | Processi in esecuzione da lungo tempo |
| Threads connected | Numero di connessioni aperte |
Cache
| Controllo | Cosa verifica |
|---|---|
| Query cache hit rate | Hit rate della query cache |
| Thread cache hit rate | Hit rate della thread cache |
| Buffer pool hit rate | Hit rate del buffer pool InnoDB |
| Buffer pool wait free | Attese del buffer pool InnoDB per una pagina disponibile |
| Key cache hit rate | Hit rate della key cache MyISAM |
| Table cache hit rate | Hit rate della table cache |
| Log waits | Attese dovute alla capienza del buffer di log |
| Query cache low mem prunes | Voci rimosse dalla query cache per memoria insufficiente |
Altro
| Controllo | Cosa verifica |
|---|---|
| Index usage | Percentuale di utilizzo degli indici |
| Slow queries | Frequenza delle query rilevate come lente |
| Temp disk table | Percentuale di tabelle temporanee create su disco invece che in memoria |
Dati letti correttamente, policy rispettate
- Accesso autenticato: Sentinet³ interroga i database MySQL accedendo direttamente al sistema con autenticazione: i dati vengono letti correttamente in base al livello di utenza utilizzato, nel rispetto delle policy aziendali.
- Server e client: entrambe le componenti di MySQL sono controllate, su Unix come su Windows.
- Prevenzione: il monitoraggio continuo segnala i potenziali problemi prima che colpiscano il sistema.
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.