Show TOC

VorgehensweisePaket SAPHOSTAGENT herunterladen und installieren Dieses Dokument in der Navigationsstruktur finden

 

Das Paket SAPHOSTAGENT enthält alle erforderlichen Bestandteile für die zentrale Überwachung eines beliebigen Hosts. Es wird automatisch bei der Installation aller Komponenten von SAP NetWeaver 7.0 EhP 2 und höher installiert. Überprüfen Sie allerdings auf jedem Host mit einer SAP-Komponente, der von dem Adaptive Computing Controller (ACC) verwaltet wird, ob der Hostagent installiert und gestartet ist.

Sie können den Hostagenten auch mit dem Programm SAPinst installieren; die hierfür benötigten Dateien befinden sich in der Kernel-DVD des aktuellen Release. Weitere Informationen finden Sie im Installationsleitfaden unter der Internetadresse service.sap.com/instguidesnw; wählen Sie hierzu das gewünschte Release und den Bereich Installation.

Hinweis Hinweis

Falls Sie ein SLD verwenden, registrieren Sie nach der Installation des Hostagenten den Host noch an diesem SLD (siehe Registering Hosts with the SLD Using sldreg). Sie benötigen diese Daten im SLD z. B. für die Adaptive Computing Infrastructure.

Ende des Hinweises.

Das Paket SAPHOSTAGENT enthält u. a. die folgenden Bestandteile:

Voraussetzungen

Sie verfügen über das Archiv SAPHOSTAGENT.SAR.

Sie finden SAPHOSTAGENT.SAR im SAP Software Distribution Center des SAP Service Marketplace (http://service.sap.com/swdc). Melden Sie sich mit Ihrer SAP Service Marketplace ID an und springen Sie in den folgenden Ordner:

Wählen Sie in der Navigationsleiste   Download   Support Packages and Patches   Entry by Application Group   SAP Technology Components   SAP HOST AGENT   SAP HOST AGENT 7.11   <Betriebssystem>  , und laden Sie das Archiv herunter.

Vorgehensweise

Installation unter Windows

Hinweis Hinweis

Stellen Sie sicher, dass Sie vor der Installation gemäß SAP-Hinweis 1375494 das dort genannte Microsoft-Sicherheitspatch eingespielt haben.

Ende des Hinweises.
  1. Für die Installation muss auf dem Host ein Benutzer sapadm existieren, der auf diesem Host über Administratorberechtigung verfügt, außerdem muss eine Gruppe SAP_LocalAdmin vorhanden sein. Als Beispiel ist hier die Vorgehensweise unter Microsoft Windows XP beschrieben.In anderen Windows-Versionen weicht sie hiervon ab:

    1. Wählen Sie   Start   Settings   Control Panel   User Accounts  , wechseln Sie in die Registerkarte Advanced, und wählen Sie im Gruppenrahmen Advanced user management die Drucktaste Advanced.

    2. Wählen Sie in der Navigationsleiste Groups. Wählen Sie im Menü   Action   New Group...   und legen Sie eine neue Gruppe mit dem Namen SAP_LocalAdmin an. Schließen Sie anschließend wieder das Fenster New Group.

    3. Wählen Sie in der Navigationsleiste Users. Wählen Sie im Menü   Action   New User...   und nehmen Sie die erforderlichen Einstellungen vor. Schließen Sie danach wieder das Fenster Local Users and Groups.

    4. Damit der Benutzer über die nötigen Berechtigungen verfügt, wechseln Sie im Fenster User Accounts wieder in die Registerkarte Users, und wählen Sie den soeben erstellten Benutzer sapadm mit Doppelklick. Fügen Sie den Benutzer In der Registerkarte Group Membership der Gruppe Administrators hinzu.

      Hinweis Hinweis

      Der Benutzer sapadm benötigt die Berechtigung, einen Service anzulegen. Falls der Benutzer zu den lokalen Administratoren gehört, besitzt er diese Berechtigung, Sie können diese spezielle Berechtigung alternativ aber auch manuell setzen:

      1. Wählen Sie auf dem Windows-Host   Start   Control Panel   Administrative Tools   Local Security Policy  .

      2. Wählen Sie in der Navigationsleiste   Security Settings   Local Policies   User Rights Assigment  , und wählen Sie die Zeile Log on as a service mit Doppelklick.

      3. Fügen Sie den Benutzer sapadm der Liste hinzu, indem Sie die Drucktaste Add User or Group… wählen und diesen Benutzer eingeben.

      4. Schließen Sie das Fenster, indem Sie die Drucktaste OK wählen.

      Ende des Hinweises.
  2. Das Arbeitsverzeichnis des SAPOSCOL muss auf dem Host existieren. Falls es noch nicht vorhanden ist, legen Sie das Verzeichnis c:\usr\sap\PRFCLOG an, und geben Sie das Verzeichnis sap unter den Share-Namen saploc frei.

  3. Dekomprimieren Sie das Archiv SAPHOSTAGENT.SAR mit dem Werkzeug SAPCAR. Beachten sie dabei den SAP-Hinweis 212876. Normalerweise verwenden Sie zur Dekomprimierung den folgenden Befehl, den Sie im Verzeichnis des Archivs ausführen:

    sapcar -xvf SAPHOSTAGENT.SAR

  4. Außerdem enthält das Archiv das Programm saphostexec. Installieren Sie SAPHOSTCONTROL, indem Sie den folgenden Befehl eingeben:

    saphostexec -install

  5. Im nächsten Schritt öffnet sich ein Fenster, in dem Sie Details zur gewünschten Operation und dem dafür verwendeten Benutzer eingeben können. Geben Sie das Kennwort des Benutzers sapadm ein.

    Hinweis Hinweis

    Als Benutzer ist standardmäßig .\sapadm voreingestellt, d. h. sapadm ist ein lokaler Benutzer. Falls sapadm ein Domain-Benutzer ist, löschen Sie den Präfix .\.

    Ende des Hinweises.
Installation unter Unix
  1. Sie müssen die Installation unter root durchführen. Wechseln Sie daher in den Benutzer root.

  2. Auf dem Host muss die Gruppe sapsys existieren. Falls sie noch nicht existiert, erstellen Sie die Gruppe, z. B. durch den Befehl groupadd.

  3. Auf dem Host muss der Benutzer sapadm existieren, außerdem muss er Mitlied der Gruppe sapsys sein. Falls der Benutzer noch nicht existiert, erstellen Sie ihn, z. B. durch den Befehl useradd.

  4. Das Arbeitsverzeichnis des SAPOSCOL muss auf dem Host existieren. Falls es noch nicht vorhanden ist, legen Sie das Verzeichnis /usr/sap/tmp an.

  5. Dekomprimieren Sie das Archiv SAPHOSTAGENT.SAR mit dem Werkzeug SAPCAR. Beachten sie dabei den SAP-Hinweis 212876. Normalerweise verwenden Sie zur Dekomprimierung den folgenden Befehl, den Sie im Verzeichnis des Archivs ausführen:

    sapcar -xvf SAPHOSTAGENT.sar

  6. Außerdem enthält das Archiv das Programm saphostexec. Installieren Sie SAPHOSTCONTROL, indem Sie den folgenden Befehl eingeben:

    saphostexec -install

Installation unter IBM i

Achtung Achtung

Der SAPHOSTAGENT läuft im Subsystem QUSRWRK. Sie müssen deswegen dieses Subsystem aktivieren, damit es hinter IPL kommt.

Ende der Warnung.
  1. Melden Sie sich mit einem Benutzer des Typs QSECOFR an.

    Hinweis: Dieser Benutzer ist für die Installation erforderlich.

  2. Öffnen Sie eine QP2TERM-Sitzung und verwenden Sie den folgenden Befehl, um in das Verzeichnis zu wechseln, in das Sie das Archiv heruntergeladen haben. Verwenden Sie hierzu den folgenden Befehl:

    cd <Archiv-Verzeichnis>

  3. Dekomprimieren Sie das Archiv SAPHOSTAGENT.SAR mit dem Werkzeug SAPCAR. Weitere Informationen zu SAPCAR finden Sie im SAP-Hinweis 212876. Führen Sie zur Dekomprimierung den folgenden Befehl im Verzeichnis des Archivs aus:

    /<sapcar-Pfad>/sapcar -xvf SAPHOSTAGENT.SAR

  4. Wenn das Benutzerprofil SAPADM und die Benutzergruppe R3GROUP nicht auf dem Host existieren, gehen Sie folgendermaßen vor:

    1. Um die Bibliothek SAP_TOOLS anzulegen, die Sie für die Anlage des SAPADM benötigen, rufen Sie das Programm iletools (ist im Archiv enthalten) wie folgt auf:

      iletools ./ILE_TOOLS

    2. Verlassen Sie die QP2TERM-Sitzung und führen Sie die folgenden Befehle aus:

      ADDLIBLE SAP_TOOLS

      FIXSAPOWN SID(*NONE) LIB(SAP_TOOLS)

      CRTSAPUSR USER(*SAPADM)

  5. Wenn Sie den vorherigen Schritt übersprungen haben, verlassen Sie die QP2TERM-Sitzung.

  6. Wenn das Arbeitsverzeichnis SAPOSCOL noch nicht vorhanden ist, legen Sie das Verzeichnis usr/sap/tmp an.

  7. Weisen Sie der Gruppe R3GROUP für /usr/sap und /usr/sap/tmp die volle Berechtigung zu.

  8. Öffnen Sie erneut eine QP2TERM-Sitzung und wechseln Sie in das Verzeichnis, in dem Sie das Archiv dekomprimiert haben.

  9. Außerdem enthält das Archiv das Programm saphostexec. Installieren Sie SAPHOSTCONTROL, indem Sie den folgenden Befehl eingeben:

    saphostexec -install

    Damit wird SAPHOSTCONTROL unterhalb des IFS-Verzeichnisses /usr/sap/hostctrl und in der Bibliothek R3SAP400 installiert.

Ergebnis

Sie haben das die folgenden Einheiten auf Ihrem Host installiert und gestartet:

  • Das Steuerprogramm saphostexec

  • Den Betriebssystemkollektor saposcol

  • Den SAP NetWeaver-Management-Agenten SAPHostControl (sapstartsrv im Hostmodus)

    Hinweis Hinweis

    Die installierten Programme werden beim Hochfahren des Hosts automatisch mit gestartet. Auf Microsoft Windows-Hosts erfolgt dies durch die Services SAPHostControl und SAPHostExec; auf Unix-Hosts wird der automatische Start gewährleistet, indem das das Startup-Skript sapinit die nötigen ausführbaren Programme startet.

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

    Ende des Hinweises.
Upgrade

Falls Sie für den Hostagenten manuell ein Upgrade durchführen möchten, gehen Sie wie folgt vor:

  • Upgrade unter Windows

    Laden Sie wie oben beschrieben das Archiv SAPHOSTAGENT.SAR vom SAP Service Marketplace herunter, und extrahieren Sie das Archiv in ein temporäres Verzeichnis.

    Das Archiv enthält das Programm saphostexec. Führen Sie den Upgrade durch, indem Sie in dieses temporäre Verzeichnis wechseln und dort den Befehl saphostexec -upgrade eingeben.

    Nach dem Upgrade können Sie das temporäre Verzeichnis wieder löschen.

  • Upgrade unter Unix

    Laden Sie wie oben beschrieben das Archiv SAPHOSTAGENT.SAR vom SAP Service Marketplace herunter, und extrahieren Sie das Archiv in ein temporäres Verzeichnis.

    Wechseln Sie in den Benutzer root und führen Sie den Upgrade durch, indem Sie in dieses temporäre Verzeichnis wechseln und dort den Befehl saphostexec -upgrade eingeben.

    Nach dem Upgrade können Sie das temporäre Verzeichnis wieder löschen.

Deinstallation

Falls Sie den Hostagenten wieder deinstallieren möchten, verwenden Sie den folgenden Befehl:

saphostexec -uninstall

Dadurch stoppen Sie die o.g. ausführbaren Programme und Services, außerdem wird das Arbeitsverzeichnis des Hostagenten gelöscht.

Weitere Informationen

Startseite Infrastruktur der NetWeaver-Management-Agenten