TNMP/DC DESC
Data Channel data collection.
A Tivoli Netcool Performance Manager Data Channel consists of a number of components, including the following:
- File Transfer Engine (FTE)
- Complex Metric Engine (CME)
- Daily Database Loader (DLDR)
- Hourly Database Loader (LDR)
- Plan Builder (PBL)
- Channel Manager
The FTE, DLDR, LDR, and PBL components are assigned to each configured Data Channel. The FTE and CME components are assigned to one or more Collector subchannels.
Data is produced by Tivoli Netcool Performance Manager Data Load Collectors.
Both SNMP and UBA Collectors are fed into a subchannel's channel processor.
Data moves through the CME and is synchronized in the Hourly Loader. The
Hourly Loader computes group aggregations from resource aggregation records.
The Daily Loader provides statistics on metric channel tables and metric
tablespaces and inserts data into the database.
Data is moved from one channel component to another as files. These files are
written to and read from staging directories between each component. Within each
staging directory there are subdirectories named do, output, and done. The do
subdirectory contains files that are waiting to be processed by a channel
component. The output subdirectory stores data for the next channel component to
work on. After files are processed, they are moved to the done directory. All file
movement is accomplished by the FTE component.
Data Aggregation
A Data Channel aggregates data that is collected by collectors for eventual use by Data View reports. The Data Channel provides online statistical calculations of raw collected data, and detects real-time threshold violations.
Aggregations include:
- Resource aggregation for every metric and resource
- Group aggregation for every group
User-defined aggregation that is computed from raw data
Threshold detections in real time include:
- Raw data that is violating configured thresholds
- Raw data that is violating configured thresholds and exceeding the threshold
during a specific duration of time v Averaged data that is violating configured thresholds