Creating compliance definitions using a golden configuration
Use this procedure to create compliance definitions using a golden configuration.
About this task
Golden configuration definitions are based on modeled device configurations, which is similar to SmartModel definitions. However, for golden configuration definitions you select a golden device, and the definition's evaluations are then automatically generated based on the modeled configuration of the golden device. Modeled definitions are all based on XPaths. An XPath is a search mechanism used in XML, and models an XML document as a tree of nodes.
A Golden compliance definition created based on one device's configuration may be used against devices that are modeled using a different device schema, as long as those schemas share the nodes included in the compliance definition. This also means that the scope of a compliance definition using a Device Golden configuration is not limited to the devices with the same VTMOS as the device in the compliance definition.
Only evaluations originating from specially marked regex fields in the golden configuration will be presented in the compliance definition GUI.
Automatically generated evaluations presented in the GUI can be edited and deleted like any manually created evaluation.
You can add evaluations (just as with SmartModel definitions), which will not override automatically generated evaluations, but rather be executed in addition to the automatic evaluations.
- Test Condition
- Present in config
- Match Criteria
- Match All
- Evaluation result if context not found
- Fail
Automatically generated evaluations have the same default variable details as seen in the GUI when creating an evaluation, except in the case where a Regex has been specified in the golden configuration. In such a case the XPath function value will be ‘matches’.
- Parameters defined in modeled definitions will automatically be passed to remedial actions, if configured to do so.
- Parameters passed to remedial actions can be viewed in the Remedial queue under the 'parameters' column.
- Parameters defined in remedial command sets need to have the same name as parameters defined in remedial command sets in Netcool Configuration Manager - Base.
- Placing a parameter inside another parameter is not supported.