Mit welchen Tools überwachen Sie den Zustand Ihrer MySQL-Serverinstanz? Sind sie kostenlos oder kommerziell?
Mit welchen Tools überwachen Sie den Zustand Ihrer MySQL-Serverinstanz? Sind sie kostenlos oder kommerziell?
Antworten:
Probieren Sie MySQL Cacti Templates aus .
mytop bietet einige nützliche CLI-Informationen, die kostenlos sind (* nur Unix).
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) .
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.
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.
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.
So einfach es ist, ich habe verwendet:
$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"
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.
Ich benutze alle 5 Minuten einen Cronjob mit mysqladmin processlist. Siehe auch diese Frage .
Darüber hinaus verfügt phpMyAdmin über einige Überwachungsfunktionen.
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.
Vergessen Sie nicht, die zugrunde liegende Plattform zu überwachen. Ich würde überwachen
Mit SNMP und Cacti können Sie all diese Dinge überwachen
mtop eignet sich hervorragend zum Überwachen von aktuellen Abfragen und Systemvariablen.
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.
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.
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.