Mit welchen Tools überwachen Sie den Zustand Ihrer MySQL-Serverinstanz? Sind sie kostenlos oder kommerziell?
mysql
monitoring
Sebastian Hoitz
quelle
quelle
mytop bietet einige nützliche CLI-Informationen, die kostenlos sind (* nur Unix).
quelle
Mysql hat einen kostenlosen namens Mysql Administrator, der Teil des mysql GUI-Tools-Pakets ist.
Mysql Administrator Anschluss Dokumentation .
Es gibt auch den Mysql Enterprise Monitor, der viele weitere Überwachungsfunktionen bietet. Sie können MySQL auf anderen Servern überwachen (siehe Frage 7) .
quelle
Ich mag SQLyog für die Fernverwaltung von mySQL. Schöne GUI-Umgebung, und es gibt eine kostenlose Community-Edition.
Diese Firma macht auch MONyog, eine mySQL-Überwachungslösung, aber es ist nicht kostenlos und ich habe nicht damit gespielt.
quelle
Ich habe eine benutzerdefinierte Zabbix-Konfiguration zum Extrahieren nützlicher Datenpunkte aus MySQL. Ich sollte mich darum kümmern, diese Skripte für die Community zu öffnen.
quelle
Abgesehen davon, dass Kakteen ausgeführt werden, um die Leistung von MySQL im Laufe der Zeit darzustellen , haben wir MySQLTuner.com eingerichtet , um uns einen täglichen Bericht über alle Variablen auf dem Server zu senden, die wir im Auge behalten sollten.
quelle
innotop
war fantastisch für die Überwachung. Ich glaube, es wird in beiden Ausgaben von empfohlenhigh performance mysql
.quelle
So einfach es ist, ich habe verwendet:
Dadurch erhalte ich eine Liste mit Verbindungen, Benutzern, Hosts, Datenbanken, Befehlen usw., die jede Sekunde aktualisiert wird. Es ist eine Echtzeit "Wer macht was gerade?" Lösung.
Sehr einfach, aber auch nützlich.
quelle
Ich benutze alle 5 Minuten einen Cronjob mit
mysqladmin processlist
. Siehe auch diese Frage .Darüber hinaus verfügt phpMyAdmin über einige Überwachungsfunktionen.
quelle
Wir verwenden Hyperic , es ist eine Open-Source-Anwendung, aber es gibt auch ein kommerzielles Produkt, wenn Sie möchten. Es überwacht auch das Betriebssystem, Webserver usw.
quelle
Vergessen Sie nicht, die zugrunde liegende Plattform zu überwachen. Ich würde überwachen
Mit SNMP und Cacti können Sie all diese Dinge überwachen
quelle
mtop eignet sich hervorragend zum Überwachen von aktuellen Abfragen und Systemvariablen.
quelle
Kakteen, wie oben erwähnt. Auch mytop manchmal zur Überwachung der aktuellen Aktivität.
quelle
Grundlegende Überwachung über das nagios nagios_mysql-Plugin. Es wurde ein kleines benutzerdefiniertes Skript hinzugefügt, um den Status von Slaves und Slavelag zu überwachen.
quelle
Es wird nicht streng überwacht, aber Sie können mysqlreport verwenden, um einen guten Überblick darüber zu erhalten, wie gut Ihr mysql-Server funktioniert und ob er richtig konfiguriert ist.
http://hackmysql.com/mysqlreport
quelle
Tatsächlich hängt es von den Datenbanken ab, die auf dem Server ausgeführt werden.
Ich überprüfe normalerweise für das
auf der Framework-Seite verwende ich munin für alles, was mir Metriken und Nagios (bald Icinga ) für alles geben kann, was mir Statusinformationen gibt.
quelle
Eine umfassendere Überwachung von MySQL (aber kommerziell, also nur, wenn Ihre Datenbank es wert ist) finden Sie unter www.LogicMonitor.com. Keine Konfiguration erforderlich (erkennt Speichermodultypen, Replikationsstatus usw.); bietet Optimierungsempfehlungen; vollständige historische grafische Darstellung und Alarmierung in einem System; Sehr erweiterbar und überwacht den Rest Ihrer Rechenzentrumsinfrastruktur.
quelle