Integrating NerveCenter with a Network
Management Platform
-
Integrating NerveCenter with HP OpenView Network Node Manager - Using OpenView as a node source -
NerveCenter can integrate with HP OpenView Network Node Manager by receiving information about some or all of the nodes managed by OpenView.
NerveCenter can obtain node information from any or all of the following sources:
When NerveCenter uses information obtained by a network management platform, it does not use the platform's database as its repository for managed nodes. Instead, it stores node information in its own database in a node list.
There are several reasons for NerveCenter maintaining a node list in its own database:
Using OpenView as a node data source involves the following three items:
For further details, see Filtering nodes from HP OpenView Network Node Manager
For further details, see Populating NerveCenter's node list using OpenView as a node data source.
For further details, see Synchronization with HP OpenView Network Node Manager.
NerveCenter is able to receive information about some or all of the nodes managed by OpenView.
To populate NerveCenter's node list using OpenView, you must specify it as a source for the node data. Each NerveCenter database populates its node list from just one network management platform database. Depending on your filtering, the database may contain all the nodes or just a subset. In either case, there is just one source of the information.
To use OpenView as a node data source:
For further instructions, see Managing NerveCenter.
Node Source
tab.NerveCenter displays the Node Source tab.
Machine Name
field, type either the name or the IP address of a host that runs OpenView.
For example, if you have OpenView running on a machine named Norm, you would type the
name Norm
or its IP address in the Machine Name field.
If the Machine Name field is left blank, NerveCenter does not retrieve nodes from any platform.
Port
field, type the number of the port used to communicate with the platform adapter process on the host. The default is 6024.The platform adapter must be configured to listen on the same port specified in this field.
Save
.NerveCenter now retrieves its initial node data from OpenView's database.
Over time, a network's topology will change. Eventually OpenView will add newly discovered devices to its database. It will also delete nodes and change node information. If NerveCenter depends on OpenView for the data in its node list, it needs to adapt to reflect these changes.
NerveCenter automatically updates its node list to keep in sync with OpenView's node data. This occurs in the following situations:
Most often, the node list will only be updated a node at a time. Occasionally, NerveCenter will need to perform a complete resynchronization with the platform. A resynchronization gathers from the platform the most current node data for all nodes. This occurs in the following situations:
Resync
in the Server
menu of the NerveCenter Client.
The Machine Name
field on the Node Source
tab of the NerveCenter Administrator specifies the name of the host running the platform resynchronizing with NerveCenter. (See Populating NerveCenter's node list using OpenView as a node data source for more details on how to declare a node data source.) The Node Source
and IP Filters
tabs also specify the parameters NerveCenter uses to filter node data. (See Filtering nodes from HP OpenView Network Node Manager.)
Anyone administering NerveCenter should be aware of two important scenarios involving changes to OpenView's database:
When using OpenView as a source of information about nodes , it is important to determine which of the nodes in OpenView's database NerveCenter will manage. NerveCenter does not need to monitor every node on your network.
There are several methods for restricting which nodes in OpenView's node database will be placed in NerveCenter's node list:
NerveCenter allows you to monitor managed nodes that have particular capabilities. Typically OpenView assigns these capabilities to a node to determine applicable management activities. Some examples of these capabilities are isRouter, isHub, and isIP.
To filter using a node's capabilities:
For further instructions, see Managing NerveCenter.
Node Source
tab.The Node Source tab is displayed.
Wanted Capabilities
field, type the name of the specific capability desired. If this field is left blank, NerveCenter will not filter using a node's capability.
NerveCenter will monitor any node that matches at least one of the capabilities in the list.
Save
.The NerveCenter Server adds the new capabilities filter. It also closes and opens a new connection with the platform adapter. NerveCenter automatically performs a resynchronization with OpenView's database.
New nodes will be added. Any node that is marked Autodelete (the default) will be deleted.
NerveCenter allows you to monitor managed nodes according to their particular system object identifiers (OIDs).
A node's System Object ID is an SNMP MIB-II object in the system group. It identifies the SNMP agent software running on the device. It is, however, commonly used to identify the type and vendor of the device because a particular vendor's agent usually runs on that vendor's devices.
To filter using a node's system object identifier:
For further instructions, see Managing NerveCenter.
Node Source
tab.NerveCenter displays the Node Source tab.
System Object Ids
field, type the name of the system OID wanted.If this field is left blank, NerveCenter will not filter using a node's system OID.
NerveCenter will monitor any node that matches at least one of the OID in the list.
For example, an administrator may want to restrict NerveCenter to nodes running SNMP agents from either Cisco or Hewlett-Packard nodes by typing the following:
Any device with an OID matching either of these numbers will be included in the NerveCenter nodes database.
Save
.The NerveCenter Server adds the new OID filter. It also closes and opens a new connection with the platform adapter. NerveCenter automatically resynchronizes with OpenView's database.
New nodes will be added. Any node that is marked Autodelete (the default) will be deleted.
In addition to filtering nodes by OIDs and capabilities, NerveCenter allows you to filter out all nodes that do not belong to one or more subnets. NerveCenter determines the subnet by combining a specific IP address with a subnet mask. NerveCenter can filter by subnets of both Class B and Class C networks. In Class B networks, the first two octets specify the network while in Class C networks the first three octets identify the network.
Sample Subnet Filters and Their Results for a Class C Network and Sample Subnet Filters and Their Results for a Class B Network illustrate some filter configurations and their results:
Sample Subnet Filters and Their Results for a Class C Network
In addition to filtering out all but an entire subnet, NerveCenter allows you to exclude a specific node or range of nodes within the remaining subnet.
Sample Subnet Filters with Exclusions and Their Results illustrates some filter configurations with exclusions and their results.:
Sample Subnet Filters with Exclusions and Their Results
NerveCenter can determine automatically or manually subnet criteria used to filter nodes by IP address.
To configure NerveCenter to determine subnet criteria automatically:
For further instructions, see Managing NerveCenter.
IP Filters
tab.The IP Filters tab is displayed.
Method
area, select Automatic
.Setting the method to automatic tells NerveCenter to ignore any address filters you enter and use instead the server's masks as a filter. NerveCenter calculates the subnet address and mask using the IP address and mask of each network interface card on the server.
Save
.NerveCenter will now automatically use the server's masks as a filter.
To set the subnet criteria manually:
For further instructions, see Managing NerveCenter.
IP Filters
tab.The IP Filters tab is displayed.
Method
area, select Manual
.When the method is set to manual, NerveCenter will only use the subnet addresses listed in IP Address Filters area. If the IP Address Filters list is empty, NerveCenter ignores a node's subnet when determining if the node will be part of the node database.
Subnet Address
field, type the appropriate subnet. In the Mask Address
field, type the appropriate subnet mask.A node's subnet address combines the node's IP address with the subnet mask.
Exclusion List
field, enter all the nodes you want excluded from the subnet address. To exclude more than one node, separate each number with a comma without a space. To exclude a continuous range of nodes, use a hyphen to separate the minimum and maximum number by a hyphen.
Add
. The subnet address and mask address will be added to the IP Address Filters list.
Save
.
NerveCenter monitors any address falling within the subnet and not excluded by the filter.
In order to use NerveCenter's Downstream Alarm Suppression behavior model, it is necessary to establish the parent-child relationship between nodes. You can let OVPA extract relationship information from HP OpenView Network Node Manager and either store it in the NerveCenter database or in a text file. You can also create the text file manually.
To identify parent-child relationships using OVPA:
ovstop ovpa
at the command line.
ovpa -pc
OVPA runs and computes parenting information, resychronizing the information periodically. The how often OVPA resychronizes information is configurable through the Node Source tab in the NerveCenter Administrator. The default resync parent rate is 600 seconds.
ovpa -pc
-writeParentsToFile
hostname
hostname is the name of the machine on which the NerveCenter Server runs. OVPA computes the parenting information, writes it to a file named hostname_PC.dat, and then stops.
To change the resync parent rate:
For further instructions, see Managing NerveCenter.
Node Source
tab.NerveCenter displays the Node Source tab.
Resync Parent Rate
field, type the number of seconds you want between each resync attempt.If left blank, the default resync parent rate is 600.
Save
.
To identify parent-child relationships manually:
child parent
where child is the name of the node and parent is the name of each node on which the child is dependent. If you have more than one parent, separate parents by typing a space between each one.
For example, if nodeA is dependent on nodeB.domain.com and nodeC; and nodeB.domain.com is dependent on nodeD, then the contents of the text file would look like this:
nodeA nodeB.domain.com nodeC
nodeB.domain.com nodeD
For more information see the White Paper Open NerveCenter: Downstream Alarm Suppression.
The OpenView Platform Adapter | Sending NerveCenter Informs to HP OpenView Network Node Manager |
29 July 2003 |