Friday, 18 July 2014

OS utilities - SAPOSCOL / SAPHOSTEXEC / SAPHOSTAGENT

So today just quick look on two not so needed utilities (I'm party joking now).
SAPOSCOL and SAPHOSTEXEC are utilities for collecting of OS information and relaying that info to SAP application (in case of SAPHOSTEXEC not only this). 


Lets start with SAPOSCOL at it's older. You can find this application in path:
/usr/sap/hostctrl/exe/saposcol

As it was told, app is used to relay information about OS to SAP and there is always one running SAPOSCOL per SAP instance and SAPOSCOL is independent on SAP program (and vice versa)´. All colected data are sent to SAP through share memory, where on SAP is running job SAP_COLLECTOR_FOR_PERFORMANCE (every 24 hours) which writes this data to MONI DB. SAPOSCOL program have several parameters (like -o for showing collected data), witch u can use for his administration.


From SAP NetWeaver components as of release 7.0 EhP2 there should be program SAPHOSTEXEC. It's used for control of SAPHOSTAGENT and also for control of SAPOSCOL program. You can found his executables in:
/usr/sap/hostcontrol/exe/saphostexec

What SAPOSCOL is doing we already know, so what is this SAPHOSTAGENT good for? From SAP kernel 7.20 is this application installed on system to discover and monitor SAP instance, monitor OS through SAPOSCOL and to monitor and manage database on host. There are several other function like instance provisioning.
SAPHOSTAGENT is controled through SAPHOSTEXEC program/commands.


you can found full info on addresses:
SAPOSCOL:
https://help.sap.com/saphelp_nw04/helpdata/en/c4/3a6bff505211d189550000e829fbbd/content.htm
SAPHOSTEXEC:
https://help.sap.com/saphelp_nw73ehp1/helpdata/en/f5/6737c5de81497590d2fbb4fa055dd6/content.htm
SAPHOSTAGENT:
http://help.sap.com/saphelp_nw73ehp1/helpdata/en/48/c6f9627a004da5e10000000a421937/frameset.htm

No comments:

Post a Comment