Designing and Managing Behavior Models
-
Debugging a Behavior Model - Checking Properties and Property Groups -
If all of the components of a behavior model are enabled and the behavior model still does not work, you should make sure that your polls' properties, your alarms' properties, and your nodes' property groups are set up correctly. The upcoming sections explain how to perform these checks.
Part of NerveCenter's smart polling feature is that NerveCenter does not send a poll to a node unless the poll's property is in the node's property group.
To make sure that your poll passes this test:
If your poll's property is set to NO_PROP, you can stop the test here because a poll whose property is NO_PROP always passes this test.
If your poll's property is not in the node's property group, you must change your poll's property, change the node's property group, or add a property to the current property group.
Another part of NerveCenter's smart polling feature is this: if your poll's poll condition refers to a MIB base object, NerveCenter does not send the poll to a node unless the base object referred to in the poll condition is in the node's property group.
To make sure that your poll passes this test:
If your poll's base object is set to NO_OBJECT, you can stop the test here because a poll whose base object is NO_OBJECT always passes this test.
If your poll's base object is not in the node's property group, you must change the node's property group or add a property to the current property group.
Let's assume that NerveCenter is polling a node, that NerveCenter is firing a trigger as a result of the poll, and that you have an enabled alarm whose one transition out of the Ground state has the same name as this trigger. Even in this case, NerveCenter does not create an alarm instance unless the alarm's property is in the node's property group.
To make sure that your alarm passes this test:
If your alarm's property is set to NO_PROP, you can stop the test here because an alarm whose property is NO_PROP always passes this test.
If your alarm's property is not in the node's property group, you must change your alarm's property, change the node's property group, or add a property to the current property group.
Previous: Enabling a Behavior Model's Components | Next: Matching Triggers and Alarm Transitions |
Please send comments or corrections to Information Development | This file was last updated on 10 October © 2002 |