Data Collection Architecture
PATROL KM for UNIX uses the following types of data collection:
- Data collectors that use standard UNIX utilities
- Data collectors that read from the kernel
Data collection that uses standard UNIX utilities is called BMC PATROL Script Language (PSL) data collection. Data collection that reads directly from the kernel is gathered by the BMC PATROL Perform Agent kernel-reading data collector, as shown in the following figure.
The BMC PATROL Perform Agent is not available on all platforms. See BMC-Performance-Assurance-collector-is-unsupported-on-Solaris-non-global-zones for a list of platforms that are supported by the BMC PATROL Perform Agent.
Data Collection Architecture Using BMC PATROL Perform Collector 
The figure shows how the BMC PATROL Perform collector fits into the data collection architecture of BMC PATROL. The BMC PATROL Perform collector collects the data and writes it to shared memory. The Data Collection Manager (DCM) of the BMC PATROL KM for UNIX and Linux is the control point and data interface between the BMC PATROL Perform collector and the BMC PATROL Agent.