How Does The Argent Unix Rule Engine Work?


The Argent Unix Rule Engine is a self-contained monitoring agent running on all common Unix platforms.

The Argent Unix Rule Engine downloads control information from the Argent Guardian main engine, runs the Rule Scripts as scheduled, and uploads the results (including Argent Predictor data) to the main engine.

The Argent Unix Rule Engine has four major components:

  • Mother Control Program
  • Main Service Program
  • Rule Script Executor
  • Argent Unix Rule Engine Configuration File

The Mother Control Program ag_re is responsible for spawning the main service program ag_re_main.

The Main Service Program ag_re_main. implements the logic of Argent Unix Rule Engine. It downloads the control information, executes the Rule Script, and uploading the results.

The Rule Script Executor ag_re_runscript. is spawned by ag_re_main and it executes the actual Rule Script. It is also responsible for terminating the Rule Scripts that exceed their timeout value.

The Argent Unix Rule Engine Configuration File ag_re.opt holds the configuration information.

You need to edit at least the IP address of the Argent Guardian main engine, and possibly some other parameters in the Configuration File.

See Also: Unix Rule ag_re.opt File Configuration