Themen System & Performance Management mit ❽ Überblick ❽ Was wird für benötigt ❽ Welche Informationen werden angezeigt ❽ Anpassung an Kundensysteme Vortrag: 2C02 Teil I Manfred Kaser Compaq Computer GmbH www.compaq.de 2 www.compaq.de ❽ Sammelt, analysiert, visualisiert Daten von einem oder mehreren Systemen und gibt bei Überschreitung von Schwellwerten Warnungen aus. ❽ War ein Layered product Jetzt bei Basis OpenVMS Lizenz dabei ❽ Software auf CD-ROM distribution kit. ❽ Wird nicht standardmäßig installiert ❽ Handbücher bei VMS Dokumentation ( Online Hilfe, Online Handbücher ) 3 www.compaq.de ❽ 2 Teile 10 Data Provider auf den zu überwachenden Systemen 10 Data Analyzer sammelt und visualisiert die Daten ❽ Workstation mit Motif oder X-Windows ( Excursion, etc...) 10 Die Log Datei ist Textformat ❽ Für die Anzeige und Analyse wird Rechenleistung benötigt 4 www.compaq.de ❽ Real-time Anzeige der zu überwachenden Systeme: ähnlich MONITOR mit zusätzlicher Funktionalität ❽ Fehler und Informationsanzeige: Warnungen werden bei auftretenden Engpässen ausgegeben ❽ Lauffähig mit den Standardeinstellungen, aber einige Anpassungen sind notwendig um alle Funktionen zu benutzen ❽ Die Anzeige ist sehr einfach! (point and click) ❽ Andere Software Werkzeuge liefern Rohdaten, analysiert vorab. 10 Benutzt Standardwerte für Vergleiche, oder auch benutzerspezifische Einstellungen ❽ überwacht Systeme und gibt Warnungen aus 5 www.compaq.de 6 www.compaq.de OV113 - System and Performance Management with
AMDS$LOGICALS.COM ❽ Kommandoprozedur mit Erklärungen zu den logischen Namen ❽ Keine Änderungen nötig 10 Installationen funktionieren mit den Standardeinstellungen ❽ Interface, Gruppenname und das Verzeichnis für die Logdatei können(sollen) angepaßt werden Network Interface ❽ benutzt unterschiedliche Netzwerkkarten ❽ Wählt eine Karte standardmäßig aus ❽ Kann definiert werden ❽ benutzt eigenes Netzwerkprotokoll, daher unabhängig von einem Netzwerkprodukt (z.b.: TCP/IP, Decnet, Lat etc...) 7 www.compaq.de 8 www.compaq.de Network Interface AMDS$LOGICALS.COM The following logical lets you force the assigning of the datalink channel to a certain LAN adaptor. By default the following list is used in the order given: AMDS$DEVICE, FXA0, FCA0, ECA0, ICA0, IRA0, XEA0, - XQA0, EFA0, ETA0, ESA0, EXA0, EZA0... Startup ❽ Das erste Fenster ist das Informations-Fenster Event-Window ❽ Diese Daten werden in eine Logdatei geschrieben AMDS$EVENT_LOG.LOG ❽ Der Name und Verzeichnis dieser Datei kann mit logischen Namen verändert werden $ AMDS$DEF AMDS$DEVICE "ESA0"! force Ethernet 9 www.compaq.de 10 www.compaq.de Information Window and Log File Information Window Details Time Sev Event Opening Event Log on date/time: 17-APR-1996 10:32:17.05 10:32:23.70 80 LOMEMY, WRKHRD free memory is low 10:32:42.31 30 RESDNS, SPLEFX resource hash table dense 142% full (1461 resources, hash table size 1024) 10:32:54.19 75 HIHRDP, WRKHRD hard page fault rate is high 10:32:38.86 60 HIBIOR, SPLEFX buffered I/O rate is high 10:32:59.22 60 HINTER, WRKHRD interrupt mode time is high 10:32:43.87 60 HIBIOR, WRKHRD buffered I/O rate is high 10:35:33.83 60 DSKMNV, ABNRML $10$DKB100($10$DKB100) disk mount verify in 10:35:33.84 60 DSKOFF, SAILOR $4$DRA0((SAILOR)) is offline 10:35:33.86 60 DSKMNV, HEEBEE $10$DKB100($10$DKB100) disk mount verify in 10:42:32.13 60 PRBIOR, WRKHRD AMDS$COMM Buffered I/O rate is high 10:42:27.09 80 LOMEMY, WRKHRD free memory is low 10:42:27.09 60 HIBIOR, WRKHRD buffered I/O rate is high 11 www.compaq.de 12 www.compaq.de OV113 - System and Performance Management with
System Overview System Overview ❽ Das nächste Fenster ist das System overview ❽ Zeigt alle zu überwachenden Systeme an ❽ Systemname, Utilization, O.S. und Hardware versionen werden dargestellt 13 www.compaq.de 14 www.compaq.de System Overview (More Systems) AMDS$GROUP_NAME ❽ Systeme können in Gruppen zusammengefasst werden ❽ Müssen nicht in einem OpenVMScluster sein ❽ Definiert in AMDS$LOGICALS.COM 15 www.compaq.de 16 www.compaq.de AMDS$LOGICALS.COM AMDS$GROUP_NAME Node Summary (1) The following logical will define the group in which you want to associate the node(s) you are monitoring. Typically this is your cluster alias. You may choose any name up to 15 characters. The group name is defined on the Data Provider node, and just used by to associate and group nodes for data display in the "System Overview" window. $ AMDS$DEF AMDS$GROUP_NAME VMSPERF! Default of DECAMDS group name 17 www.compaq.de 18 www.compaq.de OV113 - System and Performance Management with
Node Summary (2) Node Summary (3) 19 www.compaq.de 20 www.compaq.de CPU Modes Summary CPU Modes Summary ❽ Ähnlich $ MONITOR MODE ❽ Zeigt alle vorhandenen CPUs bei Multi-Processor Systemen an 21 www.compaq.de 22 www.compaq.de Process Display Process Display ❽ Information aller Prozeß spezifischen Daten ❽ Momentaner Ressourcen Verbrauch wird angezeigt 23 www.compaq.de 24 www.compaq.de OV113 - System and Performance Management with
Process Display (2) Fix ❽ kann einige Probleme beheben - fix ❽ Durch Verwendung eines eigenen Protokolls, sind diese Aktionen auch bei Ausfall der Netzwerksoftware möglich ❽ VMS Security wird beachtet ( privilegierter account wird verwendet) 25 www.compaq.de 26 www.compaq.de Fix Process ❽ Delete / Exit ❽ Suspend / Resume ❽ Change Priority ❽ Purge / Adjust Working Set ❽ Adjust Limits Fix Node ❽ Adjust Quorum ❽ Crash Node 27 www.compaq.de 28 www.compaq.de Customization Customize Application ❽ beinhaltet Standardeinstellungen ❽ Können angepasst werden ❽ Alarm bei Überschreitung von Einstellungen wird ausgegeben 29 www.compaq.de 30 www.compaq.de OV113 - System and Performance Management with
Customize Events Customize Events Menu ❽ Change Thresholds ❽ Change Severity ❽ Event Escalation 31 www.compaq.de 32 www.compaq.de Customize Events (1) Customize Events (2) 33 www.compaq.de 34 www.compaq.de Customize Events (3) AMDS$EVENT_MAIL_EXAMPLE $ Event_str=F$GETJPI("","PRCNAM")! What's my process' name? $ Event = F$EXTRACT (0,6,Event_str)! Extract the Event code $ Node = F$EXTRACT (7,F$LENGTH(Event_str),Event_str)! Exract the node name... $ Full_Event = F$TRNLNM ( "AMDS$ESCAL_EVENT" ) $ OPEN/WRITE file amds$system:'event_str'.tmp $ WRITE file "''Full_Event'" $ CLOSE file Send mail to myself... include the whole event string... $ MAIL AMDS$SYSTEM:'event_str'.tmp /NOSELF/SUBJ=" EVENT: ''Event' on node ''Node'" mynode::myusername 35 www.compaq.de 36 www.compaq.de OV113 - System and Performance Management with