Definition
The operating system collector (OS collector), a program called
saposcol , is a standalone program that runs in the operating system background independently of the R/3 instances. It collects data on the following operating system resources:The OS collector makes this data available to all R/3 instances on a single host through shared memory. A dialog work process reads the data from the shared memory.
This data can be viewed using the CCMS
Operating System Monitor.The SAPOSCOL Program
The
saposcol program is part of the standard R/3 System. The two most significant differences between saposcol and other R/3 programs are:saposcol
can be started before the R/3 instance is started and can continue to run after the instance is stopped.saposcol
collects and records current data every 10 seconds and records hourly averages over the preceding 24 hours.Another background job,
SAP_COLLECTOR_FOR_PERFORMANCE , extracts performance data about the previous 24 hours out of the shared memory and writes it to a performance database. This data can be compared for one or more hosts.Program RFCOSCOL
While
saposcol collects operating system data while R/3 work processes are running, rfcoscol collects OS data from hosts where no R/3 work process is running as, for example, on dedicated database servers.R/3 uses a Remote Function Call to remotely start
rfcoscol , which then reads the saposcol data from the shared memory and uses a Remote Function Call (RFC) to forward it to the current transaction. The system administrator must maintain Special Remote Function Call destinations for this in the R/3 System.See also:
SAPOSCOL on a UNIX Host Starting SAPOSCOL Stopping SAPOSCOL Installing SAPOSCOL and RFCOSCOL for a Dedicated DB Server Setting Up RFC Communication to RFCOSCOL Displaying Collector Data Controlling SAPOSCOL from the R/3 System Controlling SAPOSCOL from the Operating System OS Collector: Troubleshooting