Die 10 besten MySQL-Überwachungstools für 2022
MySQL ist eine Open-Source-Lösung Relationales Datenbank Management System (RDBMS). Es ist fast überall in Webhosting-Paketen enthalten. Es hat etwas mehr als 15 Prozent des weltweiten Datenbankmarktes – nur Microsoft SQL Server verfügt mit 18 Prozent Marktanteil über mehr Implementierungen.
Eine MySQL-Datenbank verfügt über drei Funktionen, die zu Lieferproblemen führen können. Das erste ist das physische Dienstleistungen die die Datenbank unterstützen. Als nächstes geht es um die Organisation Datenbankimplementierung – Tabellen, die falsch normalisiert und schlecht indiziert sind, liefern niemals schnell Abfrageergebnisse. Der dritte Einfluss von MySQL auf die Leistung ist die Effizienz des Abfragen dass es läuft.
MySQL ist besonders wichtig für Webanwendungen und daher entscheidend für die profitable Implementierung von E-Commerce-Websites. Wenn MySQL trifft Performance-Probleme , wird Ihr gesamtes Unternehmen zusammenbrechen. Es ist besser, Probleme zu erkennen, bevor sie sich zu spürbaren Problemen entwickeln. Diese ständige Wachsamkeit kann nur mit automatisierten Überwachungssystemen umgesetzt werden.
Hier ist unsere Liste der zehn besten MySQL-Überwachungstools:
- Datadog MySQL Monitoring WAHL DES HERAUSGEBERS Dieser Datenbankleistungsverfolgungsdienst ist Teil einer Cloud-Plattform mit Systemüberwachungs- und Verwaltungstools und kann in Überwachungs- und Sicherheitsdienste für Anwendungen, Server, Netzwerke und Cloud-Ressourcen integriert werden. Greifen Sie auf die 14-tägige kostenlose Testversion zu.
- Idera SQL Diagnostic Manager für MySQL (KOSTENLOSE TESTVERSION) Dieser Datenbankanalysator kann Ihnen dabei helfen, die Leistung von MySQL und MariaDB zu optimieren. Läuft unter Windows, Windows Server und Linux. Beginnen Sie mit der 14-tägigen kostenlosen Testversion.
- SolarWinds-Datenbankleistungsmonitor (KOSTENLOSE TESTPHASE) Ein Überwachungssystem mit speziellen Bildschirmen für die MySQL-Überwachung sowie Host-Metriküberwachungs- und Leistungsoptimierungsfunktionen. Dies ist ein cloudbasierter Dienst. Starten Sie eine 14-tägige kostenlose Testversion.
- Site24x7 (KOSTENLOSE TESTVERSION) Eine cloudbasierte Infrastrukturüberwachungsplattform, die Server-, Anwendungs- und Datenbanküberwachung mit speziellen Routinen für die MySQL-Überwachung umfasst.
- ManageEngine Applications Manager (KOSTENLOSE TESTVERSION)MySQL-Überwachung als Teil eines Server- und Dienstüberwachungspakets. Es läuft auf Windows Server und Linux.
- Paessler PRTG MySQL Monitoring (KOSTENLOSE TESTVERSION) Ein MySQL-Monitor, der Teil eines umfassenden Pakets aus Netzwerk-, Server- und Anwendungsmonitoren ist. Es läuft auf Windows Server.
- Dynatrace Ein spezielles Website-Überwachungssystem, das Leistungsüberwachung und -optimierung für MySQL-Implementierungen umfasst.
- LogicMonitor MySQL-Überwachung Ein cloudbasierter Infrastrukturmonitor, der spezielle Bildschirme für die MySQL-Überwachung enthält.
- dbWatch Ein spezialisiertes Datenbanküberwachungs- und -verwaltungssystem, das Verfahren zur MySQL-Überwachung umfasst. Es läuft unter Windows, macOS und Linux.
- MySQL Enterprise Monitor Ein umfassender Datenbanküberwachungs- und Verwaltungsdienst von den Herstellern von MySQL. Es läuft unter Windows, macOS, Linux und BSD.
Die besten MySQL-Überwachungstools
Da sind viele SQL-Analysatoren Und Datenbankscanner verfügbar, aber Sie benötigen wirklich ein vollständiges MySQL-Überwachungssystem, um eine konstante Datenbankverfügbarkeit bei optimaler Leistung sicherzustellen. Verlassen Sie sich nicht auf Methoden, die sich nur auf Abfrageantworten konzentrieren – diese Prüfungen sind nützlich, aber nicht umfassend. Die besten MySQL-Überwachungstools müssen sich auf die ständige Verfügbarkeit von Diensten konzentrieren.
Unsere Methodik zur Auswahl von MySQL-Überwachungstools
Wir haben den Markt für MySQL-Überwachungssoftware untersucht und die Optionen anhand der folgenden Kriterien analysiert:
- Untersuchung der Ressourceneffizienz von Datenbankinstanzen
- Antwortzeitberichte für MySQL-Instanzen
- Aggregierte Statistiken für alle MySQL-Datenbankinstanzen sowie Drilldown-Ansichten zu einzelnen Instanzen
- Empfehlungen zur SQL-Abfrageoptimierung
- Live-Berichterstattung über die Nutzung von Serverressourcen durch DBMS-Instanzen
- Eine kostenlose Testphase für eine kostenlose Beurteilungsübung
- Ein gutes Angebot für die Anzahl der im Paket enthaltenen Werkzeuge
1. Datadog MySQL Monitoring (KOSTENLOSE TESTVERSION)
DatenhundIst ein cloudbasierter Systemüberwachungs- und Verwaltungsdienst das in mehreren Modulen verfügbar ist. Die MySQL-Überwachung ist im Datadog MySQL Monitoring-Dienst implementiert. Hierbei handelt es sich um einen allgemeinen Anwendungsmonitor, der durch herstellerspezifische Plugins, sogenannte „Integrationen“, angepasst werden kann. Es steht eine MySQL-Integration zur Verfügung, die die Datenbanküberwachungsfunktionen des MySQL Monitors individuell anpasst.
Hauptmerkmale:
- SaaS-Plattform
- Aktivitätsdiagramme
- Warnungen bei Leistungsproblemen
Der Monitor führt ständige Kontrollen einer großen Anzahl von Daten durch Datenbankstatus , einschließlich Tablespace-Nutzung, Pufferspeicherplatz und Festplattenaktivität. Das MySQL-Überwachungstool führt auch Abfragen innerhalb der Datenbank durch, um Objektmengen und Tabellengrößen im Auge zu behalten. Diese Tests werden von einem Datadog-Agenten durchgeführt, der auf installiert wird Windows , Mac OS , Und Linux . Die Verarbeitung der erfassten Daten erfolgt jedoch vollständig auf den Servern von Datadog.
Die Konsole für das MySQL-Überwachungstool wird ebenfalls in der Cloud gehostet, sodass sie von überall über jeden Standardbrowser aufgerufen werden kann. Das Dashboard zeigt Live-Status als attraktive Diagramme an und hebt auch Bedingungen hervor, die in einen besorgniserregenden Leistungsbereich geraten sind.
Vorteile:
- Einfach zu verwendende, anpassbare Dashboards
- Das cloudbasierte SaaS-Produkt ermöglicht die Überwachung ohne Serverbereitstellungen oder Onboarding-Kosten
- Bietet spezifische Agenten und Dashboards für die MySQL-Überwachung
- Ermöglicht Unternehmen die zuverlässige Skalierung ihrer Überwachungsbemühungen durch flexible Preisoptionen
Nachteile:
- Wünschenswert wäre eine längere Probezeit zum Testen
Für Datadog MySQL Monitoring wird eine Gebühr erhoben Abonnement pro Host, pro Monat oder pro Jahr. Sie können eine bekommen14-tägige kostenlose Testversionvon Datadog APM.
DIE WAHL DES HERAUSGEBERS
Datadog MySQL Monitoring ist unsere erste Wahl für ein MySQL-Überwachungstooldenn diese Cloud-Plattform ist in der Lage, die Datenbanküberwachung in die vollständige Karte der Ressourcen und Anwendungen zu integrieren. Somit zeigt Ihnen der Datadog-Dienst, was innerhalb, über und unter Ihren Datenbankinstanzen passiert. Während dieser Überwachungsdienst die Aktivität und Ressourcenverfügbarkeit verfolgt, wahrt er die Privatsphäre der in Ihren MySQL-Datenbanken gespeicherten Daten. Hierbei handelt es sich um ein sicheres und zuverlässiges Tool, das umfassende Analysedienste bereitstellt, um die Verfügbarkeit Ihrer Datenbanken zu verbessern und akzeptable Antwortzeiten bereitzustellen. Kombinieren Sie den MySQL-Überwachungsdienst mit anderen Tools der Datadog-Plattform, um Support für Entwicklungsteams oder Supporttechniker zu implementieren.
Herunterladen:Greifen Sie auf die 14-tägige KOSTENLOSE Testversion zu
Offizielle Seite:datadoghq.com/blog/mysql-monitoring-with-datadog/
DU:Cloudbasiert
2. Idera SQL Diagnostic Manager für MySQL (KOSTENLOSE TESTVERSION)
Idera SQL Diagnostic Manager für MySQLbietet Echtzeitüberwachung von MySQL-Datenbanken als Grundlage für seine Analysetools. Diese bieten die Möglichkeit, jede Transaktion schrittweise durchzugehen und zu prüfen, wie sie sich auf Datenbankobjekte und Systemressourcen auswirkt.
Hauptmerkmale:
- Live-Performance-Tracking
- Indexanalyse
- Leistungswarnungen
- Überwacht die Replikation
Das Analysesystem umfasst Diagramme zur Ressourcenaktivität die visuell zeigen, wie hart die Abfrage das DBMS während der Ausführung trifft. Sie können sich die Tabellen ansehen, auf die die Abfrage zugreift, und die verfügbaren Indizes und Fremdschlüssel auflisten. Anhand dieser Informationen können Sie erkennen, wie kleine Anpassungen an der Abfrage die Verarbeitung beschleunigen können und möglicherweise wie neue Indizes auf Tabellen kann die Leistung verbessern.
Zu den Systemverwaltungsdiensten in diesem Tool gehört die Überwachung administrativer Prozesse, beispielsweise der Replikation. Der Monitor hat ein Alarmierungsmechanismus Dadurch werden Ressourcen identifiziert, die knapp werden, bevor sich dieser Mangel auf die Leistung auswirkt.
Dieses Tool überwacht nicht nur MySQL, sondern kann auch mit MariaDB, Aurora, Azure Database for MySQL, Amazon RDS, Google Cloud SQL for MySQL und Oracle Cloud MySQL Cloud Service arbeiten.
Vorteile:
- Einfache, aber leistungsstarke Benutzeroberfläche – ideal für neue Benutzer
- Dank der automatischen Formatierung und Syntaxfarbe bleiben DBAs auch bei großem Maßstab organisiert
- Bietet zahlreiche Voreinstellungen und Empfehlungen zur sofort einsatzbereiten Leistungsverbesserung
- Unterstützt die Zusammenarbeit mit Echtzeit-Feedback und Teamfunktionen
Nachteile:
- Der Prozess könnte länger dauern
Der SQL Diagnostic Manager für MySQL wird auf installiert Windows und Linux-Server und Idera bietet es auf einem an14-tägige kostenlose TestversionVoll funktionsfähiger Download.
Idera SQL Diagnostic Manager für MySQL 14-tägige KOSTENLOSE Testversion herunterladen
3. SolarWinds Database Performance Monitor (KOSTENLOSE TESTVERSION)
SolarWinds-DatenbankleistungsmonitorIst ein SaaS-System das eine Reihe verschiedener DBMS überwachen kann. Der Dienst wird durch Hinzufügen einer Integration angepasst, um ein bestimmtes DBMS zu überwachen. Eine dieser Anpassungen ist auch für die Überwachung von MySQL-Datenbanken verfügbar.
Hauptmerkmale:
- SaaS-Plattform
- SQL-Leistungsoptimierung
- Abfrageoptimierer
- Überwacht Serverressourcen
- Leistungswarnungen
Der MySQL Die Version des Database Performance Monitor bietet ständige Überwachung sowie Unterstützung bei der Leistungsoptimierung und Abfrageentwicklung. Der Monitor misst die Leistung pro Abfrage. Zu den verfolgten Metriken gehören Latenz, Durchsatz, Fehler, Warnungen, Indexnutzung und Ausführungspläne. Das Tool untersucht außerdem die Dienste, die die MySQL-Datenbank unterstützen, und überwacht Hoststatus und Datenbankkonfigurationsprobleme, wie z. B. Tabellengrößen, Speichernutzung, CPU-Auslastung und -Verfügbarkeit sowie E/A-Aktionen.
Indem wir beides abdecken Ausführung Und Aufbau Bei Problemen ist der Monitor in der Lage, die Leistung jeder MySQL-Datenbank überall vollständig zu optimieren. Insgesamt verfolgt der Database Performance Monitor mehr als 10.000 Metriken zu jeder MySQL-Datenbankimplementierung.
SolarWinds Database Performance Monitor umfasst die Überwachung physischer unterstützender Dienste, der Datenbankumgebung, der Abfrageausführung und der Abfrageentwicklung. Diese Reihe von Überwachungsprozessen bietet einen vollständigen MySQL-Überwachungsdienst, der es Datenbankadministratoren ermöglicht, die Verfügbarkeit und Funktionsfähigkeit von MySQL-Datenbanken mit optimaler Geschwindigkeit sicherzustellen. Als cloudbasiertes System kann von überall über das Internet auf die Konsole zugegriffen werden und jede beliebige Datenbank auf der Welt kann zur Überwachung in den Dienst eingebunden werden.
Vorteile:
- Unterstützt spezielle Monitore und Dashboards, die für die MySQL-Überwachung entwickelt wurden
- Einfach zu konfigurierende Warnungen und Berichte
- Hervorragende Visualisierungen zum Vergleich von Code zwischen verschiedenen Änderungen und Zeiträumen
- Kann Leistungsdaten zur späteren Überprüfung passiv aufzeichnen und speichern
- Tonnenweise vorkonfigurierte Vorlagen, Berichte und Dashboard-Ansichten
Nachteile:
- Ich würde gerne eine längere 30-Tage-Testversion sehen
Der SolarWinds Database Performance Monitor ist ein cloudbasierter Dienst, der per Abonnement kostenpflichtig ist. Es ist verfügbar für einen14-tägige kostenlose Testversion.
SolarWinds Database Performance Monitor Greifen Sie auf eine 14-tägige KOSTENLOSE Testversion zu
Vier. Site24x7 MySQL-Überwachung (KOSTENLOSE TESTVERSION)
Standort 24x7ist ein cloudbasiertes Infrastrukturüberwachungssystem, das Folgendes abdeckt: Netzwerke, Server und Anwendungen . Es verfügt auch über spezielle Dienste zur Überwachung der Website-Leistung. DBMS gehören zu den Anwendungen, die Site24x7 überwachen kann, und für MySQL ist eine spezielle Anpassung verfügbar. Die Dienste von Site24x7 können durch Plugins angepasst werden, um bestimmte Produkte zu überwachen. Auf diese Weise wird das MySQL-Überwachungstool in den Dienst geladen.
Hauptmerkmale:
- Erkennung von Datenbankinstanzen
- Ressourcenverfolgung
- Aktivitätsdiagramme
Das MySQL-Überwachungstool in Site24x7 wird es tun Entdecken Sie alle Datenbanken auf jedem Host, den Sie in den Überwachungsdienst einbeziehen. Anschließend wird jeder Vorfall dokumentiert und die Live-Überwachung gestartet. Diese Statusprüfungen erstrecken sich auf den Host und die Dienste, die die Datenbanken unterstützen. Der MySQL-Überwachungsagent kann nur auf Linux-Servern installiert werden. Es ist jedoch in der Lage, Instanzen zu überwachen, die unter Windows über eine Netzwerkverbindung ausgeführt werden.
Site24x7 wird von berechnet Abonnement . Das Basispaket wird pro Host-Menge abgerechnet und umfasst vier Pläne inklusive der Überwachung von 10, 40, 100 oder mehr Servern. Es gibt eine lange Auswahl an Add-ons, die jeden Plan erweitern.
Vorteile:
- Bietet Überwachungsoptionen und Dashboards, die auf MySQL-Umgebungen zugeschnitten sind
- Verwendet Echtzeitdaten, um Geräte zu erkennen und Diagramme, Netzwerkkarten und Bestandsberichte zu erstellen
- Unterstützt eine Freeware-Version zum Testen
- Bietet eine breite Palette unterstützender Dienste für Infrastruktur, Netzwerk und reale Benutzerüberwachung
Nachteile:
- Ist eine sehr detaillierte Plattform, die einige Zeit in Anspruch nehmen wird, um alle Funktionen und Optionen vollständig zu erlernen
Sie können verwenden eine kostenlose Version zur Überwachung von bis zu fünf Servern. Site24x7 ist für eine 30-tägige kostenlose Testversion verfügbar. Wer sich nach Ablauf des Testzeitraums gegen ein Abonnement entscheidet, wechselt automatisch auf die kostenlose Version.
Site24x7 Starten Sie die 30-tägige KOSTENLOSE Testversion
5. ManageEngine Applications Manager (KOSTENLOSE TESTVERSION)
ManageEngine-Anwendungsmanager überwacht Server und Anwendungen. Die lange Liste der Anwendungen, die das Tool unterstützt, umfasst Datenbankverwaltungssysteme. Diese Liste enthält MySQL-Datenbanken sowie solche von Oracle, SQL Server, Informix, DB2, PostgreSQL und Sybase.
Hauptmerkmale:
- Statistiken zur Datenbankaktivität
- Zuordnung von Anwendungsabhängigkeiten
- Ressourcenüberwachung
Der Anwendungsmanager überwacht alle Infrastrukturen, die MySQL-Datenbanken unterstützen, einschließlich Faktoren wie CPU, Arbeitsspeicher sowie Festplattenkapazität und -auslastung. Der Operationen des DBMS werden ebenfalls vollständig durch das Monitoring-Tool abgedeckt. Auch Ausführungsstatistiken wie die Speicherauslastung innerhalb des DBMS, Festplatteninteraktionen, Verarbeitungstransaktionen und Antwortzeiten werden regelmäßig untersucht. Jede Metrik wird live in der Konsole angezeigt und kann eingestellt werden Alarme auslösen bei Überschreitung von Leistungsgrenzen. Dieses Warnsystem bedeutet, dass der DBA nicht die ganze Zeit sitzen und alle Leistungsstatistiken beobachten muss.
Ausführungsprobleme wie Codierungsfehler und ineffiziente Verknüpfungen werden vom Anwendungsmanager hervorgehoben. Das Tool kann die Tabellenstruktur einer Datenbank anhand der darauf ausgeführten SQL-Abfragen bewerten und Empfehlungen aussprechen Strukturelle Veränderungen auf Objekte und bessere Abfrageformate zur Verbesserung der Leistung. Also, dieses Tool ist es auch ein Entwicklerunterstützungssystem . Die Analyse der Nutzung liefert auch Empfehlungen zum Wachstum der Tablespace-Größe, sodass DBAs die Kapazität planen können.
Vorteile:
- Bietet On-Premise- und Cloud-Bereitstellungsoptionen und bietet Unternehmen so mehr Auswahlmöglichkeiten für die Installation
- Kann wechselseitige Abhängigkeiten zwischen Anwendungen hervorheben, um darzustellen, wie sich Leistungsprobleme auf den Geschäftsbetrieb auswirken können
- Bietet Protokollüberwachung zur Verfolgung von Metriken wie Speichernutzung, Festplatten-IO und Cache-Status und bietet so einen ganzheitlichen Überblick über den Zustand Ihrer Datenbank
- Kann Datenbanken, Serverhardware und Geräte automatisch in Echtzeit erkennen
Nachteile:
- Es kann einige Zeit dauern, alle verfügbaren Funktionen und Optionen vollständig zu erkunden
ManageEngine stellt Applications Manager als Software bereit, die darauf installiert werden kann Windows Server Und Linux . Das Paket ist für eine 30-tägige kostenlose Testversion verfügbar.
Laden Sie den ManageEngine Applications Manager als 30-tägige KOSTENLOSE Testversion herunter
6. Paessler PRTG MySQL Monitoring (KOSTENLOSE TESTVERSION)
Paessler PRTG ist eine Sammlung von Infrastrukturmonitoren, die Netzwerke, Server und Anwendungen abdecken. Jeder Monitor wird als „ Sensor ” und überwacht einen Aspekt eines Systems. Durch die Kombination von Sensoren bietet PRTG einen vollständigen Überblick über alle Leistungsprobleme, die sich auf eine MySQL-Datenbank auswirken können.
Hauptmerkmale:
- Reaktionszeitberichte
- Serverüberwachung
- Warnungen bei Leistungsproblemen
Eine der Methoden, die PRTG im Rahmen seiner Arbeit einsetzt Überwachung der MySQL-Datenbank Verfahren besteht darin, Abfragen innerhalb der Datenbank zu starten, um Antwortzeiten zu testen. Die Ausführung dieser Abfragen misst nicht nur den Zustand der Datenbank und ihrer Strukturen, sondern testet auch alle Faktoren, die in den Betrieb der Datenbank einfließen, wie z. B. Server- und Netzwerkprobleme.
Durch die Kombination von MySQL-Überwachungssensoren mit Server- und Netzwerkmonitore ist der DBA in der Lage, die wahre Ursache von Leistungsproblemen zu erkennen, die möglicherweise nicht unbedingt auf die Datenbank selbst zurückzuführen sind.
Vorteile:
- Der MySQL-Agent ist Teil einer größeren Suite anwendungsspezifischer Monitore – eine großartige Plattform für die Überwachung mehrerer Dienste und Server
- Die automatische Erkennung spiegelt die neuesten Bestandsänderungen nahezu augenblicklich wider
- Unterstützt eine Freeware-Version
Nachteile:
- Ist eine sehr umfassende Plattform mit vielen Funktionen und beweglichen Teilen, deren Erlernung Zeit erfordert
Die Kosten für PRTG richten sich nach der Anzahl der Sensoren, die der Käufer aktivieren möchte, wobei die Preise in Bandbreiten von Sensormengen festgelegt werden. Sie können eine bekommen30-tägige kostenlose Testversiondes Systems mit unbegrenzte Sensoren inbegriffen.
Paessler PRTG 30-tägige KOSTENLOSE Testversion herunterladen
7. Dynatrace
Dynatrace ist am besten bekannt als ein Webanwendungsverwaltungsdienst . MySQL-Datenbanken werden häufig als Teil von Website-Diensten verwendet und Dynatrace kann zur Überwachung jeder MySQL-Implementierung verwendet werden – nicht nur derjenigen, die Teil von Websites sind.
Hauptmerkmale:
- Verbindet Webanwendungen mit MySQL
- Abhängigkeitszuordnung
- Ressourcenmonitor
Ein tolles Feature davon MySQL-Überwachungstool besteht darin, dass Ihre Datenbankinstanzen gesucht und zugeordnet werden, bevor mit der Überwachung begonnen wird. Der Überwachungsdienst ist ständig aktiv und ruft Statistiken ab, die live im Dashboard angezeigt werden.
Zu den Metriken, die der Dienst misst, gehören die Standardprüfungen Reaktionszeit und Ressourcenverbrauch. Eine zusätzliche Leistungsanalyse zeigt, welche Anwendungen die Datenbank wie nutzen. Zeigt den Zugriff auf verschiedene Objekte und die Arten der stattfindenden Transaktionen an. Das Tool kann auch Abfragen analysieren und Empfehlungen für das Umschreiben und Umgestalten von Datenbankobjekten erstellen.
Das Dynatrace-System ist ein cloudbasierter Dienst , sodass von überall aus mit jedem Standardbrowser darauf zugegriffen werden kann. Die von Ihnen betreuten Datenbanken können sich vor Ort, in der Cloud oder auf der anderen Seite des Planeten befinden.
Vorteile:
- Hochgradig visuelle und anpassbare Dashboards, hervorragend für Unternehmens-NOCs
- Arbeitet in der Cloud und ist daher plattformunabhängig
- Kann die Anwendungsverfügbarkeit sowie die unterstützende Infrastruktur und Benutzererfahrung überwachen
Nachteile:
- Speziell für große Netzwerke entwickelt – kleinere Organisationen könnten das Produkt als überfordernd empfinden
Der Service wird auf a berechnet Abonnement Modell und Sie können Probieren Sie es 15 Tage lang kostenlos aus .
8. LogicMonitor MySQL-Überwachung
LogicMonitor ist ein cloudbasiertes Tool zur Infrastrukturüberwachung . Es umfasst Netzwerke, Server und Anwendungen. Zu den Anwendungen, die dieses System überwachen kann, gehören Datenbanken. Die spezifischen Zugriffs- und Überwachungsausführungsroutinen, die es implementiert, werden durch Integrationen maßgeschneidert. Dies sind herstellerspezifische Plugins für das System und es gibt eines für MySQL.
Hauptmerkmale:
- SaaS-Paket
- Verbindet Webanwendungen mit der Leistung von MySQL
- Abhängigkeitszuordnung
Die Möglichkeiten des Dienstes erstrecken sich auf Cloud-Server und Dienstleistungen und Web-Performance. Daher wäre es von besonderem Interesse für diejenigen, die MySQL-Datenbanken zur Unterstützung einer Website betreiben.
Die Datenerfassung erfolgt durch einen Agenten, der auf dem Host der Datenbank installiert werden muss. Die gesamte Verarbeitung erfolgt jedoch auf den Cloud-Servern von LogicMonitor, die auch als Host für das System-Dashboard fungieren.
Vorteile:
- Überwacht die Anwendungsleistung über die Cloud
- Kann Assets in Hybrid-Cloud-Umgebungen überwachen
- Das Dashboard kann angepasst und gespeichert werden, ideal für verschiedene NOC-Teams oder einzelne Benutzer
Nachteile:
- Die Testversion dauert nur 14 Tage, ich würde mir einen längeren Testzeitraum wünschen
Der Dienst ist in zwei Plänen verfügbar, genannt Profi Und Unternehmen . Beide Pläne umfassen Datenbanküberwachung sowie Netzwerk- und Serverüberwachung. Die Pläne zeigen den Live-Status an und generieren Warnungen, wenn Probleme erkannt werden. Das System behält Statuswerte bei zur Analyse – für ein Jahr mit dem Pro-Plan und für zwei Jahre mit dem Enterprise-Plan. Du kannst bekommen eine 14-tägige kostenlose Testversion des LogicMonitor-Systems.
9. dbWatch
Wenn Sie nicht von Ihrem aktuellen Infrastrukturüberwachungssystem wechseln möchten, wäre ein spezialisierter Datenbankmonitor wie dbWatch eine gute Lösung.
Hauptmerkmale:
- Überwacht lokales und cloudbasiertes MySQL
- Vorausschauende Warnungen
- Verfolgt mehrere Instanzen
Der dbWatch-Überwachungsdienst ist in der Lage, viele Datenbanken gleichzeitig zu überwachen und diese müssen nicht alle vom selben Anbieter stammen. MySQL gehört zu der Liste der DBMS, die dbWatch überwachen kann. Andere schließen ein SQL Server , Orakel , Sybase , MariaDB , Und Postgres .
Der Monitor ist ein cloudbasierter Dienst Und es kann lokale, Remote- oder Cloud-basierte Datenbanken überwachen. Das System deckt Live-Status ab und zeigt Grafiken und Statistiken in der webbasierten Konsole an. Es ist auch in der Lage, die Leistung im Zeitverlauf zu analysieren, um Änderungen in Strukturen und Plänen zur Ressourcenerweiterung zu empfehlen.
Vorteile:
- Unterstützt mehrere Datenbanktypen, einschließlich cloudbasierter Datenbanken
- Eine gute Option für Unternehmen, die viele SQL-Server im Betrieb haben
- Kann basierend auf festgelegten Schwellenwerten proaktiv alarmieren
- Plattformübergreifend für Windows, Linux und Mac verfügbar
Nachteile:
- Spezialisiert sich ausschließlich auf die SQL-Server-Überwachung
- Mindestlizenzanforderung von 10, nicht für kleine Unternehmen
Es gibt drei Planstufen für dbWatch. Die niedrigste davon, Essentials, beinhaltet keine Überwachung der Datenbankleistung. Die Versionen Professional und Enterprise umfassen die Überwachung für MySQL und andere DBMS. Sie können dbWatch Essentials risikofrei auf testen eine 30-tägige kostenlose Testversion .
10. MySQL Enterprise Monitor
Die kostenpflichtige Version von MySQL heißt MySQL Enterprise-Edition und es enthält MySQL Monitor.
Hauptmerkmale:
- Nativer MySQL-Monitor
- Ordnet Datenbankcluster zu
- Replikationsüberwachung
Dieses MySQL-Überwachungstool ist in der Lage, Clusterkonfigurationen zu erkennen und abzubilden und überwacht den Status unterstützender Dienste und Server sowie der Datenbankinstanzen selbst. Außerdem verfolgt es die Replikationstopologie und verwaltet Backups und Wiederherstellungsfunktionen. Es überwacht die Verbindungen, die Anwendungen für den Zugriff auf die MySQL-Datenbank verwenden, und erstellt Berichte zu Antwortzeiten und Ressourcennutzung.
Vorteile:
- Entworfen von den Machern von MySQL
- Verfügbar auf mehreren Systemen, einschließlich Windows, Linux, BSD und den meisten Nix-Distributionen
- Einfache Benutzeroberfläche – zeigt Erkenntnisse und Daten sofort an
Nachteile:
- Spezialisiert sich ausschließlich auf die SQL-Server-Überwachung
- Bietet keine jährlichen Preisnachlässe
MySQL Enterprise Monitor läuft weiter Windows , Mac OS , Linux , Und BSD-Unix .
Auswahl eines MySQL-Überwachungstools
Eine gute MySQL-Überwachungstool ist in der Lage, häufige Tests der Datenbankantwortzeiten durchzuführen, Leistungsmetriken wie Speichergröße und Ressourcensperren zu überprüfen, die Verfügbarkeit und Geschwindigkeit von Serverressourcen zu überwachen und Abfragen auf Verbesserungsmöglichkeiten zu analysieren.
Der Hauptbenutzer eines MySQL-Überwachungstools ist der Datenbankadministrator (DBA). Aber auch Entwickler und Servicemanager erhalten durch ein Monitoring-System wichtige Erkenntnisse. Viele verschiedene Rollen in einer Organisation müssen aus verschiedenen Gründen Informationen über die Datenbankleistung erhalten SLA-Konformität Proof- und Produktentwickler, die wissen möchten, welche Kapazität verfügbar ist.
Die MySQL-Überwachung ist keine optionale Aufgabe. Es ist wichtig, das Unternehmen profitabel zu halten.
FAQ zur MySQL-Überwachung
Wie überprüft man den freien Speicherplatz in einer MySQL-Datenbank?
Sehen Sie sich das Informationsschema für eine Berechnung des freien Speicherplatzes an:
SELECT table_schema 'Datenbankname',
sum( data_free )/ 1024 / 1024 'Freier Speicherplatz in MB'
AUS information_schema.TABLES
WHERE table_schema = DATABASE();