openSM2 Enterprise Performance Monitoring Copyright 2010 FUJITSU TECHNOLOGY SOLUTIONS Agenda openSM2 Überblick INSPECTOR ANALYZER 1 © Copyright 2010 Fujitsu Technology Solutions Überblick openSM2 bietet eine einheitliche Lösung für das unternehmensweite Performance Management unterstützt die Serversysteme Microsoft Windows, Linux, Solaris™, VMware™ ESX Server™, Xen und BS2000/OSD und die Speichersysteme Symmetrix, CLARiiON und FibreCAT sowie alle SNMP-fähigen Systeme bietet eine umfassende Online-Überwachung mit konfigurierbarem Alarmmanagement ermöglicht detaillierte Engpassanalysen sowie Prognosen über den zukünftigen Leistungsbedarf versetzt Sie so in die Lage, die Performance Ihrer Systeme zu optimieren 2 © Copyright 2010 Fujitsu Technology Solutions Überblick Architektur openSM2 besteht aus den Komponenten • INSPECTOR für die simultane Online-Überwachung mehrerer Systeme • ANALYZER für die Offline-Auswertung von Messwertedateien 3 © Copyright 2010 Fujitsu Technology Solutions Überblick Messdatenerfassung openSM2 erfasst eine Vielzahl von Messdaten von • Windows-Systemen über die WMI-Schnittstelle • Linux- und Xen-Systemen über SSH • Solaris-Systemen über verschiedene Systemschnittstellen (kstat, /proc, statvfs) • VMware ESX Server-Systemen über den VI web service • BS2000/OSD-Systemen mit dem Messmonitor SM2 • Speichersystemen über StorMan • anderen Systemen mit SNMP Die Messdaten können für alle Systeme außer Solaris und BS2000/OSD remote ("agentless") erfasst werden Die Messdaten werden für die Online-Überwachung bereit gestellt und können auch zur späteren Auswertung in eine Messwertedatei abgespeichert werden 4 © Copyright 2010 Fujitsu Technology Solutions Überblick Messdaten von Windows-Systemen openSM2 erfasst Messgrößen aus folgenden Bereichen: • • • • • • • • • • • • • • • • • Auslastung des Prozessors im Benutzer- und privilegierten Modus Auslastung der logischen Partitionen von Platten Auslastung der physikalischen Platten Messdaten zur Kommunikation mit dem Netzwerk Länge der Server Work Queues Auslastung des Dateisystem-Cache Auslastung des physikalischen und virtuellen Speichers Anzahl der Prozesse, Threads, Events, Semaphoren und Mutexe Auslastung der Paging-Datei Anzahl der Systemaufrufe Anzahl der Ein-/Ausgaben Prozess- und Workload-spezifische Messdaten Abrechnungs- und Prozessor-auslastungsdaten von Job-Objekten Informationen zu den aktiven Prozessen der Job-Objekte Informationen über die Print Queue Übertragungsraten von TCP/IP Netzverbindungen Informationen über Microsoft Anwendungen (IIS, Exchange, SQL Server) 5 © Copyright 2010 Fujitsu Technology Solutions Überblick Messdaten von LINUX-Systemen openSM2 erfasst Messgrößen aus folgenden Bereichen: • CPU-Auslastung im Benutzer- und Systemmodus, sowie im IO-Wartezustand • Anzahl der Prozesse und Context Switches • Anzahl der wartenden Prozesse • Speicherauslastung • Anzahl der Ein-/Ausgaben • Übertragungsraten der Geräte • Page-In- und Page-Out-Aktivitäten • Ein- und Auslagerungsaktivitäten (Swapping) • freie Speicherseiten und Plattenblöcke im Swap-Bereich • Netzwerkdaten • Prozess- und Workload-spezifische Messdaten 6 © Copyright 2010 Fujitsu Technology Solutions Überblick Messdaten von SOLARIS-Systemen openSM2 erfasst Messgrößen aus folgenden Bereichen: • CPU-Auslastung im Benutzer- und Systemmodus, sowie im IO-Warte-zustand • Aktivitäten der blockorientierten Geräte • Auslastung der Systempuffer im Hauptspeicher • Anzahl der Systemaufrufe • Page-In- und Page-Out-Aktivitäten • Speicherzuweisung durch den Systemkern • Anzahl der Locks und daraus resultierende Wartezeiten • Message- und Semaphor-Aktivitäten • Länge und Auslastung der Warte-schlangen • Ein- und Auslagerungsaktivitäten (Swapping) • freie Speicherseiten und Plattenblöcke im Swap-Bereich • Anzahl der Einträge und Größe der Systemtabellen • Netzwerkdaten • Prozess- und Workload-spezifische Messdaten • Dateisystemdaten 7 © Copyright 2010 Fujitsu Technology Solutions Überblick Messdaten von VMware ESX Server-Systemen openSM2 erfasst Messgrößen des gesamten Servers und der einzelnen virtuellen Maschinen aus folgenden Bereichen: • Anzahl der virtuellen Maschinen • Anzahl der realen und virtuellen Prozessoren • Auslastung der Prozessoren insgesamt und durch die virtuellen Maschinen • Speicherbelegung durch den VMkernel und die virtuellen Maschinen • Größe und Belegung des Swap-Bereichs • Ein- und Auslagerungsaktivitäten (Swapping) • Zugriffs- und Datenübertragungsraten der Platten • Datenübertragungsraten des Netzwerks 8 © Copyright 2010 Fujitsu Technology Solutions Überblick Messdaten von Xen-Systemen openSM2 erfasst Messgrößen des gesamten Servers und der einzelnen virtuellen Maschinen aus folgenden Bereichen: • Anzahl der virtuellen Maschinen • Anzahl der realen und virtuellen Prozessoren • Auslastung der Prozessoren insgesamt und durch die virtuellen Maschinen • Speicherbelegung durch die virtuellen Maschinen • Datenübertragungsraten der virtuellen Blockdevices • Datenübertragungsraten des Netzwerks 9 © Copyright 2010 Fujitsu Technology Solutions Überblick Messdaten von BS2000/OSD-Systemen openSM2 erfasst Messgrößen aus folgenden Bereichen: • • • • • • • • • • • • • • • • • • • • • • CPU-Auslastung Anzahl der Ein- und Ausgaben Hauptspeicher- und Adressraumauslastung Kanalauslastung Plattenauslastung Anzahl Tasks pro Tasktyp Kategorie- und taskspezifischer Ressourcenverbrauch Zugriffe auf Dateien Katalogzugriffe Bedienzeiten von Geräten Auslastung von Pubsets UTM-Anwendungen BCAM-Verbindungen ISAM-Pools DAB-Caches Dateimigrationen durch HSMS Rechnerkommunikation mit MSCF Partitionen und emulierten Volumes des GS TCP/IP-Verbindungen Hypervisor- und Gastsystemaktivitäten in VM2000-Systemen Symmetrix-Systeme UDS/SQL und SESAM/SQL 10 © Copyright 2010 Fujitsu Technology Solutions Überblick Messdaten von Speichersystemen openSM2 erfasst Messgrößen aus folgenden Bereichen: • Zugriffsraten (Lesen/Schreiben) • Datenübertragungsraten (Lesen/Schreiben) • IO-Antwortzeiten (Lesen/Schreiben) Messdaten von SNMP-fähigen Systemen openSM2 erfasst Messgrößen aus den Gruppen ip, tcp und udp der MIB-2 11 © Copyright 2010 Fujitsu Technology Solutions Überblick Monitoring von Anwendungen Anwendungen können mit Hilfe von Workload-Klassen überwacht werden Definition von Workload-Klassen • Prozesse einer Anwendung werden zu einer Workload-Klasse zusammengefasst • WORKLOAD_CLASS=<name>,UID=<uid-list>,CMD=<cmd-list> Messdaten von Workload-Klassen, z.B. • CPU-Verbrauch • Ein-/Ausgaben • Speichernutzung • Page Fault Rate • Systemaufrufe 12 © Copyright 2010 Fujitsu Technology Solutions Überblick Prozesshitlisten: Erzeugung der Liste der Prozesse mit dem höchsten CPU-Verbrauch für jedes Messintervall Identifizierung der an Lastspitzen beteiligten Prozesse 13 © Copyright 2010 Fujitsu Technology Solutions INSPECTOR Funktionsüberblick Simultane Online-Überwachung mehrerer Systeme Grafische und tabellarische Präsentation der Messdaten in vordefinierten Reports Definition neuer Reports und Verknüpfung von Messgrößen durch Formeln Überwachung der Messdaten mittels benutzerdefinierter Regeln Flexibel konfigurierbare, automatische Reaktionen auf Ausnahmesituationen • Auslösen eines akustischen Alarms • Starten einer Prozedur • Senden einer E-Mail oder SMS • Senden eines SNMP-Traps* Subagent für SNMP-Management* * BS2000/OSD und Solaris 14 © Copyright 2010 Fujitsu Technology Solutions INSPECTOR Überwachungsbildschirm 15 © Copyright 2010 Fujitsu Technology Solutions INSPECTOR Regel-basierte Überwachung und Steuerung (Untergrenze < Messwert(Messgröße 1) Obergrenze) : AND (Untergrenze < Messwert(Messgröße n) Obergrenze) THEN Aktionen ausführen Regel: IF SMS E-Mail Messdaten Regel Prozedur Aktionen 16 SNMP © Copyright 2010 Fujitsu Technology Solutions ANALYZER Funktionsüberblick Benutzerfreundliche grafische Oberfläche für die Auswertung von Messwertedateien Erzeugung aussagekräftiger Grafiken aus den Messdaten Unterstützung von Engpass- und Trendanalysen Identifizierung der beteiligten Prozesse bei Systemhochlast Identifizierung überlasteter Betriebsmittel durch automatische Erzeugung von Hitlisten der Messobjekte mit den höchsten Werten Automatisierung von Auswertungen mit Makros Auswahl verschiedener Analysefunktionen (Mittelwert, Häufigkeiten, Minimum, Maximum, Quantil) Einfache Übertragung der Auswertungsergebnisse in MicrosoftProgramme (Excel, Word, PowerPoint) und das Intranet/Internet Speicherung von komprimierten Messdaten in Langzeitdateien 17 © Copyright 2010 Fujitsu Technology Solutions ANALYZER Auswertungsergebnisse 18 © Copyright 2010 Fujitsu Technology Solutions openSM2 … … eine auf Kundenanforderungen zugeschnittene, einfach zu bedienende und kostengünstige Lösung für die Überwachung von Server- und Speichersystemen 19 © Copyright 2010 Fujitsu Technology Solutions