Hey fellow Stackoverflowers,Datenbankabfragen als Anwendung Healthchecks - Management-Tool
In unserem Unternehmen haben wir mehrere Anwendungs-Stacks auf verschiedenen Arten von Datenbanken ausgeführt wird (MySQL, PostgreSQL, MS SQL, Azure SQL, ..). Zu Überwachungszwecken verwenden wir einige skriptgestützte Abfragen in den Datenbanken all dieser Anwendungsstapel, wobei Nagios die Ergebnisse in einer E-Mail zurückmeldet.
Nun, da unser Support-Team auch gerne auf diese Abfragen zugreifen möchte, um sie manuell auszuführen oder zu modifizieren, haben wir erwogen, eine Anwendung zu entwickeln, die Abfragen ausführen, ausführen und ändern kann auf einem der oben aufgeführten Datenbanktypen und bietet sowohl ein benutzerfreundliches Webinterface als auch eine REST-API mit JSON-Ausgabe für unseren neuen Reporting-Stack auf Basis von SENSU, der in wenigen Monaten implementiert werden soll.
Meine persönliche Überzeugung ist, dass ein Tool wie dieses bereits da draußen sein muss, da der Anwendungsfall dafür so generisch ist. Das Googlen brachte jedoch keine Ergebnisse, die denen, nach denen ich suche, sehr ähnlich sind.
Also meine Frage an Sie ist: Kennen Sie ein solches Werkzeug? Wenn Sie es selbst bauen müssten: Was wäre Ihr Ansatz? Wir sind meistens ein Java/C++ Team, aber offen für alle Optionen.