Strumenti di monitoraggio MySQL


12

Quali strumenti usi per monitorare lo stato dell'istanza del tuo server MySQL? Sono gratuiti o commerciali?

Risposte:



6

mytop fornisce alcune utili informazioni sulla CLI, è gratuito (solo * unix).


2

Mysql ne ha uno gratuito chiamato Mysql Administrator che fa parte del pacchetto di strumenti della GUI di mysql.

Documentazione sulla connessione dell'amministratore di Mysql .

C'è anche il Mysql Enterprise Monitor che ha molte più funzionalità di monitoraggio. È possibile monitorare Mysql su altri server vedere la domanda 7 domande frequenti .


Ma MySQL Monitor è solo in grado di monitorare le istanze MySQL locali, giusto? Quindi non sarei in grado di monitorare un server MySQL su una macchina Linux.
Sebastian Hoitz,

Spiacenti, intendevo dire che l'amministratore MySQL può monitorare solo istanze locali.
Sebastian Hoitz,

No, puoi monitorare le istanze di Mysql su server non locali su qualsiasi supporto mysql del sistema operativo.
Segna il

Sì, Mysql Admin può anche monitorare un'istanza di MySql su un altro server. Invierò il link in risposta.
Segna

1

Mi piace SQLyog per l'amministrazione remota di mySQL. Bell'ambiente con interfaccia grafica e un'edizione della community gratuita.

Questa azienda rende anche MONyog, una soluzione di monitoraggio mySQL, ma non è gratuita e non ci ho giocato.


1

Ho una configurazione Zabbix personalizzata per l'estrazione di punti dati utili da MySQL. Dovrei andare in giro ad aprire questi script alla comunità.


1

Oltre a eseguire cactus per rappresentare graficamente le prestazioni di mysql nel tempo, disponiamo della configurazione di mysqltuner.com per inviarci un rapporto giornaliero di tutte le variabili sul server che dovremmo tenere d'occhio.


1

innotopè stato fantastico per il monitoraggio. credo che sia raccomandato in entrambe le edizioni di high performance mysql.


1

Per quanto basilare, ho usato:

$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"

Questo mi fornisce un elenco di connessioni, utenti, host, database, comandi ecc., Aggiornato ogni secondo. È in tempo reale "chi sta facendo cosa in questo momento?" soluzione.

Molto semplice, ma anche utile.



0

Usiamo hyperic , è un'applicazione open source, ma se lo desideri c'è anche un prodotto commerciale. Monitora anche il sistema operativo, i server Web ecc.


0

Non dimenticare di monitorare la piattaforma sottostante. Vorrei monitorare

  • IOPS sul registro, dati e dispositivi tmp (li hai su tre LUN separati, vero?)
  • Scambio (più di alcune pagine / secondo fa male a mysql, google "mysql swappiness" per scoprire perché)
  • Statistiche di memoria per il sistema operativo host. Una regola generale che seguo è quella di allocare non più dell'80% al processo mysql per lasciare spazio al sistema operativo e alla cache del buffer

È possibile utilizzare SNMP e Cactus per monitorare tutte queste cose


0

mtop è ottimo per il monitoraggio delle query correnti in esecuzione e delle variabili di sistema.


0

Cactus, come detto sopra. Anche mytop a volte per monitorare l'attività corrente.


0

Monitoraggio di base attraverso il nagios nagios_mysql plug-in, ha aggiunto un piccolo script personalizzato per monitorare lo stato degli schiavi e slavelag.



0

In realtà dipende dal database che è in esecuzione sul server.

Di solito controllo per

  • numero di query
    • a seconda del database
  • indici
  • registro query lento
  • mysqlping
  • connessione mysql da un host remoto a un determinato database
    • controlla che funzioni dagli host giusti
    • controlla che non riesca dagli host giusti
  • seleziona l'ora corrente per essere sicuro che sia corretta
  • selezionare per fascicoli / codifiche
  • utenti connessi

dal punto di vista del quadro sto usando Munin per tutto ciò che potrebbe darmi metriche e nagios (che presto saranno icinga ) per tutto ciò che mi dà informazioni sullo stato.


0

Per un monitoraggio più completo di MySQL (ma commerciale, quindi solo se il tuo database ne vale la pena) consulta www.LogicMonitor.com. Nessuna configurazione richiesta (rileva tipi di motore di archiviazione, stato della replica, ecc.); fornisce raccomandazioni sulla messa a punto; grafica e allarmi storici completi in un sistema; molto estensibile e monitorerà il resto dell'infrastruttura del datacenter.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.