Home / Database & Server / Database & Server / Monitorare MySQL con Mytop
Mattepuffo

Monitorare MySQL con Mytop

Monitorare MySQL con Mytop

Dopo aver monitorato Apache con Apachetop è tempo di monitorare direttamente anche MySQL con Mytop.

Lo doveste trovare tranquillamente nei repo; su Arch:

# pacman -Sy mytop

Quando avviate il programma dovete passare vari argomenti come opzioni (user, password, db, ecc....).

Per ovviare a questo create nella vostra home il file .mytop:

$ touch /home/utente/.mytop

Dentro metteteci qualcosa del genere:

user=user
pass=
host=localhost
db=db
port=3306
socket=/var/run/mysqld/mysqld.sock
header=1
color=1

La password non l'ho messa perchè non mi funziona; è l'unico argomento che passo come parametro.

State attenti anche al socket che non è uguale in tutte le distro; guardate il file di configurazione di MySQL.

A questo punto per avviarlo:

$ mytop -prompt -p password
MySQL on localhost (5.5.12-log)              up 2+04:12:56 [14:45:55]
Queries: 5.0    qps:    0 Slow:     0.0         Se/In/Up/De(%):    00/00/00/00
qps now:    0 Slow qps: 0.0  Threads:    6 (   1/   0) 00/00/00/00
Key Efficiency: 99.2%  Bps in/out:   0.0/  0.1   Now in/out:   8.3/ 1.7k

Id      User         Host/IP         DB      Time    Cmd Query or State
--      ----         -------         --      ----    --- ----------
401      root       localhost    library         0  Query show full processlist
361      root       localhost    library     10560  Sleep
353      root       localhost    library     10748  Sleep
359      root       localhost    library     10750  Sleep
319      root       localhost    library     10776  Sleep
342      root       localhost    library     10905  Sleep

Le prime 4 righe contengono info sul server:

  1. nome e versione del server e da quanto è attivo
  2. numero di query elaborate, numero di query medie al secondo, numero query attive e numero query lente
  3. informazioni sui Threads
  4. quante volte le info sono lette dal buffer e non dal disco

Le altre righe mostrano i thread attivi con vaire informazioni.