IBM Tivoli Monitoring > Version 6.3 Fix Pack 2 > Administrator's Guide > Situation event integration with Tivoli Enterprise Console
IBM Tivoli Monitoring, Version 6.3 Fix Pack 2
Use the Rules Check utility
The Rules Check utility provides you with the ability to assess the impact on an existing set of rules whenever the designs of BAROC (Basic Recorder of Objects in C) event classes are changed. This utility allows you to verify which rules might have been impacted by these event class definition changes.
There are two important sets of files that are used and required by the Rules Check utility to check the possible impacts of event classes design changes to the rules:
- BAROC Event Classes Definition files:
IBM Tivoli Enterprise Console class definitions are hierarchical in nature with inheritances. One class can inherit from another class, and all attributes from the parent class are available in the child class. The EVENT class is the base IBM Tivoli Enterprise Console class. The other classes usually derive from the IBM Tivoli Enterprise Console EVENT class.
In IBM Tivoli Enterprise Console, the BAROC Event Class Definition files (*.baroc files) are located in the actively loaded rule base's TEC_CLASSES subdirectory. They provide the event class definitions used by the IBM Tivoli Enterprise Console Server. Although the tool is closely integrated with IBM Tivoli Enterprise Console and uses the active rule base's TEC_CLASSES subdirectory by default input, the tool is not dependent on this subdirectory, and accepts as alternative input any other directory that contains the correct BAROC files and to which the user has read privileges.
- Rules files:
The IBM Tivoli Enterprise Console product rule language also supports the inheritance nature of the IBM Tivoli Enterprise Console class definitions. When a predicate in the IBM Tivoli Enterprise Console rule is looking for a particular class, all classes that inherit from that particular class also satisfy the rule predicate.
In IBM Tivoli Enterprise Console, the rule set files (*.rls files) are located in the actively loaded rule base's TEC_RULES subdirectory. They provide the rule sets and are deployed to the IBM Tivoli Enterprise Console Server. Although the tool is closely integrated with IBM Tivoli Enterprise Console and uses the active rule base's TEC_RULES subdirectory by default input, the tool is not dependent on this subdirectory. The tool accepts as an alternative input any other directory that contains the correct rule sets and to which the user has read privileges.
The Rules Check utility is included with IBM Tivoli Monitoring. This utility is installed in the $BINDIR/TME/TEC/OM_TEC/bin directory as part of the IBM Tivoli Enterprise Console Event Synchronization installation. It does not require any specific directory configuration if the required privileges for access to the input and output files are granted.
To run the Rules Check command you must have:
- Read access to the *.rls and *.baroc files that are used as inputs.
- Write access to the output that is used to store the results of the check.
- IBM Tivoli Enterprise Console administrator authority.
- When no –cd and –rd options are specified, the user issuing the command must have the proper TME authorization, and verify the level of wrb subcommands that are required.
To run the Rules Check utility and see sample output, refer to the Command Reference.
Parent topic:
Situation event integration with Tivoli Enterprise Console