Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 9 Planning your Monitoring Strategy : Translate Requirements

Translate Requirements
After monitoring requirements are defined, you can translate them into TIBCO Hawk terms. For each item, create a mapping table with a structure similar to the following table. To find TIBCO Hawk equivalents, refer to the TIBCO Hawk Methods Reference, and consult task and action tables in Chapter 4, Monitoring with Rulebases.
Table 3 Mapping Table
Transform to Rule Elements
Transform the table entries into TIBCO Hawk rule elements using the following equivalents:
Information — a microagent, method and arguments in a rule’s data source
How often — a data delivery interval in a rule’s data source
Conditions — each test in a rule
Actions — each test’s actions
Resolution — how a test is cleared (a clear test or other option)
Use the default rulebases supplied with the TIBCO Hawk software as examples. You can also copy these rulebases to use as the basis for new rules.
A data source includes a microagent method, its arguments, and a data delivery interval (for synchronous methods). The data source is used for all tests and actions in the rule. Since the first field in your table corresponds to a microagent method and the second field corresponds to a data delivery interval, all items in the list with the same entries in the first and second columns can be grouped together in the same rule.
Some items in the list might become tests in a common rule. For example, items that depend on the same "under what circumstances" information could be separate actions in the same test.
Plan Rulebases
Analyze your monitoring rules, tests and actions, then group them into sets based on function or location. For example, group together rules that:
Following these guidelines is particularly important for taking advantage of Rulebase View. For more information, refer TIBCO Hawk Programmer’s Guide.
Rules that remain after others are grouped into sets might belong to a base set for all agents. For identification purposes, rulebase names should reflect the functions they perform.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved