Paket SAPHOSTAGENT herunterladen und installieren 
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
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.
Das Paket SAPHOSTAGENT enthält u. a. die folgenden Bestandteile:
saphostexec
sapstartsrv
sapacosprep
saposcol
Hinweis
Eine Beschreibung dieser Bestandteile finden Sie unter Überwachung von Hosts mit SAPHostControl und saphostexec.
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 , und laden Sie das Archiv herunter.
Hinweis
Stellen Sie sicher, dass Sie vor der Installation gemäß SAP-Hinweis 1375494 das dort genannte Microsoft-Sicherheitspatch eingespielt haben.
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:
Wählen Sie , wechseln Sie in die Registerkarte Advanced, und wählen Sie im Gruppenrahmen Advanced user management die Drucktaste Advanced.
Wählen Sie in der Navigationsleiste Groups. Wählen Sie im Menü und legen Sie eine neue Gruppe mit dem Namen SAP_LocalAdmin an. Schließen Sie anschließend wieder das Fenster New Group.
Wählen Sie in der Navigationsleiste Users. Wählen Sie im Menü und nehmen Sie die erforderlichen Einstellungen vor. Schließen Sie danach wieder das Fenster Local Users and Groups.
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
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:
Wählen Sie auf dem Windows-Host .
Wählen Sie in der Navigationsleiste, und wählen Sie die Zeile Log on as a service mit Doppelklick.
Fügen Sie den Benutzer sapadm der Liste hinzu, indem Sie die Drucktaste Add User or Group… wählen und diesen Benutzer eingeben.
Schließen Sie das Fenster, indem Sie die Drucktaste OK wählen.
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.
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
Außerdem enthält das Archiv das Programm saphostexec. Installieren Sie SAPHOSTCONTROL, indem Sie den folgenden Befehl eingeben:
saphostexec -install
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
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 .\.
Sie müssen die Installation unter root durchführen. Wechseln Sie daher in den Benutzer root.
Auf dem Host muss die Gruppe sapsys existieren. Falls sie noch nicht existiert, erstellen Sie die Gruppe, z. B. durch den Befehl groupadd.
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.
Das Arbeitsverzeichnis des SAPOSCOL muss auf dem Host existieren. Falls es noch nicht vorhanden ist, legen Sie das Verzeichnis /usr/sap/tmp an.
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
Außerdem enthält das Archiv das Programm saphostexec. Installieren Sie SAPHOSTCONTROL, indem Sie den folgenden Befehl eingeben:
saphostexec -install
Achtung
Der SAPHOSTAGENT läuft im Subsystem QUSRWRK. Sie müssen deswegen dieses Subsystem aktivieren, damit es hinter IPL kommt.
Melden Sie sich mit einem Benutzer des Typs QSECOFR an.
Hinweis: Dieser Benutzer ist für die Installation erforderlich.
Ö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>
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
Wenn das Benutzerprofil SAPADM und die Benutzergruppe R3GROUP nicht auf dem Host existieren, gehen Sie folgendermaßen vor:
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
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)
Wenn Sie den vorherigen Schritt übersprungen haben, verlassen Sie die QP2TERM-Sitzung.
Wenn das Arbeitsverzeichnis SAPOSCOL noch nicht vorhanden ist, legen Sie das Verzeichnis usr/sap/tmp an.
Weisen Sie der Gruppe R3GROUP für /usr/sap und /usr/sap/tmp die volle Berechtigung zu.
Öffnen Sie erneut eine QP2TERM-Sitzung und wechseln Sie in das Verzeichnis, in dem Sie das Archiv dekomprimiert haben.
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.
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
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.
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.
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.