Jump to navigationJump to search

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