旧的独立SAPOSCOL:
旧的SAPOSCOL是一个简单的独立程序。它所做的只是创建一个共享内存段,收集操作系统统计信息并将它们存储在共享内存(共享内存段99区域)中。然后可以在事务ST06中读取操作系统统计信息。它在物理主机上安装一次,并且没有任何内容与内核或任何其他程序有关。
直到SAP\u BASIS 710(并且直到您升级到720内核,如注释1636252所述),旧的独立saposcol可执行文件位于内核目录中。但是它与系统的内核版本无关,这意味着您可以始终使用最高版本的saposcol(向下兼容)。对于46C系统,例如,您可以使用720 saposcol。
Windows上的saposcol由服务启动(SAP说明#436186–将saposcol安装为服务)。
Unix上的saposcol在Unix启动脚本中启动。
有关独立saposcol的更多信息,请参阅701联机文档,大数据的解决方案,网址:
"操作系统收集器"SAPOSCOL":
操作系统收集器SAPOSCOL–操作系统监视器–SAP库
SAPHOSTAGENT中的SAPOSCOL:
从SAP\u BASIS 710开始,中国移动物联网,并且当您安装带有720内核的SAPHOSTAGENT时(注意1636252),SAPOSCOL包含在SAPHOSTAGENT包中。SAPHOSTAGENT也完全向下兼容,同样,物联网解决方案,您可以在46C系统上安装saphostagent 720。
安装了saphostagent后,saphostagent将自动启动saposcol。
在安装了saphostagent的Windows上,该服务称为SAPHostExec(SAP note#1439391–SAPHoscol service在saphostagent安装后删除)。
在Unix上,当您按照SAP note#1636252(在SAP Web中安装7.20内核为7.00/7.01/7.10/7.11)中的说明安装SAPHOSTAGENT时:
"您必须从所有启动配置文件中删除程序SAPOSCOL的调用"
这样您只能从HOSTAGENT目录中启动正确的SAPHOSTAGENT SAPOSCOL,企业软件公司,不想从内核目录启动第二个独立的saposcol,有时会导致问题。
在/usr/sap/hostctrl/work中的dev\u saphostexec跟踪文件提供了有关SAPHOSTAGENT修补程序版本和saphostexec进程启动的详细信息。
saposcol跟踪文件dev\u coll仍然位于旧的/usr/sap/tmp目录中。当SAPHOSTAGENT正确启动saposcol时dev\u coll的开头行应该类似于:
LOG:Profile:/usr/sap/hostctrl/exe/host\u Profile
在Unix上,或:
日志:"C:\Program Files\SAP\hostctrl\exe\saposcol.exe"-q-w60 pf="C:\Program Files\SAP\hostctrl\exe\host
在Windows上。
在远程主机上安装SAPHOSTAGENT以监视操作系统状态(例如监视独立的数据库服务器)时,大数据共享平台,请参阅SAP KBA说明#2164753: