Datenbanken werden nicht weiter entwickelt als PostgreSQL. Wie jede andere Datenbank muss auch PostgreSQL eng verwaltet werden, damit die Datenbank weiterhin funktioniert. Die Gruppe der Überwachungstools für PostgreSQL ist etwas enger als bei vielen anderen führenden Datenbankanbietern.
Aus diesem Grund werden in diesem Artikel die neun besten PostgreSQL-Überwachungstools vorgestellt. Wenn Sie jedoch nur Zeit für eine kurze Zusammenfassung haben, finden Sie hier unsere Liste der besten PostgreSQL-Überwachungstools:
- SolarWinds Server & Anwendungsmonitor (KOSTENLOSE TESTVERSION) Ein umfassender Datenbankmonitor für PostgreSQL-, MySQL-, Apache-, MongoDBM-, Tomcat- und Cassandra-Datenbanken.
- Paessler PRTG Network Monitor (KOSTENLOSE TESTVERSION) Netzwerk-, Server- und Anwendungsmonitor mit einem speziellen Sensor für PostgreSQL-Datenbanken.
- AppOptics APM (KOSTENLOSE TESTVERSION) Cloud-basierter Anwendungsleistungsmonitor mit einem Dienstprogramm zur PostgreSQL-Optimierung.
- AppDynamics Datenbankmonitor, der unter anderem PostgreSQL überwacht und einen vollständigen Überblick über Datenbanktransaktionen bis hin zur Codeeffizienz ermöglicht.
- ManageEngine Applications Manager Diese Einrichtung ist Teil einer Reihe von Tools für das Infrastrukturmanagement und überwacht eine Reihe von RDMS, einschließlich PostgreSQL.
- ClusterControl Ein Tool zur Datenbanküberwachung, mit dem PostgreSQL-Datenbanken überwacht werden können. Verfügbar in kostenlosen und kostenpflichtigen Versionen.
- pgAdmin Kostenloses Open-Source-PostgreSQL-Verwaltungstool, online verfügbar oder herunterladbar für Windows, Mac OS und Linux.
- Pganalyse Ein kostengünstiges Abfrageoptimierungsprogramm für PostgreSQL.
- pgCluu Kostenloses Open-Source-Tool für PostgreSQL-Leistung und -Prüfung.
- Nagios Core und Nagios XI Kostenlose und kostenpflichtige Versionen eines erweiterbaren Infrastrukturmonitors, der den Status der PostgreSQL-Datenbank überwacht.
Die besten PostgreSQL-Überwachungstools
1. SolarWinds Server & Anwendungsmonitor (KOSTENLOSE TESTVERSION)
SolarWinds Server & Anwendungsmonitor ist ein Tool zur Anwendungsüberwachung, das PostgreSQL-Datenbanken überwacht. Die Software kann messen Datenbankgröße, Tischgröße, aktive Datenbank- und Serververbindungen, Indizes, Schlösser, löst aus, erfolgreiche Transaktionsraten, und mehr. Postgres zeigt sie auf dem Armaturenbrett. Das Dashboard besteht aus einer Reihe von visuellen Anzeigen, die von Leistungswählern bis hin zu komplexeren Diagrammen und Grafiken reichen.
Out-of-the-Box, SolarWinds Server & Anwendungsmonitor umfasst über 200 Überwachungsvorlagen zum PostGreSQL, MySQL, MongoDBm Apache, Kater, Kassandra und viele andere Anbieter. Es gibt auch über 800 Überwachungsvorlagen, die von den Benutzern erstellt und auf Thwack (SolarWinds Online-Benutzergemeinschaft) freigegeben wurden..
Intelligente Warnungen informieren Sie über Änderungen an PostgreSQL Performance. Wenn CPU auslastung höher als normal ist, erhalten Sie eine Benachrichtigung. Warnungen werden basierend auf Schwellenwerten konfiguriert, bei denen eine Leistungsbasislinie erstellt wird, und Warnungen werden gesendet, wenn eine Abweichung von dieser Basislinie vorliegt. Das System wurde gebaut, um Fehlalarme zu minimieren.
SolarWinds Server & Anwendungsmonitor ist ideal für kleine bis mittelständische Unternehmen, die nach einer Postgre-Überwachungslösung suchen, die einfach zu installieren und zu verwalten ist. SolarWinds Server & Anwendungsmonitor ab einem Preis von 2.995 USD (2.404 GBP). Du kannst auch Laden Sie die kostenlose Testversion herunter.
SolarWinds Server & Application MonitorDownload 30-tägige KOSTENLOSE Testversion
2. Paessler PRTG Network Monitor (KOSTENLOSE TESTVERSION)
Paessler PRTG Netzwerk Monitor ist ein Netzwerküberwachungstool, das einen für PostgreSQL entwickelten Sensor enthält. Der PostgreSQL-Sensor überwacht Datenbanken auf einem PostgreSQL-Server und fragt sie nach Metriken ab. Der Sensor kann überwachen die Ausführungszeit der Anfrage, Ausführungszeit der Abfrage, Die Anzahl der Zeilen, die von der Abfrage adressiert wurden, und Zugriff auf Datentabelle Informationen. Die Informationen sind in Wählscheiben unterteilt und können als angezeigt werden Lebensdaten, Historische Daten oder in der Vergangenheit 2, 30, oder 365 Tage.
Damit Sie Sensoren überwachen können, wenn Sie nicht an Ihrem Schreibtisch sind, PRTG-Netzwerkmonitor verwendet Benachrichtigungen. Benachrichtigungen werden per E-Mail an Sie gesendet, SMS, oder Mitteilungen (für Android- und IOS-Geräte), wenn Schwellenwerte überschritten werden. Wenn beispielsweise die Ausführungszeit einer Abfrage ungewöhnlich lang war, erhalten Sie vom Programm eine Benachrichtigung, in der Sie darauf hingewiesen werden, dass ein Problem vorliegt.
Eines der größten Verkaufsargumente von PRTG-Netzwerkmonitor ist, dass es sich um ein kostenloses Tool handelt (vorausgesetzt, Sie verwenden weniger als 100 Sensoren!). Wenn Sie mit PostgreSQL anfangen möchten, ist dieses Tool ein hervorragender Einstiegspunkt für ein erstklassiges Überwachungserlebnis.
Bezahlte Versionen von PRTG-Netzwerkmonitor Beginnen Sie bei 1600 USD (1.284 GBP) für 500 Sensoren und steigen Sie bei einer Serverinstallation auf 14.500 USD (11.643 GBP) für unbegrenzte Sensoren. Es gibt auch eine Version, die fünf Serverinstallationen für 60.000 USD (48.180 GBP) unterstützt. Du kannst Laden Sie die kostenlose 30-Tage-Testversion herunter.
Paessler PRTG Network MonitorDownload 30-tägige KOSTENLOSE Testversion
3. AppOptics APM (KOSTENLOSE TESTVERSION)
AppOptics APM ist ein Cloud-basierter Monitor für die Anwendungsleistung, der Tools enthält, um Leistung verbessern sowie das Überwachen von Warnungen, die Leistungsbeeinträchtigungen hervorrufen.
Der im AppOptics APM-Service enthaltene Service ist spezialisiert Dienstprogramme zur Datenbankoptimierung die in der Lage sind, eine Schnittstelle zu das Postgres-Datenbankverwaltungssystem. Das Datenbankoptimierungsprogramm konzentriert sich auf die Analyse der SQL-Abfragen, mit denen Daten extrahiert werden. Die Abfragen, die anscheinend lange dauern, werden mit einer automatischen Ablaufverfolgung überprüft. In der Tracedatei werden alle Datenbanktransaktionen aufgeführt, die die SQL-Abfrage ausgeführt hat.
Die Analyse jeder ineffizienten Abfrage führt zu Empfehlungen zum Umschreiben von SQL in Erstellen Sie effizientere Abfragen. Die Datenbankleistung kann auch durch verbessert werden Hinzufügen oder Entfernen von Indizes auf den Datenbanktabellen.
Die Funktionen zur Datenbankoptimierung in AppOptics APM sind nicht auf die Arbeit mit PostgreSQL beschränkt. Es ist in der Lage, mit vielen anderen DBMSs zu interagieren, einschließlich Orakel, MySQL, Microsoft SQL Server, und Apache DBMSs.
Anwendungen, die sich auf Datenbankabrufe und -einfügungen stützen, können höhere Code-Mängel aufweisen. Die Optimierungsdienstprogramme in AppOptics APM können auch den gesamten Code analysieren und Verbesserungen in Programmen empfehlen Beschleunigen Sie die Verarbeitung. Sobald die Code- und Datenbankinteraktionen verbessert wurden, können auch andere Zustellungsbeeinträchtigungen wie die Serverleistung und der Zustand der Netzwerkgeräte durch die verbessert werden Überwachung der Infrastruktur Werkzeuge in AppOptics.
AppOptics ist wird im Abonnement abgerechnet mit Gebühren im Voraus pro Jahr berechnet. Sie können eine bekommen 14 Tage kostenlos testen von AppOptics, um sicherzustellen, dass sie nützlich sind, bevor Sie ein Abonnement abschließen.
AppOptics APMStare 14-tägige KOSTENLOSE Testversion
4. AppDynamics
AppDynamics ist ein Premium-Anwendungsleistungsmonitor, der mit PostgreSQL kompatibel ist. AppDynamics bietet Ihnen einen detaillierten Überblick über die Leistung von PostgreSQL. Daten, die die Software überwacht Transaktionsaktivität, Tupel Zugriffstypen, Cache-Trefferraten, und mehr. Wenn Sie etwas sehen, bei dem Sie sich nicht sicher sind, können Sie auf Knopfdruck die historische Leistung einer einzelnen Abfrage visualisieren.
Das Problem der Sichtbarkeit angehen AppDynamics Zeigt PostgresQL-Instanzobjekte an. Durch das Betrachten von Objekten aus dieser Perspektive können Sie Ihre aktuellen Konfigurationen viel besser verstehen. Tabellendetails und Indexinformationen Dies sind nur einige der Details, die Sie näher betrachten können.
Das Warnungen System ein AppDynamics arbeitet von Baselines ab. AppDynamics sammelt Leistungsdaten und Richtet Baselines ein, um anomales Verhalten zu erkennen. Warnungen und Baselines sind so ausgefeilt, dass die Software Fehlalarme minimieren kann, sodass Sie nur legitime Benachrichtigungen erhalten.
Wenn Sie ein PostgreSQL-Überwachungstool benötigen, das tiefe Sichtbarkeit bietet, gibt es insgesamt nur wenige Tools, die so umfassend sind wie AppDynamics. AppDynamics kann Postgres-Datenbanken ab Version 8 überwachen. Um die Preisinformationen des Produkts anzuzeigen, müssen Sie sich direkt an das Unternehmen wenden. Sie können die kostenlose Testversion herunterladen.
5. ManageEngine Applications Manager
ManageEngine Applications Manager ist eine weitere erstklassige Überwachungslösung für Anwendungen, die PostgreSQL unterstützt. ManageEngine Applications Manager kann Informationen wie überwachen Pufferstatistik, Verbindungsstatistik, Datenträgernutzungsdetails, Abfragestatistik, Details zum Tabellenscan, und mehr. Alle diese Informationen können in Diagrammen angezeigt werden, um zu verfolgen, wie sich die Metrik im Laufe der Zeit ändert. Alle Grafiken sind auf einen Blick gut lesbar.
Die Software bietet auch ein ansprechendes Warnsystem. ManageEngine Applications Manager erlaubt dem Benutzer zu Konfigurieren Sie dynamische Baselines um Leistungsanomalien zu identifizieren, wenn sie auftreten. Mit der Grundursachenanalyse können Sie unter der Oberfläche genauer hinsehen. gleichfalls, APM Insight Tatsächlich können Sie Anwendungscode und SQL-Abfragen anzeigen, um herauszufinden, was das Problem verursacht hat.
Berichte Ermöglicht dem Benutzer einen nachträglichen Blick auf gefundene Leistungsprobleme. Du kannst Betrachten Sie die historische Performance und Performance-Trends von Postgres-Datenbanken. Das Betrachten von Leistungstrends in Berichten ist äußerst nützlich, wenn es um die langfristige Kapazitätsplanung geht.
ManageEngine Applications Manager bietet eine leicht zugängliche, aber fortgeschrittene Überwachung von Postgres. ManageEngine Applications Manager ist erhältlich als Kostenlos Tool oder als kostenpflichtige Version (Fachmann und Unternehmen Versionen). Um die Preisinformationen des Produkts anzuzeigen, müssen Sie sich direkt an das Unternehmen wenden. Sie können die kostenlose 30-Tage-Testversion herunterladen.
6. ClusterControl
ClusterControl ist eine erweiterte Datenbanküberwachungsplattform, die PostgreSQL unterstützt. ClusterControl Kombiniert die Leistungsüberwachung mit der Datenbankautomatisierung, um die Benutzer bei der Überwachung ihrer Datenbanken zu unterstützen. Die Datenbankautomatisierungsfunktionen der Software PostgreSQL-Instanzen automatisch bereitstellen und konfigurieren so können Sie sie verwalten. Mit der PostgreSQL-Streaming-Replikation können Sie neue oder vorhandene Replikations-Slaves konfigurieren.
Bei der Verwaltung von PostgreSQL ist die Sichtbarkeit eine der schwierigsten Herausforderungen. ClusterControl konfrontiert dieses Problem frontal mit a Topologie-Viewer. Mit dem Topologie-Viewer können Sie in einem Fenster anzeigen, wie Ihre Datenbank funktioniert.
Das automatische Failover- und Wiederherstellungsfunktion hilft, Ihre Datenbank zu schützen. Das Produkt wird Automatisch einen neuen Masterknoten hochstufen wenn ein Fehler auftritt. Nach einem Datenbankereignis haben Sie auch die Möglichkeit, Ihre Datenbanken zu einem früheren Zeitpunkt wiederherzustellen. Diese Funktionen stellen sicher, dass Ihr Service verfügbar bleibt, egal was passiert.
ClusterControl ist erhältlich als Community-Version oder als zwei kostenpflichtige Versionen. Die Community-Version ist kostenlos mit Echtzeitüberwachung und Community-Support verfügbar. Das Fortgeschritten Version enthält Fehlererkennungs- und Wiederherstellungsfunktionen. Das Unternehmen Version fügt der Mischung auch rollenbasierte Zugriffskontrolle und Berichte hinzu. Um die Preisinformationen des Produkts anzuzeigen, müssen Sie sich direkt an das Unternehmen wenden. Sie können die kostenlose Version herunterladen.
7. pgAdmin
pgAdmin ist ein weit verbreitetes Open Source PostgreSQL-Verwaltungstool. Das Tool bietet eine grafische Benutzeroberfläche zum Verwalten von Postgre-Datenbanken SQL-Abfragetool, und ein Code-Debugger. Es gibt auch ein Überwachungs-Dashboard und ein Live-SQL-Abfragetool, mit dem Sie Abfragen bearbeiten können. Die Kombination von Management- und Überwachungsfunktionen ist in enthalten pgAdmin macht das Produkt sehr vielseitig.
Es gibt zusätzliche Funktionen, auf die Sie über zugreifen können adminpack Beitr (eine Bibliothek) Modul für PostgreSQL. Im Rahmen der Erweiterung können Sie Server-Protokolldateien anzeigen in der Dialogansicht Serverstatus. Informationen, die Sie über das überwachen können Dialogfeld “Serverstatus” beinhaltet die Kundenadresse, Startzeit, aktuelle Abfrage, und Startzeit abfragen.
Das plattformübergreifende Potenzial und die Zugänglichkeit von pgAdmin macht es zu einer überzeugenden Wahl, egal wie Ihre lokale Umgebung strukturiert ist. Die Plattform ist verfügbar auf Windows, Mac OS, und Linux. Das Tool selbst ist als Web- oder Desktop-Anwendung verfügbar. Sie können das Programm kostenlos herunterladen.
8. Pganalyse
Pganalyse ist eine PostgreSQL-Leistungsüberwachungssoftware, die speziell auf die Verbesserung der Transparenz von Abfragen zugeschnitten ist. Mit diesem Tool können Sie feststellen, warum eine Abfrage langsam ausgeführt wird. Zu diesem Zweck können Sie Statistiken anzeigen, z E / A-CPU-Zeit und Puffer-Cache-Trefferquote um die Ursache zu finden. Damit Sie die Leistung verbessern können, pganalyze gibt an, ob eine Abfrage einen Index benötigt um die Leistung zu steigern.
Sie haben außerdem vollständige Transparenz über den Leistungsverlauf Ihrer Datenbank. Sie können Suchanfragen durchsuchen und die Abfrage, Rolle, AVG TIME (MS), ANRUFE / MIN, I / O%, CACHED%, % der gesamten Laufzeit, um problematische Abfragen zu finden. Wie weit Sie dies in der Vergangenheit geschafft haben, hängt von der von Ihnen verwendeten Version ab (siehe unten)..
Es stehen drei Versionen von pganalyze zum Kauf zur Verfügung: Produktion, Rahmen, und Enterprise Edition. Die Produktionsversion kostet 99 US-Dollar pro Monat für bis zu drei Datenbankserver und 14 Tage historische Daten. Die Staffelversion kostet 250 US-Dollar pro Monat für sechs Datenbankserver und 30 Tage mit historischen Daten.
Die Enterprise Edition bietet eine Option für die lokale Installation mit unbegrenzten Datenbankservern (Sie müssen sich jedoch an das Verkaufsteam wenden, um den Preis zu erfahren.) Sie können die kostenlose 14-Tage-Testversion herunterladen.
9. pgCluu
pgCluu ist ein PostgreSQL-Tool zur Leistungsüberwachung und -überwachung, das Daten aus Ihrem Datenbankcluster sammelt. Das Produkt ist in zwei Teile gegliedert: a PostgreSQL-Clusterstatistikkollektor das funktioniert durch a Befehlszeile und ein Perl-Grapher das zeigt Leistungsdaten.
Metriken, mit denen Sie überwachen können pgCluu umfassen Auslastung der gemeinsam genutzten Puffer pro Datenbank, die Größe aller Datenbanken, Verteilung der Verwendungszahlen für gemeinsam genutzte Puffer, und CPU-Auslastung. Diese Informationen können in einfachen farbcodierten Diagrammen angezeigt werden, sodass keine Mehrdeutigkeiten bestehen. Sie können auch Nutzungsberichte erstellen.
Als ein Open-Sourcing Alternative, pgCluu Es lohnt sich zu überlegen, ob Sie eine kostengünstige PostgreSQL-Überwachung wünschen. Über diesen Link können Sie auf den Quellcode zugreifen.
10. Nagios Core und Nagios XI
Nagios Core und Nagios XI sind Infrastrukturüberwachungsplattformen, die Postgres-Leistungsmetriken messen können. Die Software kann die PostgreSQL-Datenbank überwachen Verfügbarkeit, Datenbankgröße, Tischgröße, Cache-Rationen, und mehr. Es gibt auch eine Reihe von Nagios-Plugins zur Überwachung von Postgres. Zum Beispiel die check_pgactivity Plugin können Sie die anzeigen Konnektivität, Streaming-Replikationsverzögerung, Datenbank-Trefferquote, Index aufblähen, und mehr.
Nagios Core ist eine kostenlose, aber eingeschränkte Version von Nagios XI. Nagios XI hat den Vorteil gegenüber den beiden, weil es eine hat webbasierte GUI und andere praktische Funktionen wie Überwachungsassistenten, um die Konfiguration zu vereinfachen. Wenn Budget eine Priorität ist, dann Nagios Core ist die naheliegende Wahl, aber wenn Sie ein komfortableres Überwachungserlebnis wünschen, sollten Sie sich entscheiden Nagios XI.
Nagios XI Ab einem Preis von 1.995 USD (1.601 GBP) für die Standard Edition, die Konfigurationsassistenten und erweiterte Berichterstellung umfasst. Die Enterprise Edition kostet 3.495 USD (2.806 GBP) mit Berichten zur Kapazitätsplanung und Protokollierung. Sie können die kostenlose Testversion herunterladen.
Wählen Sie ein PostgreSQL-Tool für Sie
Von allen Tools auf dieser Liste, AppDynamics, SolarWinds Server & Anwendungsmonitor, und Paessler PRTG Netzwerk Monitor sind unsere Top-Picks. Jedes Werkzeug hat etwas Einzigartiges zu bieten. AppDynamics ist ein Top-Tipp, der auf seiner tiefen Sichtbarkeit basiert, wo als SolarWinds Server & Anwendungsmonitor bietet eine detaillierte, aber besser zugängliche Benutzererfahrung.
Auf der anderen Seite, PRTG-Netzwerkmonitor stellt das Gleichgewicht zwischen einem niedrigen Preis und einem hochwertigen Überwachungserlebnis her. Wenn Sie die Open-Source-Route dann gehen möchten PGadmin ist ideal, wenn Sie die Leistungsüberwachung auch mit der Verwaltung kombinieren möchten.
As an AI language model, I do not have a personal opinion, but I can provide a translation of the text into German:
Datenbanken müssen eng verwaltet werden, damit sie weiterhin funktionieren. PostgreSQL ist eine Datenbank, die nicht weiter entwickelt wird, aber es gibt immer noch Überwachungstools, die PostgreSQL überwachen können. In diesem Artikel werden die neun besten PostgreSQL-Überwachungstools vorgestellt, darunter SolarWinds Server & Anwendungsmonitor, Paessler PRTG Network Monitor, AppOptics APM, AppDynamics, ManageEngine Applications Manager, ClusterControl, pgAdmin, Pganalyse, pgCluu und Nagios Core und Nagios XI. Diese Tools können helfen, die Leistung von PostgreSQL-Datenbanken zu überwachen und zu optimieren. SolarWinds Server & Anwendungsmonitor ist eine gute Wahl für kleine bis mittelständische Unternehmen, die eine einfache und effektive PostgreSQL-Überwachungslösung suchen.