Show TOC

Architektonische Übersicht des SAP-Host-AgentenLocate this document in the navigation structure

SAP-Host-Agent bietet eine große Anzahl an ausführbaren Programmen und Diensten, die in diesem Abschnitt aus architektonischer Sichtweise beschrieben werden.

Die folgende Abbildung bietet einen Überblick über den SAP-Host-Agenten mit seinen Komponenten:

SAP-Host-Agent-Architektur

Ausführbare Programme und Services

Das Executable-Verzeichnis des SAP-Host-Host-Agenten befindet sich am folgenden Ort:

UNIX /usr/sap/hostctrl/exe
Windows %ProgramFiles%\SAP\hostctrl\exe
IBM i /usr/sap/hostctrl/exe und Objekte in der Bibliothek R3SAP400

Der SAP-Host-Host-Agent hat die folgenden ausführbaren Programme und Services:

SAPHostExec-Service

saphostexec ist ein Service oder Dämon, der nur unter Benutzerkonten mit speziellen Berechtigungen wie root auf UNIX oder Local System unter Windows läuft.

saphostexec führt the Life-Cycle-Management-Prozesse des SAP.Host-Agenten selbst wie Upgrade und Installation durch.

sapstartsrv-Service SAPHostControl

SAPHostControl läuft im SAP-Host-Agent unter dem Benutzer sapadm.

SAPHostControl sollte nicht mit sapstartsrv verwechselt werden, weil sapstartsrv unter dem Benutzer <sapsid>adm in der SAP-Systeminstanz mit dem Instanzprofil läuft.

Hinweis

SAPHostControl enthält die Funktionen des ehemaligen CCMS-Agenten SAPCCMSR, d. h. des Agenten, der Hosts überwacht. Weitere Informationen finden Sie unter Zentrales Monitoring mit SAP-NetWeaver-Management-Agenten in der Dokumentation zu dem SAP NetWeaver Application Server ABAP (AS ABAP).

Der Betriebssystemkollektor saposcol

saposcol ist ein eigenständiges Programm, das im Hintergrund des Betriebssystems läuft. Es läuft unabhängig von den SAP-Instanzen genau einmal pro überwachten Host. saposcol sammelt Daten über Betriebssystemressourcen. Dazu gehören:
  • Die Verwendung des virtuellen und physischen Speichers.
  • Die CPU-Auslastung.
  • Die Auslastung der physischen Platten und Dateisysteme.
  • Ressourcenverwendung der laufenden Prozesse.
saposcol macht die Daten mithilfe eines Segments des Shared-Memory für unterschiedliche Anwendungen und allen SAP-Instanzen auf einem Host verfügbar.
DB4STATS-Programm und -Befehl (nur IBM i)

Das Programm und der Befehl DB4STATS sind teilweise in der Bibliothek R3SAP400 enthalten. Sie liefern den SAP Database Performance Collector für IBM i. Sie können eine detaillierte Beschreibung dieses Kollektors im SAP-Hinweis 1622665 Auf SAP-Site veröffentlichte Informationen und in der dem SAP-Hinweis angehängten Dokumentation finden.

Dämon

SAP ILE (nur IBM i)

Der SAP ILE-Dämon wird für das Aktualisieren der ILE-Komponenten (Objekte in Bibliotheken) aus dem Patch-Archiv nach der Installation eines SAP-Kernel-Patch benötigt. Eine ausführliche Beschreibung des SAP-ILE-Dämons finden Sie im SAP-Hinweis 1637588 Auf SAP-Site veröffentlichte Informationen.

Hinweis

Die installierten Programme werden beim Hochfahren des Hosts automatisch mit gestartet.

Windows

Auf Windows-Hosts wird dies von den Services SAPHostControl und SAPHostExec durchgeführt.

UNIX

Auf Unix wird der automatische Start durch das Start-Skript sapinit sichergestellt.

IBM i

Auf IBM i werden die Programme durch den bei der Installation angelegten Autostart-Jobeintrags SAPINIT im Subsystem QUSRWRK gestartet.

Profildatei

Die Profilparameter des SAP-Host-Agenten werden in der Datei host_profile abgelegt. Diese Datei befindet sich im Executable-Verzeichnis des SAP-Host-Agenten (siehe oben Ausführbare Programme und Services).

Arbeitsverzeichnis

Das Arbeitsverzeichnis des SAP-Host-Agenten befindet sich am folgenden Ort:

UNIX, IBM i /usr/sap/hostctrl/work
Windows %ProgramFiles%\SAP\hostctrl\work

Das Arbeitsverzeichnis enthält unter anderem die folgenden Konfigurationsdateien:

CSMCONF

Startdatei für die Agenten, die Verbindungsdaten für das zentrale Monitoring-System enthält

SAPCCMSR.INI

Enthält Informationen, inwieweit Plug-Ins, Protokolldateien und SAPOSCOL-Informationen berücksichtigt werden sollen. Diese Datei wird beim Start des Agenten gelesen. Weitere Informationen finden Sie unter Parameter der Konfigurationsdatei SAPCCMSR.INI in der Dokumentation zu dem SAP NetWeaver Application Server ABAP (AS ABAP).

In einem ABAP-System können Sie sich im zentralen Monitoring-System alle Dateien im Arbeitsverzeichnis des SAP-Host-Agenten anzeigen lassen. Dies geschieht in der Transaktion RZ21. Markieren Sie im Gruppenrahmen Topologie eines der Auswahlfelder Agenten zu(m) ... Sie gelangen auf das Bild Monitoring: Technische Topologie anzeigen. Markieren Sie nun den SAP-Host-Agenten und wählen Sie die Drucktaste Arbeitsverzeichnis des Agenten. Das System zeigt die Dateien des Verzeichnisses an. Führen Sie einen Doppelklick auf diese Datei aus, um sich den Inhalt einer Datei anzeigen zu lassen.

Log-Dateien

Die folgenden Protokolldateien werden während der Laufzeit für den SAP-Host-Agenten angelegt. Sie sind im Arbeitsverzeichnis des SAP-Host-Agenten verfügbar:

sapstartsrv_ccms.log

Diese Protokolldatei wird für das zentrale Monitoring verwendet. Sie wird im Unterverzeichnis sapccmsr des Arbeitsverzeichnis abgelegt.

sapstartsrv.log

Enthält den Entwickler-Trace für sapstartsrv

dev_saphostexec

Enthält den Entwickler-Trace für saphostexec.

Außerdem werden zur Laufzeit eine Protokolldatei für den SAP-Host-Agenten mit dem Namen sapstartsrv_ccms.log und Protokolldateien für die RFC-Kommunikation angelegt. Die Protokolldatei wird im Unterverzeichnis sapccmsr des Arbeitsverzeichnis abgelegt.

AL-Dateien

Für Systeminstanzen befinden sich die AL*-Dateien (ALMTTREE, ALPERFHI und ALALERTS) im Arbeitsverzeichnis des SAP-Host -Agenten$DIR_LOGGING. Diese Dateien enthalten die Monitorsegmentdaten.