Designing and Managing Behavior Models - Debugging a Behavior Model - Checking Properties and Property Groups -
Previous: Enabling a Behavior Model's Components     Next: Matching Triggers and Alarm Transitions

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.

Checking a Poll's Property

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:

  1. Open the Poll List window, and note your poll's property.

    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.

  2. Open the Node List window, locate a node you are trying to poll, and note this node's property group.
  3. Open the Property Group List window, select the property group you noted in step 2, and see whether the poll's property appears in the property group's list of properties.

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.

Checking a Poll's Poll Condition

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:

  1. Open the Poll List window, and note your poll's base object.

    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.

  2. Open the Node List window, locate a node you are trying to poll, and note this node's property group.
  3. Open the Property Group List window, select the property group you noted in step 2, and see whether the poll's base object appears in the property group's list of properties.

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.

Checking an Alarm's Property

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:

  1. Open the Alarm Definition List window, and note your alarm's property.

    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.

  2. Open the Node List window, locate a node you are trying to poll, and note this node's property group.
  3. Open the Property Group List window, select the property group you noted in step 2, and see whether the alarm's property appears in the property group's list of properties.

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