Einrichten von EMail-Benachrichtigung @ TblSpc
- Dieses Thema hat 1 Antwort und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 18 Jahre von
Anonym.
-
AuthorPosts
-
20. September 2005 um 12:14 Uhr #2604
AnonymGastHi,
folgendes…
Es sollen automatisch EMails mit der Informarmation versendet werden, dass der TableSpace XY zu 80% voll ist…
Die Speicherverwaltung ist bereits aktiviert und Loggt auch freudig in die "STMG_" Tabellen. Es wird auch die derzeitige Auslastung angezeigt, wenn man diese Aufruft. Nur ist das etwas umständlich, da man ja nicht den halben Tag damit verbringt all seine Server samt TableSpaces zu überprüfen.
Deshalb soll diese Mail lösung her. Doch jedoch stoße ich da an meine Grenzen.Meine Idee momentan ist es das per SQL abfrage zu lösen indem ich die entsprechenden Daten aus den "STMG_" Tabellen auslese, auswerte und dann evtl einen ERROR auslöse und so ein Task abbreche und dieser mir dann mitteilt, dass der Table Space fast voll ist.
Die Idee hat nur den Haken, dass ich für jeden TableSpace eine eigene Abfrage schreibe und jede Nachricht einzeln erstellen muss…Es gibt doch sicher ne schönere Lösung in DB2?!
Oder habe ich sie nicht übersehen und es gibt Tatsächlich keine solche Funktion von Hause aus ?Thnx
22. September 2005 um 9:01 Uhr #3039
AnonymInaktivHallo ? (wie war der Name?) 🙁
Unter der Annahme, dass es sich um DB2 UDB for LUW handelt:
- Seit der DB2 V.8.2.2 (FixPak 9) gibt es die AUTOSIZE Option (auch per ALTER), die das bislang erforderlicher Kontrollieren von DMS Tablespaces erübrigt
- Mit DB2 V.8.2 (FixPak 3) gibt es die Möglichkeit Function Tables (mir ist der genaue Begriff gerade nicht erinnerlich, Ergebnisse von mitgeliferten Stored Procedures) auf Tablespace-Ebene abzufragen. Somit kannst Du per entferntem DB2-Zugriff (auch z.B. per MS Access) alle Deine "Kandidaten" einfach mit SQL abfragen.
- Ich habe für AIX und Solaris ein Perl Script geschrieben, das den Auslastungsgrad ermittelt und je nach Vorgabe via SMTP eine Mitteilung verschickt, für volle Tablespaces aber auch volle File Systems. Man könnte auf einem Win2000/Win2003 ähnlich mit VBScript vorgehen.
- Bin mir nicht ganz sicher, aber ich denke mit dem Health Center kann man genau das erreichen, was Dir … (?) … vorschwebt. Dort lassen sich Schwellwerte formulieren und E-Mail Contacts für verschiedene Einstellungen registrieren.
War es das, was Du wissen wolltest, … (?) …?
Gruß
GernotPS: Ich möchte nochmals daran erinnern die Net-tiquette einzuhalten und einen Namen oder Pseudonym zu nennen und die Fragen "nett" zu formulieren.
-
AuthorPosts
You must be logged in to reply to this topic.