Inside BPM Express for Hardware

Home  Previous  Next

Architecture

BPM Express for Hardware is principally composed of a common hardware monitoring engine: BPM-Express-for-Hardware-<version>.par containing the following files:

SEN_HW_bcel-5.2-2.5.00_Build_214.jar

SEN_HW_Hardware_2920-2.5.00_Build_214.jar.

Detection

Upon startup, BPM Express for Hardware tests each connector in order to detect which hardware information sources are available (vendor-specific hardware agents, standards instrumentation layers, etc.) This is called the detection process.

Discovery

Once BPM Express for Hardware knows which hardware information sources are available and can be connected to, it tries to discover the hardware environment by querying these selected hardware information sources, as described in the corresponding *.hdf files. This is called the discovery process.

Collection

Finally, when the detection and discovery processes are complete, BPM Express for Hardware starts collecting data about the discovered hardware environment (status, temperatures, voltages, etc.) by querying the detected hardware information sources as described in the corresponding *.hdf files. This is called the collection process.

Here's a synopsis of the actions performed by BPM Express for Hardware:

 

Action

Description

Activation

Activates the main class

Detection

Tests each connector in order to detect which hardware information sources are available on the monitored element and can be connected to

Detection is carried out when the Hardware class is added to an element and each time the RSM is restarted.

Discovery

Discovers the hardware environment by querying the previously detected hardware information sources

Creates the other class instances (Temperature, Physical Disk, etc.)

Discovery is carried out every hour.

Collection Process

Polls previously detected hardware information sources to gather data about the hardware environment

Polling is carried out every 5 minutes.