Infolytics Mobile DB Monitor (MDBM) ist ein Werkzeug für die Überwachung des Online-Status beliebiger Datenbanken, der Füllgrade ihrer Daten- und Logfiles, der Prozessor- und Hauptspeicherauslastung der Server sowie weiterer relevanter Kenngrößen.
Ab sofort können Sie Infolytics Mobile DB Monitor für SAP MaxDB kostenlos von unserer Website herunterladen und nutzen.
Im Folgenden soll zunächst ein stichpunktartiger Überblick über die Architektur des Mobile DB Monitor und die Funktionalität seiner Komponenten gegeben werden. Im Anschluss daran werden einige Details der Implementierung erläutert.
Mobile DB Monitor besteht aus zwei Komponenten: einem Sensor, der den Zustand der Datenbank prüft, und einem Web-Service, der die Zustandsberichte für externe Clients als HTML5-Seiten zur Verfügung stellt.
Die Datenbank bleibt durch diese Zwei-Komponenten-Architektur gekapselt vom Web und kann nicht durch Attacken auf den Web-Service beeinträchtigt werden.
An dieser Stelle kann nur eine kurze Übersicht gegeben werden. für eine detaillierte Erläuterung der MDBM-Funktionalität verweisen wir auf die MDBM-Anleitung im PDF-Format.
Erforderlich ist eine SAP MaxDB ab Version 7.6 und höher.
Java: Version 1.6 und höher.
Die Installation besteht im Wesentlichen aus dem Entpacken der ZIP-Datei.
Anschließend müssen Sie nur das Verzeichnis mit der Sensor-Komponente an einen geeigneten Ort in Ihrem Netz legen und in einer Konfigurationsdatei festlegen, welche Datenbanken getestet und abgefragt werden sollen.
Vier verschieden Kategorien von Tests lassen sich mit dem Monitor durchführen.
Alle Tests lassen sich individuell konfigurieren.
Mobile DB Monitor wird mit einigen Standardtests ausgeliefert, die zur Initialkonfiguration des Mobile DB Monitor gehören. Diese Standardtests können Sie auf einfache Weise über eine XML-Konfigurationsdatei an Ihre individuellen Anforderungen anpassen.
SAP MaxDB verfügt über ein eigenes Werkzeug zur Überprüfung des Datenbankzustands: den »DB Analyzer«. Der MDBM-Sensor ist in der Lage, die Ergebnisse des DB Analyzers auszuwerten.
Hier werden Systemtabellen abgefragt: größer, kleiner oder anders als beim letzten Test. Es lassen sich auch beliebige Anwendertabellen abfragen.
Die Monitor-Technologie lässt sich nicht nur für SAP MaxDB verwenden, sondern kann aufgrund ihres grundsätzlichen Charakters für vielfältige Monitoring-Zwecke verwendet werden.
Beispielsweise lässt sich MDBM für die Überwachung des Zustandes einer VoIP-Telefonanlage verwenden. Sollte eines der angeschlossenen Telefone offline gehen, kann MDBM dies feststellen und einen Neustart auslösen.
Für die Erstellung der Log-Dateien verwendet MDBM das bewährte Logging-Werkzeug Log4J. Von den zahlreichen Appendern, d.h. Diensten, die Log4J zur Verfügung stellt, nutzt MDBM vor allem den File- und den Email-Appender.
Der File-Appender erstellt die Log-Dateien und schreibt sie an einen von Ihnen bestimmbaren Ort in das Dateisystem.
Der Email-Appender lässt sich so konfigurieren, dass er automatisch eine Email verschickt, wenn der Sensor Veränderungen feststellt.
Die Nutzung des Web-Services ist eine zusätzlich Option. Über ihn können Sie sich die Zustandsdaten der Datenbank grafisch aufbereitet in Form einer HTML5-Seite anzeigen lassen.
Der Web-Service hat keinerlei Zugriff auf die Datenbank. Er nutzt für die Bereitstellung der HTML5-Seiten die Log-Dateien, die das Logging-Werkzeug erstellt, d.h. er liest nur aus dem Dateisystem.
Die Open MaxDB Group hat ein eigenes Forum für Diskussionen der MDBM-Anwender eingerichtet.
Fragen rund um Infolytics Mobile DB Monitor können Sie gerne via Email an mdbm@infolytics.com stellen. Wir bemühen uns, Ihre Fragen zügig zu beantworten.