Show TOC

Verwendung des ICM MonitorsLocate this document in the navigation structure

Verwendung

Mit dieser Transaktion ( SMICM) können Sie den Internet Communication Manager, der die Requests vom oder ins Internet (in der Serverrolle z.B. die eingehenden HTTP-Requests) empfängt bzw. versendet, überwachen und administrieren.

Voraussetzungen

Der Internet Communication Manager läuft auf der Applikationsserver-Instanz. In der Serverübersicht (Transaktion SM51) sehen Sie die angebotenen Workprozesstypen des Servers sowie den Eintrag ICM.

Funktionsumfang

Um den ICM Monitor zu starten, wählen Sie im Menü Anfang des Navigationspfads Administration Nächster Navigationsschritt Systemverwaltung Nächster Navigationsschritt Monitor Nächster Navigationsschritt Systemüberwachung Nächster Navigationsschritt Internet Communication Manager Ende des Navigationspfads oder die Transaktion SMICM.

Einstiegsbild ICM Monitor

Abbildung 1: SMICM Einstiegsbild

Im Einstiegsbild sehen Sie einige generelle Angaben zum Zustand und der Konfiguration des ICM sowie die Liste der konfigurierten Worker-Threads, der Sie die Aktivitäten der einzelnen Threads entnehmen können. Es handelt sich um eine Momentaufnahme, die sich meist ändert, wenn Sie Auffrischen wählen.

Allgemeine Angaben zum ICM

Im oberen Bereich bekommen Sie folgende Informationen.

ICM Monitor - Kopfbereich

Feld

Werte und Bedeutung

Wertänderung

ICM Status

Mögliche Status sind:

  • läuft GREEN

  • Wartung YELLOW

  • läuft nicht RED

Über Menüfunktionen

Weitere Informationen: ICM Administration

Neustart nach Fehler

Gibt an, ob der ICM nach einem Fehler automatisch neu gestartet werden kann

Über Menüfunktionen

Weitere Informationen: ICM Administration

Trace-Level (0-3)

Derzeit aktiver Trace-Level

Über Menüfunktionen

Weitere Informationen: Überwachung des ICM-Zustandes

Erzeugte Worker-Threads

Der ICM erzeugt beim Start eine (konfigurierbare) Menge von Worker-Threads ( icm/min_threads). Bei Bedarf erzeugt er im laufenden Betrieb weitere Worker-Threads (bis zur konfigurierbaren Grenze icm/max_threads). Bei geringer Auslastung baut der ICM auch Threads wieder ab. Hier sehen Sie, wie viele Threads gerade existieren ( aktuell), wie viele seit dem Start maximal existiert haben ( peak) und wie viel maximal existieren können ( maximal).

Erfolgt dynamisch; Änderung der Quoten über Profilparameter, vgl. Parametrisierung des ICM.

Benutz t e Verbindungen

Anzahl der bestehenden Verbindungen. Das Verfahren ist analog zu den Worker-Threads (Minimum 0, Maximum icm/max_conn)

Erfolgt dynamisch; Änderung des Maximalwertes über Profilparameter, vgl. Parametrisierung des ICM.

Benutzte Queue-Einträge

Anzahl der Einträge in der Request-Queue des ICM. Das Verfahren ist analog zu den Worker-Threads (Minimum 0, Maximum icm/req_queue_len)

Erfolgt dynamisch; Änderung des Maximalwertes über Profilparameter, vgl. Parametrisierung des ICM.

Liste der Worker-Threads

Die Felder in der Anzeige haben die folgende Bedeutung.

Feld

Bedeutung

Nr.

Nummer des Threads:

Die Threads, die zur Bearbeitung (Empfangen oder Versenden) von Requests zur Verfügung stehen, werden vom ICM durchnummeriert (wie die Workprozesse vom Dispatcher).

Thread-Id

Thread-ID, die vom Betriebssystem vergeben wird (analog zur PID für Prozesse).

Anzahl

Anzahl der Requests, die durch diesen Thread bearbeitet wurden.

Zustand

Zustand, in dem sich der Thread gerade befindet.

Folgende Werte sind möglich:

  • frei: Der Thread wartet auf einen Request

  • läuft: Der Thread bearbeitet gerade einen Request. In diesem Fall kann durch Doppelklick auf die Zeile Detailinformation angezeigt werden. Außerdem liefert dann die Spalte bearbeiteter Request genauere Informationen.

bearbeiteter Request

Typ von Request, den der Thread gerade bearbeitet.

Mögliche Werte sind:

Feld ist leer

keine Aktion

Administration

Aktion, die von der Transaktion SMICM oder das Programm icmon angestoßen wird, z.B. Anzeige der Liste. Aus diesem Grund zeigt mindestens ein Thread immer Administration an, wenn Sie SMICM aufrufen.

Anfrage lesen

Request lesen (Server)

Antwort lesen

Antwort lesen (Client)

Anfrage schreiben

Request schreiben (Client)

Antwort schreiben

Antwort schreiben (Server)

Verbindung öffnen

Verbindung zu einem Server aufbauen

Verbindung schließen

Verbindung zu einem Partner schließen

Verbindung annehmen

Verbindung von einem Client akzeptieren

Zeitabhängige Aktion

Zeitabhängige (periodisch eingeplante) Ereignisse ausführen

Shutdown durchführen

ICM beenden

Warten auf Antwort (SERV)

auf Antwort vom Applikationsserver warten (SAP NetWeaver Application Server ist Server bei stehenden Verbindungen)

Warten auf Antwort (CLNT)

auf neuen Request vom Applikationsserver warten (SAP NetWeaver Application Server ist Client bei stehenden Verbindungen)

ICM-Funktionen für Administration und Monitoring

Über das Menü können Sie von diesem Einstiegsbild aus verschiedene Funktionen verwenden. Diese sind in den folgenden Abschnitten detailliert beschrieben.

Weitere Informationen

Sie können den ICM auch über die Web-Administrations-Oberfläche vom Browser aus administrieren. Informationen dazu finden Sie unter Verwendung der Web-Administrations-Oberfläche.