Show TOC

HintergrundArchitektonische Übersicht des SAP-Host-Agenten Dieses Dokument in der Navigationsstruktur finden

 

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

Die Abbildung wird im Begleittext erläutert.

Übersicht der 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:

  • Das Steuerprogramm saphostexec

    saphostexec ist ein ausführbares Programm, das unter root (UNIX) oder dem LocalSystem (Windows) läuft. Es steuert alle Funktionen, für die ein solch spezieller Benutzer dieses Typs notwendig ist, zum Beispiel die Betriebssystemkollektoren saposcol und sapacosprep. Es ist mit sapstartsrv im Host-Modus (siehe unten) über einen lokalen Socket verbunden, was eine schnelle und sichere Kommunikation gewährleistet, und wird ebenfalls bereits beim Hochfahren des Hosts gestartet.

  • Der Betriebssystemkollektor saposcol

  • Der SAP NetWeaver-Management-Agent saphostcontrol (sapstartsrv im Host-Modus)

    saphostcontrol ist das ausführbare Programm sapstartsrv, das im Host-Modus unter dem Benutzer sapadm läuft. Es ist deswegen nicht für eine SAP-Instanz verantwortlich, sondern für beliebige Überwachungsjobs auf dem Host, der zentral überwacht werden soll.

    Das Profil, das verwendet wird, wenn das ausführbare Programm gestartet wird, legt fest, ob sapstartsrv im Host- oder im Instanzmodus läuft. Im Instanzmodus läuft das Programm mit dem Instanzprofil der entsprechenden Instanz, im Host-Modus mit seinem eigenen Host-Profil.

    Hinweis 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).

    Ende des Hinweises.
  • sapacosprep

    sapacosprep ist ein ausführbares Programm der Adaptive-Computing-Infrastruktur, das beispielsweise die Dateisysteme installiert und die IP-Adressen aktiviert.

  • 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 Kollektoren im SAP-Hinweis 1622665 und in der dem SAP-Hinweis angehängten Dokumentation finden.

  • SAPILED (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.

Hinweis Hinweis

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

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

Auf Unix-Hosts wird der automatische Start durch das Start-Skript sapinit sichergestellt, das die erforderlichen ausführbaren Programme startet.

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

Ende des Hinweises.
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 und 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 zum 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.log

    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 Verzeichnis $DIR_LOGGING. Diese Dateien enthalten die Monitorsegmentdaten. Diese Daten werden alle 30 Minuten während der Ausführung und beim Herunterfahren der Instanz gesichert, und sie werden erneut gelesen, wenn die Instanz gestartet wird.

Der SAP-Host-Agent hat sein eigenes Monitoringsegment, für das die AL*-Dateien im Verzeichnis /usr/sap/tmp (auf UNIX und IBM i) oder \\<host>\usr\sap\PRFCLOG (auf Windows) abgelegt sind.