Behavior Models Cookbook
-
Node Status Models - NodeStatusDwnStrm -
NodeStatus
TCP Status Models
NodeStatusDwnStrm
Path: /model/node_status/nodestatus_dwnstrm.mod
NodeStatusDwnStrm is a downstream alarm suppression behavior model that monitors nodes in a complex network. Using topology information -- either from HP OpenView, or a file that you provide -- this model uses the relationships between nodes to determine the status of those nodes accurately.
A multi-alarm behavior model, NodeStatusDwnStrm consists of the following alarms:
- DwnStrmSnmpStatus -- accurately monitors the status of nodes that have an SNMP agent by taking into consideration the status of the nodes' parents.
- DwnStrmIcmpStatus -- accurately monitors the status of nodes that do not have an SNMP agent by taking into consideration the status of the nodes' parents.
- DwnStrmSnmpStatus_LogToDB and DwnStrmIcmpStatus_LogToDB -- perform a Log To Database alarm action on each transition so that reports on node status can be produced.
The LogToDB alarms, work on Windows only.
For more information about NodeStatusDwnStrm, refer to the white paper, Open NerveCenter: Downstream Alarm Suppression.
Property
The following property must be in the property group for the nodes you want to monitor:
system (SnmpStatus alarm) and icmpStatus (IcmpStatus alarm)
Trigger Generators
Below is a list of the objects that generate triggers:
- IS_IcmpFastPoll (poll)
- IS_IcmpPoll (poll)
- SnmpPoll (poll)
- SnmpFastPoll (poll)
- SS_IcmpFastPoll (poll)
- SS_IcmpPoll (poll)
- ColdStart (mask)
- WarmStart (mask)
- SetNodeStatusDown (Perl subroutine)
- SetNodeStatusTesting (Perl subroutine)
- SetNodeStatusUnreachable (Perl subroutine)
- SetNodeStatusUp (Perl subroutine)
- SS_IcmpError (Perl subroutine)
- TestParentSetNode (Perl subroutine)
- TestParentStatus (Perl subroutine)
Events Sent to OpenView
The table below summarizes the events this behavior model sends to OpenView:
Events Sent to OpenView by NodeStatusDwnStrm
Event Name
|
Inform Number
|
Description
|
---|
NC_IcmpTimeout |
1102 |
This inform event indicates that attempts to contact a node have failed due to ICMP timeout. |
|
NC_SnmpStatus |
1103 |
This inform event is triggered by the SNMP timeout and indicates that attempts to contact a node have failed. |
|
For more information about integrating NerveCenter with OpenView, or the other NerveCenter-supported network manager platforms, refer to the book Integrating NerveCenter with a Network Management Platform.
Optional Customization
Below is a list of behavior model settings that you might want to customize to suit the requirements of your site.
It's a good practice to rename the behavior model objects that you modify. Whenever you import a model, NerveCenter will overwrite objects with the same name.
- Poll intervals
- Node suppression on/off
- Change Inform to Inform Platform for Netcool, TME, Unicenter
- Log To Database alarm action options
(log identity number and log action variables)