Infolytics Mobile DB Monitor

Infolytics Mobile DB Monitor im Überblick

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.

Zwei-Komponenten-Architektur

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.

Der Sensor

  • ermittelt den Zustand der Datenbank,
  • nutzt dafür eigene Routinen und die Monitoring-Werkzeuge des Datenbanksystems,
  • verfügt über Polling-Intervalle für Routinen, die individuell konfigurierbar sind,
  • verdichtet die Daten, bereitet sie auf,
  • schreibt Zustandsberichte in Dateien.

Der Web-Service

  • hat keinerlei Zugriff auf die Datenbank,
  • liest die Zustandsberichte aus dem Dateisystem und
  • erstellt daraus HTML5-Seiten, die jeder kompatible Client abrufen kann.

Die Datenbank bleibt durch diese Zwei-Komponenten-Architektur gekapselt vom Web und kann nicht durch Attacken auf den Web-Service beeinträchtigt werden.

Details der Implementierung

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.

Systemvoraussetzungen

Erforderlich ist eine SAP MaxDB ab Version 7.6 und höher.

Java: Version 1.6 und höher.

Installation

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.

Tests, die durchgeführt werden

Vier verschieden Kategorien von Tests lassen sich mit dem Monitor durchführen.

Alle Tests lassen sich individuell konfigurieren.

1. Standard-SAP-MaxDB-Tests

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.

2. DB-Analyzer-Tests

SAP MaxDB verfügt über ein eigenes Werkzeug zur Überprüfung des Datenbank­zustands: den »DB Analyzer«. Der MDBM-Sensor ist in der Lage, die Ergebnisse des DB Analyzers auszuwerten.

3. I-Value-Tests

Hier werden Systemtabellen abgefragt: größer, kleiner oder anders als beim letzten Test. Es lassen sich auch beliebige Anwendertabellen abfragen.

4. Individuell definierte Tests (PlugIn-Schnittstelle)

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.

Log-Dateien und Statefiles

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.

Der Web-Service

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.

Kontakt

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.

Counter