XM4DB2 / Exception Master für Db2 Systeme

XM4Db2 Logo

XMDB2 findet "Exceptions" in Db2 Systemen

XM4DB2 prüft kontinuierlich jedes unternehmenskritische Db2-System. Es sucht proaktiv nach Indikatoren für aktuelle oder potenzielle zukünftige Probleme, so genannte "Exceptions". Eine Ausnahme ist eine inakzeptable Situation, die Db2 oder eine andere z/OS-Komponente nicht automatisch lösen kann.

XM4DB2 alarmiert das DBA-Personal und kann optional Maßnahmen zur Behebung der Situation ergreifen. Es arbeitet im Hintergrund und prüft kontinuierlich die Verfügbarkeit von Db2-Objekten und die Betriebsbereitschaft von Dienstprogrammen, Plänen und Paketen.

Hier sind einige Beispiele, bei denen XM4DB2 schwere Probleme erkennt und meldet. Ein Ladeprogramm versetzt einen Tablespace in einen "RECP"-Zustand und bricht ab, so dass sich der Tablespace in einem sehr unerwünschten eingeschränkten Zustand befindet. Die Folge ist, dass ein Plan oder ein Package (eine Anwendung) fehlschlägt. XM4DB2 alarmiert sofort den verantwortlichen DBA und kann korrigierende Maßnahmen ergreifen. Es verknüpft die erforderlichen Informationen und stellt die "ganze Geschichte" dar, das Dienstprogramm, das fehlgeschlagen ist, die betroffenen Objekte und die betroffene Anwendung.

XM4DB2 erkennt nicht nur Probleme, sondern antizipiert vor allem kommende Probleme. XM4DB2 meldet rechtzeitig einen drohenden Platzmangel für Tabellen- oder Indexbereiche. Ein weiteres Beispiel liegt im Bereich der Wiederherstellbarkeit. XM prüft Image-Copies und berechnet die Wiederherstellungszeit, um sicherzustellen, dass die Service-Levels eingehalten werden.

DBAs erhalten eine Meldung, wenn XM4DB2 berechnet, dass die erwartete Wiederherstellungszeit länger ist als gemäß Service Level Agreements zulässig. Eine Abnahme der IO-Leistung kann in Spitzenlastzeiten zu einem unschönen Problem werden. XM4DB2 überwacht kontinuierlich das IO-Verhalten und die Bufferpool-Performance. Es erkennt Probleme und Tuning-Möglichkeiten und signalisiert kritische Entwicklungen.

XM4DB2 ist mit der grafischen Workstation BPA4DB2 verbunden und bietet detaillierte Analyse- und Tuning-Anleitungen. XM4DB2 verwaltet und zeigt eine Tabelle der aktuellen Ausnahmen in den DB2-Subsystemen und unternehmensweit an. Jedes Ereignis wird nur einmal hervorgehoben - der Eintrag verschwindet, wenn das Problem behoben ist. Bei dringenden Angelegenheiten benachrichtigt das System die Datenbank- und Systemadministratoren. Es gibt eine Funktion mit der Option, "Standard"-Probleme automatisch zu beheben.

Einige der Ausnahmen, die ständig überprüft werden, sind:
  • Objekte in einem unerwarteten eingeschränkten Zustand und alle davon betroffenen Pläne/Packages
  • Vorhersehbarer Platzmangel von Objekten, ob durch z/OS, ICF oder DB2 bedingt
  • Nicht wiederherstellbare Tablespaces aufgrund fehlender Image-Copies
  • Mögliche Verletzung von SLAs in Bezug auf die Wiederherstellungszeit
  • Fehlende archivierte Logs; Inkonsistenz mit BSDS
  • Gestoppte Prozeduren z. B. REJECT oder QUEUE bei erreichter Warteschlangenlänge
  • Gestoppte Dienstprogramme und betroffene Objekte
  • In-doubt Threads und zugehöriges System
  • DDF-Status in Bezug auf Verbindungen und Threads
  • Pläne/Packages, die ungültig oder funktionsunfähig sind oder von anderen Fehlern betroffen sind
  • Bufferpool-bezogene Probleme, z. B. vermeidbare Re-Reads, Schwellwertüberschreibtungen etc.

DB2-Systeme ändern sich ständig. Aktivitäten rufen DB2-Meldungen mit Informationen über Ereignisse, Warnungen über Einschränkungen und Fehlermeldungen über wahrscheinliche Fallstricke auf. Um aus der Flut der Meldungen diejenigen zu sichten und zu extrahieren, die relevant sind, ist ein dedizierter Aufwand notwendig. Einfaches Scannen nach bestimmten Meldungen oder die Analyse der Ausgabe von Anzeigebefehlen reicht nicht aus. Das frühzeitige Erkennen von kostspieligen Störungen erfordert, dass der DBA verschiedene Informationsquellen auswertet und rechtzeitig Schlussfolgerungen zieht. Eine automatisierte und proaktive Überwachung beugt Ausfällen vor und sichert die kontinuierliche Verfügbarkeit der Datenbank.

Mehrere Überwachungsprogramme für DB2 und z/OS liefern großartige Rohdaten. Leider fehlt ihnen allen die Fähigkeit, die Beobachtungen intelligent zu überprüfen, um festzustellen, wann eine echte Ausnahme- oder Fehlersituation bevorsteht. Der Hauptzweck dieser Überwachungstools besteht darin, Daten für die Experten bereitzustellen, die DB2-Systemausfälle analysieren. Der Ansatz von UBS besteht darin, vermeidbare Probleme gar nicht erst aufkommen zu lassen, indem verdächtige und potenziell schädliche Ereignisse automatisch und in Echtzeit verfolgt werden.

XM4DB2 ist für Operations- und Produktions-DBA-Mitarbeiter gedacht. Es liefert ein zeitnahes proaktives Status-Update der DB2-Systeme, um die Verfügbarkeit aller Objekte für ihre abhängigen Anwendungen zu verbessern und zu garantieren.

XM4DB2 bietet vordefinierte Best-Practice-Lösungen und unterstützt auch benutzerdefinierte Exception-Definitionen. Eine Exception, die wiederholt zu einem bestimmten Fehler führt und kurzfristig unvermeidbar erscheint, sollte eine Standardbehandlung erhalten. XM4DB2 bietet vorbereitete Jobs für Reparaturen und andere Funktionen. Diese Jobs können vom Personal geprüft, bearbeitet und freigegeben oder an einen Scheduler zur Ausführung übergeben werden.

XM4DB2 ist so konzipiert, dass neue definierte Aktionen problemlos akzeptiert werden. Definierte Aktionen oder eine beschriebene Menge von Ereignissen werden als Ausnahme behandelt. Sie werden kontinuierlich verfolgt und erzeugen Alarme.

Es gibt Hunderte von Meldungen und Warnungen zu über 30+ möglichen eingeschränkten Zuständen. Bei nur zwei DB2-Systemen mit potenziell Tausenden von Tablespaces ist es nahezu unmöglich, Probleme manuell zu beobachten und zu erkennen, bei 10 oder sagen wir 100 Subsystemen ist es definitiv im Bereich des Unmöglichen.

Es erfordert ein spezielles Programm, um zielsicher die Ereignisse innerhalb von DB2 und z/OS zu finden, die Probleme verursachen. Mit bloßem Auge ist es unmöglich, zu sehen, was vor sich geht und mögliche Konsequenzen abzuschätzen. XM4DB2 bewältigt die ständige Überwachung der DB2-Umgebung mit seiner einzigartigen Funktionalität und Technologie. Es spart nicht nur Zeit, Aufwand und Personalressourcen, sondern hilft auch, geschäftskritische Anwendungen reibungslos am Laufen zu halten. Wie viel kostet jede Minute DB2-Ausfallzeit Ihr Unternehmen?

  • Liefert intelligente Analysen und Empfehlungen zur Problemvermeidung

 

  • Reduziert operative Risiken

 

  • Gesteigerte Produktivität im gesamten Unternehmen
  • Pro-aktive Überwachung jedes DB2-Systems

 

  • Reduziert manuellen Aufwand und manuelle Fehler durch Automatisierung

 

  • Füllt die Lücke im Markt für System-Management-Tools und IT-Services
  • Reduziert Schwierigkeiten beim Zugriff auf Produktionsdatenbanken

 

  • Sorgt für unterbrechungsfreien Betrieb