Monitor Operating System
Dieser Monitor überwacht Betriebssystemdaten von
beliebigen Anwendungsservern und Host-Systemen. Die Werte werden vom
Betriebssystemkollektor
SAPOSCOL ermittelt. Sie können diese Daten auch mit dem
Betriebssystemmonitor
überwachen, der als Analysemethode den meisten Knoten dieses Monitors
zugeordnet ist.

Um mit diesem Monitor für einen bestimmten Host
Betriebssystemdaten abrufen zu können, muss der Betriebssystemkollektor
SAPOSCOL auf diesem Server installiert sein (siehe
Installation des
Betriebssystemkollektors SAPOSCOL).
Der Monitor enthält die folgenden Monitorbaumelemente (Monitoring Tree Elements = MTEs):
MTE-Name |
Bedeutung |
|
CPU |
Informationen über die CPU eines Host-Systems |
|
CPU_Utilization |
mittlere Nutzung der CPUs auf einem Host; der Wert zeigt, wie intensiv die CPU genutzt wird und welche Rechenkapazität noch verfügbar ist |
|
5minLoadAverage |
mittlere Anzahl der Prozesse auf einem Host, die zur Ausführung bereit sind, aber auf die Bearbeitung durch die CPU warten müssen |
|
Idle |
Idle-Zeit für alle CPUs im System |
|
Paging |
Austausch von Datenseiten zwischen dem Hauptspeicher eines Host-Systems und der Überlaufablage in einer Paging-Datei auf der Festplatte; Paging tritt auf, wenn der Hauptspeicher nicht groß genug für die Kontexte aller laufenden Prozesse ist |
|
Page_In |
mittlere Anzahl der Rückholvorgänge (Page-Ins) pro Sekunde; ein Page-In tritt auf, wenn ein Prozess auf eine Datenseite zugreifen muss, die im Hauptspeicher nicht zur Verfügung steht. Vor der Fortsetzung des Prozesses muss das Betriebssystem die Seite aus der Paging-Datei zurückholen |
|
Page_Out |
mittlere Anzahl der Auslagerungsvorgänge (Page-Outs) pro Sekunde (Page-Out tritt auf, wenn eine Seite vom Speicher ausgelagert wird, um Platz für von anderen Prozessen benötigte Seiten zu schaffen) |
|
Commit_Charge |
gesamter vom Betriebssystem und Programmen genutzter physischer und virtueller Speicher (nur für Windows) |
|
Commit_ChargeFree |
verfügbarer Commit Charge: Differenz aus dem maximal verfügbaren und dem momentan genutzten Commit Charge (nur für Windows) |
|
Commit_Percent |
Anteil des momentan genutzten Commit Charge vom maximal verfügbaren Commit Charge (nur für Windows) |
|
Swap_Space |
Speicherplatz auf der Festplatte, auf den nichtbenötigte Daten aus dem Hauptspeicher ausgelagert werden, damit im Hauptspeicher wieder Platz für das aktuell ausgeführte Programm ist (nur für UNIX-Plattformen) |
|
Freespace |
freier Spap Space (nur für UNIX-Plattformen) |
|
Percentage_Used |
prozentuale Nutzung des Swap Space (nur für UNIX-Plattformen) |
|
OS_Collector |
Status des Betriebssystemkollektors SAPOSCOL |
|
State |
|
|
Lan |
Informationen zu einem Local Area Network (LAN), aufgeschlüsselt nach den auf diesem Host installierten LANs |
|
Packets_In |
eingehende Pakete pro Sekunde in einem LAN an der Schnittstelle eines Host-Systems |
|
Packets_Out |
ausgehende Pakete pro Sekunde in einem LAN an der Schnittstelle eines Host-Systems |
|
Collisions |
Kollision im LAN, bei der zwei Stationen ein Paket zur gleichen Zeit auf dem gleichen Kanal transportieren; dies führt zur Zerstörung der Pakete und erzwingt deren erneute Versendung |
|
Monitored Processes |
überwachte Prozesse auf diesem Host (siehe Überwachung ausgewählter Prozesse mit SAPOSCOL) |
|
Um den Monitor zu starten, gehen Sie wie folgt vor:
...
1. Starten Sie den Alert-Monitor über Transaktion RZ20, oder wählen Sie CCMS → Steuerung/Monitoring → Alert-Monitor.
2. Expandieren Sie im Bild CCMS-Monitorsammlungen die Sammlung SAP CCMS Monitor Templates.
3. Starten Sie in der Monitorliste den Monitor Operating System mit Doppelklick.
Die folgende Tabelle liefert Informationen zum Vorgehen bei Alerts dieses Monitors:
MTE-Name |
Vorgehen |
|
CPU CPU_Utilization |
Viele Faktoren können zu einer übermäßig hohen CPU-Nutzung beitragen, weshalb eine genauere Analyse erforderlich ist. Wenn das Problem durch zu viele aktive Prozesse im Host-System verursacht wurde, könnten Sie z. B. CPU-intensive Programme auf Zeiten niedriger Systemlast oder auf andere Host-Systeme verlegen bzw. die Anzahl der CPUs erhöhen oder die CPU(s) aufrüsten. |
|
5minLoadAverage |
Warten durchschnittlich mehr als zwei Prozesse, weist dies darauf hin, dass die CPU die Gesamt-Performance des Systems reduziert. · Ein hoher Wert für 5minLoadAverage und ein hoher Wert für CPU_Utilization kann darauf hinweisen, dass zu viele Prozesse auf dem Server aktiv sind. · Ein hoher Wert für 5minLoadAverage und ein niedriger Wert für CPU_Utilization kann darauf hinweisen, dass der Hauptspeicher zu klein ist. Die Prozesse warten dann wegen übermäßigen Paging. |
|
Paging Page_In Page_Out |
Alerts beim Paging deuten darauf hin, dass zu viele Prozesse in einem Host-System ausgeführt werden oder dass der Hauptspeicher für die Anzahl der laufenden Prozesse zu klein ist. Mögliche Maßnahmen sind, den Hauptspeicher zu erweitern, Prozesse auf andere Host-Systeme umzulagern und speicherintensive Programmläufe auf Zeiten niedriger Systemlast u verschieben.
Auf Windows-Plattformen wird (im Gegensatz zu UNIX) ein Page-Out auch ohne Platzbedarf im Arbeitsspeicher vorsorglich durchgeführt. Ein Alert in diesem MTE hat darum keine Bedeutung; beachten Sie unter Windows nur Page_In. Unter UNIX ist dagegen Page_Out die entscheidende Größe zur Beurteilung des Pagings. |
|
Commit_Charge Commit_ChargeFree Commit_Percent |
Falls der verfügbare Commit Charge unter den
Schwellenwert sinkt, sollten Sie den Wert des gesamten Commit Charge im
Betriebssystem heraufsetzen. Beachten Sie allerdings, dass ein größerer
virtueller Speicher mehr Paging verursacht, wenn nicht genug Hauptspeicher
vorhanden ist (siehe auch
|
|
Swap_Space Freespace Percentage_Used |
Falls in diesem Teilbaum ein Alert generiert wird,
sollten Sie den verfügbaren Swap Space erhöhen (zu Richtlinien für die Größe
des Swap Space siehe auch
|
|
OS_Collector/State |
Falls der Betriebssystemkollektor auf einem System nicht
läuft, sollten Sie das Programm
|
|