Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2
Netscape™ and Netscape Navigator™ are U.S. trademarks of Netscape
Communications Corporation.
Oracle® is a registered U.S. trademark of Oracle Corporation, Redwood
City, California.
Oracle7™ is a trademark of Oracle Corporation, Redwood City,
California.
OSF/Motif® and Open Software Foundation® are trademarks of Open
Software Foundation in the U.S. and other countries.
UNIX® is a registered trademark of The Open Group.
All other product names are the property of their respective trademark
or service mark holders and are hereby acknowledged.
3
4
Contents
1. Introduction to Extended Topology Functionality
Introducing the Extended Topology Functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Extended Topology and the NNM Environment Variables . . . . . . . . . . . . . . . . . . . . 15
Extended Topology and the Web Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Modifying Dynamic View Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Obtaining More Information about Extended Topology . . . . . . . . . . . . . . . . . . . . . . 18
4. Problem Diagnosis
Introducing Problem Diagnosis Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Major Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
About Problem Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Starting a Problem Diagnosis View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Installing Remote Probes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Configuring Problem Diagnosis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Linking Servers and Probes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Configuring Brownouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Configuring Server and Probe Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5
Contents
Configuring Probes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Other Administrative Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Starting and Stopping the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Starting and Stopping a Probe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Limitations and Oddities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Known Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Java Oddities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Troubleshooting Problem Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Cleaning Up a Corrupt Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Checking Status of Problem Diagnosis Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Checking Status of Remote Probes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6
Contents
Disable APA from Using ICMP to Poll Specific Addresses . . . . . . . . . . . . . . . . . . . . 142
Frequently Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
6. Syslog Integration
Introducing the Syslog Integration Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Syslog Integration Deployment Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Configuration Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Default Syslog Trap Mappings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Configuring Syslog Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Prerequisites for Configuring Syslog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Configuring Syslog Integration for NNM Standalone . . . . . . . . . . . . . . . . . . . . . . . 161
Configuring Syslog Integration for OVO with NNM on the Same System . . . . . . . 163
Configuring Syslog Integration for OVO with NNM on Separate Systems. . . . . . . 167
Removing Syslog Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Customizing Message Source Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Overview of Message Source Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Understanding the Template Configuration Tools . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Understanding the Syslog to NNM Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
How Syslog to NNM Conditions Function in the NNM Standalone Configuration 181
How Syslog to NNM Templates Function in the OVO with NNM Configuration. . 184
Maintaining Syslog Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Administrative Tasks for NNM Standalone Configurations . . . . . . . . . . . . . . . . . . 190
Administrative Tasks for OVO with NNM Configurations . . . . . . . . . . . . . . . . . . . 191
Troubleshooting Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
System Logfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
7
Contents
Connection Intermittent Status Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
OV_PollerLinkDown Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
LinkDown Events and APA Node Status Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
LinkDown Events and APA Connection Status Alarms . . . . . . . . . . . . . . . . . . . . . . 210
OV_CiscoBoard Namespace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
LinkDown and Syslog Down Events with Board Down Events . . . . . . . . . . . . . . . . 212
LinkDown and Syslog Down Events with Syslog Board Down Events . . . . . . . . . . 213
Board Down and Syslog Board Down Events Correlator . . . . . . . . . . . . . . . . . . . . . 214
OV_PollerBoardDown Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Board Down Events with APA Board Failure Alarms . . . . . . . . . . . . . . . . . . . . . . . 216
Syslog Board Down Events with APA Board Failure Alarms . . . . . . . . . . . . . . . . . 217
OV_PollerTrigger Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
APA Poll Trigger Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
OV_PollerTriggerCorr Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
OSPF Adjacency Change Events with APA Root Cause Alarms . . . . . . . . . . . . . . . 224
HSRP State Change Events with HSRP Root Cause Alarms . . . . . . . . . . . . . . . . . 225
Restart-Type Events with APA Node Status Alarms . . . . . . . . . . . . . . . . . . . . . . . . 225
OV_PollerPortAgg Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
LinkDown Events and Syslog Down Events with APA Aggregated Port Alarms . . 227
Syslog Port Aggregation Events with APA Aggregated Port Alarms . . . . . . . . . . . 228
Setting Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Disabling APA Correlators and Correlator Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Disabling a Correlator from the Correlator Store. . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Disabling Groups of Correlators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
8
Contents
Understanding IPv6 Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Supported Routers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Running OSPF Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Troubleshooting OSPF Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Using the OSPF View to Review Network Configurations. . . . . . . . . . . . . . . . . . . . 254
Running HSRP Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Checking NNM for Correct Handling of HSRP Virtual IP Addresses . . . . . . . . . . 257
HSRP Discovery with Pre-existing NNM Topology . . . . . . . . . . . . . . . . . . . . . . . . . 258
Validating Your Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Using the HSRP View to Diagnose Network Problems . . . . . . . . . . . . . . . . . . . . . . 263
For More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
9
Contents
Discovery Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Post Discovery Tips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
10
Support
Please visit the HP OpenView web site at:
http://openview.hp.com/
There you will find contact information and details about the products,
services, and support that HP OpenView offers.
The support area of the HP OpenView web site includes:
• Downloadable documentation
• Troubleshooting information
• Patches and updates
• Problem reporting
• Training information
• Support program information
11
12
1 Introduction to Extended
Topology Functionality
Chapter 1 13
Introduction to Extended Topology Functionality
Introducing the Extended Topology Functionality
NOTE This manual references other information sources when more detailed
information is available. For example, Managing Your Network with HP
OpenView Network Node Manager and the HP OpenView web online
help are two important information sources referenced throughout this
manual.
14 Chapter 1
Introduction to Extended Topology Functionality
Introducing the Extended Topology Functionality
See the VLAN View section of the HP OpenView web online help for more
information.
Extended Topology discovers and monitors network domains that use
overlapping private IP addresses. SeeChapter 3, “Configuring
Overlapping Address Domain Discovery,” on page 41 for more
information.
Chapter 1 15
Introduction to Extended Topology Functionality
Introducing the Extended Topology Functionality
• UNIX: $OV_CONF/ovweb.conf
For more information about the ovweb.conf file, see the ovweb.conf
manpage).
Before you can access Extended Topology views, you must wait for a
complete Extended Topology discovery to occur. For information about
running Extended Topology Discovery, see “Running Extended Topology
Discovery” on page 23.
16 Chapter 1
Introduction to Extended Topology Functionality
Introducing the Extended Topology Functionality
You can also access NNM Dynamic Views from the Alarm Browser:
NOTE Dynamic Views launched from Home Base contain tools such as Ping
and Trace Route that originate from the browser’s system, not the
management station. Access controls and security restrictions are based
on the rules that apply to the system and user of the browser.
Chapter 1 17
Introduction to Extended Topology Functionality
Introducing the Extended Topology Functionality
You can configure the Alarm Browser to access any view or URL from a
specific event. You cannot configure the web-based Alarm Browser to
access any view or URL from a specific event. See “Launching Specific
Views or URLs from Alarms” on page 272.
• To view the HP OpenView web online help, select the ? icon (see
Figure 1-2) in the upper right corner of any of the Dynamic Views.
• There are several ways of interacting with Dynamic Views. See the
Interacting with Views section of the HP OpenView web online help.
• There are several visual cues that give you more information about
Dynamic Views. See the Using Visual Cues in Views section of the
HP OpenView web online help.
You can view the Using Extended Topology manual and the NNM
Release Notes in the following ways:
18 Chapter 1
2 Extended Topology Discovery
Chapter 2 19
Extended Topology Discovery
The Basics of Extended Topology Discovery
20 Chapter 2
Extended Topology Discovery
The Basics of Extended Topology Discovery
Chapter 2 21
Extended Topology Discovery
The Basics of Extended Topology Discovery
22 Chapter 2
Extended Topology Discovery
Running Extended Topology Discovery
• Windows: %OV_BIN%\setupExtTopo.ovpl
• UNIX: $OV_BIN/setupExtTopo.ovpl
This command initializes Extended Topology as follows:
Chapter 2 23
Extended Topology Discovery
Running Extended Topology Discovery
• Windows: %OV_BIN%\etrestart.ovpl
• UNIX: $OV_BIN/etrestart.ovpl
24 Chapter 2
Extended Topology Discovery
Running Extended Topology Discovery
NOTE Once you run the setupExtTopo.ovpl script, you can have Extended
Topology automatically configure discovery zones at your request. Use
this automatic zone configuration feature only after completing a
successful NNM discovery.
• Check the output for nodes that incorrectly appear in the default
zone by using the following procedure:
Chapter 2 25
Extended Topology Discovery
Running Extended Topology Discovery
NOTE When defining your zones, do not separate switches that are directly
connected together within a subnet.
26 Chapter 2
Extended Topology Discovery
Running Extended Topology Discovery
3. Organize your devices into zones. You may need to calibrate your
zones as outlined in this procedure. See Appendix A, “Common Zone
Configuration Examples,” on page 281 for more information.
• Organize zones with fewer nodes when these nodes contain many
interfaces. An example of this would be a network that contains a
high quantity of switches housing many ports.
• Organize zones with more nodes when these nodes contain fewer
interfaces. An example of this would be a network that contains a
low quantity of switches housing few ports.
4. You can limit Extended Topology discovery to only those devices you
specify in zones. To do this, select the check box that excludes nodes
that are not included in any of the zones you configure.
Chapter 2 27
Extended Topology Discovery
Running Extended Topology Discovery
• Windows:%OV_BIN%\etrestart.ovpl
• UNIX: $OV_BIN/etrestart.ovpl
28 Chapter 2
Extended Topology Discovery
Running Extended Topology Discovery
NOTE After you move devices between or among zones, you should initiate
a full Extended Topology discovery. If you add new devices to or
delete devices from a single zone, you can save time by initiating an
Extended Topology discovery on that single zone.
10. You can check the amount of time Extended Topology spends
discovering your zones by running the ovstatus -v ovet_disco
command. If the discovery time of any of your zones is abnormally
long when compared to that of other zones, do one or both of the
following:
• Add a new zone and move some of the devices from the problem
zone into the new zone.
• Move some of the devices from the problem zone into one or more
of the existing zones that are being discovered faster.
Once these zones are successfully configured, select [Initiate Full
Discovery Now] or execute, as Administrator or root, the
etrestart.ovpl script to start a new Extended Topology discovery.
NOTE Once Extended Topology completes a discovery with the new zone
configuration, you should check the discovery results to make sure your
zones are configured correctly. See “Verifying and Modifying Your Zone
Configuration” on page 25.
Chapter 2 29
Extended Topology Discovery
Running Extended Topology Discovery
node, move your mouse over the node in one of the Extended Topology
views. Extended Topology will display a message about SNMP access
problems with the node.
To enable Extended Topology, run the following script and follow the
instructions:
• Windows: %OV_BIN%\setupExtTopo.ovpl
• UNIX: $OV_BIN/setupExtTopo.ovpl
After you enable Extended Topology with the setupExtTopo.ovpl
script, you will only need to run this command again if you want to
enable or disable certain protocols. For more information about the
setupExtTopo.ovpl script, see the setupExtTopo.ovpl reference page in
NNM’s online help (or the UNIX manpage.
The following information is copied from NNM to Extended Topology and
used by several Extended Topology processes. See Figure 2-1 on page 31
for a graphical illustration.
30 Chapter 2
Extended Topology Discovery
Running Extended Topology Discovery
the next discovery cycle. For more information about changing device
community string information, see the xnmsnmpconf reference page in
NNM’s online help (or the UNIX manpage).
If you need Extended Topology to apply new SNMP community string
changes immediately and run a new Extended Topology discovery, go to
Home Base and use the following procedure:
• Windows: %OV_BIN%\etrestart.ovpl
• UNIX: $OV_BIN/etrestart.ovpl
For more information about the etrestart.ovpl script, see the
etrestart.ovpl reference page in NNM’s online help (or the UNIX
manpage).
setupExtTopo.ovpl
script starts
information transfer
to Extended Topology
Extended Topology
receives host, ARP,
NNM databases NNM community name, and
information SNMP port information
from NNM.
Chapter 2 31
Extended Topology Discovery
Running Extended Topology Discovery
• Windows: %OV_CONF%\nnmet\bridge.noDiscover
• UNIX: $OV_CONF/nnmet/bridge.noDiscover
You enter NNM filter names, IP addresses and wildcards into the
bridge.noDiscover file that you want the discovery process to ignore.
Here are a few examples of valid bridge.noDiscover file entries:
32 Chapter 2
Extended Topology Discovery
Running Extended Topology Discovery
• Windows:
%OV_AS%\webapps\topology\WEB-INF\dynamicViewsUsers.xml
• UNIX:
$OV_AS/webapps/topology/WEB-INF/dynamicViewsUsers.xml
This file contains examples of how to set up various user roles. You can
create an operator role that has access to all of the Dynamic Views, but
cannot access any of the configuration tools. See the
DynamicViewsUsers.xml reference page in NNM’s online help (or the
UNIX manpage) for more information.
If non-ASCII characters are added to XML files, you must preserve the
UTF-8 codeset for these characters.
NOTE The Windows Notepad editor allows files to be saved in the UTF-8 code
set. On many UNIX platforms, the iconv command can be used to
translate from Shift JIS (or any other code set) into UTF-8 to make
editing in a non-UTF-8 codeset simpler.
• Windows: %OV_AS%\webapps\topology\WEB-INF\web.xml
• UNIX: $OV_AS/webapps/topology/WEB-INF/web.xml
Chapter 2 33
Extended Topology Discovery
Running Extended Topology Discovery
• Windows: %OV_BIN%\ovstatus -c
• UNIX: $OV_BIN/ovstatus -c
Many Extended Topology processes only run during discovery. After
Extended Topology completes its discovery, these processes
automatically exit. The following process status output shows the output
of the ovstatus -c command for those processes:
ovet_processname - NOT_RUNNING Exited and awaiting next discovery. Exit (0).
Extended Topology automatically restarts its discovery processes, and
begins another discovery, when it reaches or exceeds its discovery
thresholds. You can use the Extended Topology Configuration GUI to
modify these discovery thresholds. To open the Extended Topology
Configuration GUI, use the NNM Options: Extended Topology
Configuration menu or select the Discovery Status tab from Home
Base, then select the Configure Topology tab.
For more information about troubleshooting Extended Topology
discovery, see “Troubleshooting Extended Topology Discovery” on
page 277.
34 Chapter 2
Extended Topology Discovery
Running Extended Topology Discovery
This means that only the layer 2 connections that exist during Extended
Topology discoveries get recorded. In addition, device information (such
as VLAN, port aggregation, and ATM data) is gathered only from devices
that are accessible during the Extended Topology discoveries. An
“accessible” device responds to SNMP requests from NNM. For this to
happen, NNM must be configured to use the correct SNMP
GET-Community name for the device.
Situations may arise that prevent a previously discovered device from
responding with device information during later discovery cycles. When
a situation like this arises, Extended Topology retains data about the
previously discovered, but unresponsive device for recent discovery
cycles.
In contrast, suppose a specific device becomes unresponsive, and
continues to be unresponsive during several consecutive discovery cycles.
The device and its information are no longer shown in NNM’s Dynamic
Views.
Post-discovery changes in the network are not dynamically reflected in
the data that Extended Topology provides. They instead get incorporated
during the next discovery cycle. You should be aware of this behavior,
and some of its implications. For example:
Chapter 2 35
Extended Topology Discovery
Running Extended Topology Discovery
• Windows: %OV_BIN%\ovstart
• UNIX: $OV_BIN/ovstart
Use caution when using the ovstart command, as it restarts all NNM and
Extended Topology processes. For more information about the ovstart
command, see the ovstart reference page in NNM’s online help (or the
UNIX manpage).
36 Chapter 2
Extended Topology Discovery
Running Extended Topology Discovery
— Windows: %OV_BIN%\etrestart.ovpl
— UNIX: $OV_BIN/etrestart.ovpl
• Go to Home Base and complete the following procedure.
1. Go to Home Base
2. Select the Discovery Status tab
3. Select [Extended Topology Configuration]
4. Select the [Discovery Zones] tab
5. Select the zone you modified
6. Select [Discover Zone]
NOTE The [Discover Zones] button causes Extended Topology to run a new
discovery, but only on the devices in one specific zone. This is useful if
you have added or deleted nodes in that one zone. However, if you know
of changes in multiple zones (such as when you have relocated a node
from one zone to another), you should run a full discovery.
• Windows: %OV_BIN%\ovstatus -c
• UNIX: $OV_BIN/ovstatus -c
Chapter 2 37
Extended Topology Discovery
Running Extended Topology Discovery
38 Chapter 2
Extended Topology Discovery
Running Extended Topology Discovery
NOTE The [Discover Zones] button causes Extended Topology to run a new
discovery, but only on the devices in one specific zone. This is useful if
you have added or deleted nodes in that one zone. However, if you know
of changes in multiple zones (such as when you have relocated a node
from one zone to another), you should run a full discovery.
After you initiate your discovery, you can monitor the status of your
discovery. See “Viewing Discovery Status” on page 33 for more
information.
Chapter 2 39
Extended Topology Discovery
Running Extended Topology Discovery
40 Chapter 2
3 Configuring Overlapping
Address Domain Discovery
Chapter 3 41
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
42 Chapter 3
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
NNM Management
Station (Extended
Topology Functionality)
Network
Gateway A Gateway B
OAD A OAD B
Chapter 3 43
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
• Windows: %OV_CONF%\nnmet\dupip
• UNIX: $OV_CONF/nnmet/dupip
There is no specific naming convention, so you can choose a friendly
name for each directory. As an example, suppose you have a group of
private IP addresses in an OAD for a store called My Shop. You
would create one of the following directories for this OAD:
• Windows:%OV_CONF%\nnmet\dupip\myShopDomain
• UNIX: $OV_CONF/nnmet/dupip/myShopDomain
2. Within each new directory, myShopDomain in this example, you need
to create a dupip.conf file and add commands to this file that define
the OAD. You would create the following file for this OAD:
• Windows: %OV_CONF%\nnmet\dupip\myShopDomain\dupip.conf
• UNIX:$OV_CONF/nnmet/dupip/myShopDomain/dupip.conf
Refer to the following file for some examples and instructions on how
to add information to the dupip.conf file:
• Windows:%OV_CONF%\nnmet\dupip\dupip.conf
• UNIX: $OV_CONF/nnmet/dupip/dupip.conf
3. In the same directory as dupip.conf, create a file named
dupip.seed. This file lists the IP addresses (required) and node
names (optional) that you wish to manage for this OAD. Add the IP
addresses in the first column and the optional node names in the
second column. Enter one IP address and node name per line as
described in the dupip.conf file.
NOTE Your name resolution scheme must be able to resolve each node
name in dupip.seed to the IP address given for it. In other words,
the node name and IP address pairs in this file must agree with your
name resolution scheme.
44 Chapter 3
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
The seed file defines the discovery zone for the OAD, which appears
in the Overlapping Address Domains tab of the Extended Topology
configuration interface.
In this example, you would create the following file containing your
private IP addresses:
• Windows: %OV_CONF%\nnmet\dupip\myShopDomain\dupip.seed
• UNIX:$OV_CONF/nnmet/dupip/myShopDomain/dupip.seed
4. After configuring your dupip.conf and dupip.seed files, you should
run the ovdupip command to make sure your file entries are
syntactically correct. If there are errors in the files, this tool will tell
you what is wrong, and where to look to remedy the problem. See the
ovdupip reference page in NNM’s online help (or the UNIX manpage)
for more information.
NOTE To make sure your file entries are syntactically correct, run the
ovdupip command each time you modify one of your existing
dupip.conf files or add new dupip.conf files.
Chapter 3 45
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
9. If you add new devices to or delete devices from a single OAD (zone),
you can save time by initiating an Extended Topology discovery on
that single zone.To initiate a discovery cycle for a specific zone, use
the following procedure:
46 Chapter 3
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
Devices on the left side of the NAT device are in OAD 0. Devices on the
right side of the NAT are in a non-zero OAD Domain (OAD 7 in
Figure 3-2) and may correspond to a specific ISP customer. The OAD
configuration uses the term Gateway to identify the NAT device. In
addition, there can be more than one Gateway per OAD.
MS A R NAT N B F G H E
Gateway
NOTE The previous example used the directory name of domain in the path.
This directory name is normally provided by the network management
administrator and can be any string that is a valid directory name.
Chapter 3 47
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
MS A R N B F G H E
Gateway
48 Chapter 3
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
MS A R NAT
NAT N B F G H E
MS A R NAT
NAT N B F G H E
Interface 1 D
Down
Normal Minor Not Discovered
Gateway
Critical Unknown
Chapter 3 49
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
50 Chapter 3
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
You can find more information about using the NextHop keyword in the
$OV_CONF/nnmet/dupip/dupip.conf file.
MS A R NAT N B F G H E
egress D
device Minor
Normal Unknown
Gateway
Critical Not Discovered
When you specify one or more egress devices in the dupip.conf file
using the NextHop keyword, APA will process the egress routers
differently when they fail. For example, if an egress device fails, as
shown in Figure 3-6, APA will do no further analysis on the specified
egress device. Instead, APA will immediately report the egress device as
a primary failure in the Fault Area, report the egress device status as
critical, and generate the appropriate status alarms.
The result is that for a catastrophic failure where an entire OAD area is
inaccessible, only one alarm is generated that indicates the device that
failed or a device nearby. Thus, the network operator and administrator
will see not see an alarm browser that is cluttered with alarms from
downstream devices that are not actually critical. They do see an alarm
and a graphical indicator that a significant network failure has occurred.
Suppose an interface fails on device R, as shown in Figure 3-7 on
page 52. When this occurs, APA emits the following two alarms:
Chapter 3 51
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
APA sets both interface 1 and device N to a critical status, and sets
device R to a minor status.
MS A R NAT N B F G H E
Interface 1 D
Down Minor
Normal
Unknown
Gateway Critical Not Discovered
In the next example, the NAT or Gateway device is handled like the
egress device, as both the NextHop and Gateway devices are identified in
the dupip.conf file. This is shown in Figure 3-8.
Figure 3-8 APA Behavior with NextHop and Gateway Devices Configured
Far-From_Fault Area (APA emits no alarms)
Normal Area Fault Not
Area Discovered OAD 7
Fault C
OAD 0 Area
MS A R NAT N B F G H E
Interface 1 D
Down Minor
Normal Unknown
Gateway Critical Not Discovered
52 Chapter 3
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
APA analyzes NextHop and Gateway device failures more quickly than
other devices, and polls devices located in fault areas more quickly than
devices located in Far-From-Fault areas.
• Windows: %OV_LRF%\snmpCollect.lrf
• UNIX:$OV_LRF/snmpCollect.lrf
2. Add a -z option between the two colons as shown by the bold text in
the example below:
OVs_YES_START:pmd,ovwdb,ovtopmd:-z:OVs_WELL_BEHAVED:20:PAUSE
3. As Administrator or root, run the following command:
• Windows: ovaddobj%OV_LRF%\snmpCollect.lrf
• UNIX: ovaddobj $OV_LRF/snmpCollect.lrf
Chapter 3 53
Configuring Overlapping Address Domain Discovery
Discovering and Monitoring Nodes by using Overlapping Address Domains
See Managing your Network with Network Node Manager for more
information about Data Collection and Thresholds.
54 Chapter 3
4 Problem Diagnosis
Chapter 4 55
Problem Diagnosis
Introducing Problem Diagnosis Functionality
Major Components
Problem Diagnosis has three primary components:
56 Chapter 4
Problem Diagnosis
Introducing Problem Diagnosis Functionality
Chapter 4 57
Problem Diagnosis
Introducing Problem Diagnosis Functionality
Can Cannot
• Show a path from where the • Show a path from any two
probe resides to any arbitrary endpoints.
reachable destination
• Show outbound interfaces
(firewalls can make some
(from ping's perspective)
hosts unreachable).
except on the probe's host.
• Show path utilization
statistics.
• Show current ping rates.
• Show baseline of ping rates.
• Send events to subscribers
(such as HP OpenView
Operations) if a path
becomes unreachable, path
changes, and so on.
• Show status of hops using
ping.
• Send brownout events to the
event browser indicating a
performance problem.
• Show IP-layer 2 devices
(switches, hubs, bridges,
and so on).
NOTE: After Problem Diagnosis
has determined path data, the
destination does not have to be
currently up (or reachable) to
see the historical paths.
See the online help for more details about retrieving information
collected by Problem Diagnosis.
58 Chapter 4
Problem Diagnosis
Introducing Problem Diagnosis Functionality
1. Start the Problem Diagnosis server with which you will connect, if it
is not already running. See “Starting and Stopping the Server” on
page 73 for instructions.
2. Start all probes for that server, if they are not already running. It
may take a few minutes before Problem Diagnosis has access to all
probes. See“Starting and Stopping a Probe” on page 73 for
instructions.
3. Access Home Base as follows:
4. From Home Base, select Problem Diagnosis View from the View
drop down list and click [Launch View]. The Problem Diagnosis main
dialog opens as shown in Figure 4-1.
Chapter 4 59
Problem Diagnosis
Installing Remote Probes
60 Chapter 4
Problem Diagnosis
Installing Remote Probes
Chapter 4 61
Problem Diagnosis
Installing Remote Probes
62 Chapter 4
Problem Diagnosis
Installing Remote Probes
Chapter 4 63
Problem Diagnosis
Configuring Problem Diagnosis
• Add probes to the list of probes that the Problem Diagnosis server
knows of. See “Linking the Server to a Probe” on page 65.
• Notify servers of a probe’s existence. See “Linking the Probe to a
Server” on page 67.
• Tune brownout parameters. See “Configuring Brownouts” on
page 69.
• Change the server and probe ports used by Problem Diagnosis. See
“Configuring Server and Probe Ports” on page 70.
You can edit this XML file even if you have no experience with XML, but
it requires accuracy; mistakes in the configuration XML file can cause
the Problem Diagnosis server or probe to not work correctly.
If non-ASCII characters are added to XML files, you must preserve the
UTF-8 codeset for these characters.
NOTE The Windows Notepad editor allows files to be saved in the UTF-8 code
set. On many UNIX platforms, the iconv command can be used to
translate from Shift JIS (or any other code set) into UTF-8 to make
editing in a non-UTF-8 codeset simpler.
HP strongly recommends that you make a backup copy of the XML file
before editing, so that you can easily recover if necessary.
64 Chapter 4
Problem Diagnosis
Configuring Problem Diagnosis
• You can add the probe to the list of probes the server knows of. This
method is most useful when you want a server to know about several
probes that it could draw data from; that is, when you have one
server that will use many probes. This approach is covered in
“Linking the Server to a Probe” on page 65.
• You can configure the probe to notify the server of its existence, and
let the server reconfigure itself. This method is most useful when you
want a probe to know about several servers that it provides data to;
that is, when you have one probe to be used by many servers. This
approach is covered in “Linking the Probe to a Server” on page 67.
Chapter 4 65
Problem Diagnosis
Configuring Problem Diagnosis
<PROBE>
<HOST_NAME> Icarus.naucrates.com </HOST_NAME>
<IP_ADDRESS> 15.2.116.83</IP_ADDRESS>
</PROBE>
</PROBELIST>
</PD_CONFIG>
The four lines in bold text create a "Probe Definition", which
identifies Icarus as hosting a probe that the server can use. You can
use more probes by adding additional Probe Definitions. Probe
Definitions must fall between the <PROBELIST> and </PROBELIST>
tags, and they cannot overlap.
In the example file above, you can add access to another probe
(Daedalus) by inserting the following lines in the configuration XML
file on the server:
<PROBE>
<HOST_NAME> Daedalus.naucrates.com </HOST_NAME>
<IP_ADDRESS> 15.2.116.72</IP_ADDRESS>
</PROBE>
The resulting file looks like this:
<?xml version= "1.0" encoding=”UTF-8” ?>
<PD_CONFIG>
<PROBELIST>
<PROBE>
<HOST_NAME> Icarus.naucrates.com </HOST_NAME>
<IP_ADDRESS> 15.2.116.83</IP_ADDRESS>
</PROBE>
<PROBE>
<HOST_NAME> Daedalus.naucrates.com </HOST_NAME>
<IP_ADDERSS> 15.2.116.72</IP_ADDRESS>
</PROBE>
</PROBELIST>
</PD_CONFIG>
66 Chapter 4
Problem Diagnosis
Configuring Problem Diagnosis
2. After saving the pdconfig.xml file, stop and restart the server to
activate the changes (see “Starting and Stopping the Server” on
page 73). Allow several minutes for the probe and server to
synchronize.
When you access the server, you can now choose to use either Icarus
or Daedalus as the probe.
1. Manually edit the probe configuration file (on the probe system),
which names the server it should notify when it initializes. The probe
configuration file is located as follows:
UNIX: $OV_MAIN_PATH/pdAE/config/npprobe.conf
Windows: %OV_MAIN_PATH%\pdAE\config\npprobe.conf
The probe configuration file looks like this:
SERVER=Minotaur.naucrates.com
SERVER_IP=12.12.121.212
SERVER_PORT=8068
The two lines in bold text identify the Problem Diagnosis server,
which was the server specified when the probe was installed. When
the probe initializes, it notifies the server specified here of its
existence. If necessary, the server adds the probe to its list of known
probes.
You can have the probe notify additional servers of its presence.
Change the bold lines in the probe configuration file to identify
another server. In the example file above, we can notify another
Problem Diagnosis server that the probe exists by changing the bold
lines in the probe configuration file to give the hostname and IP
address of the new server, as follows:
SERVER=Aeolus.naucrates.com
SERVER_IP=12.12.112.121
Chapter 4 67
Problem Diagnosis
Configuring Problem Diagnosis
IMPORTANT If you modify the existing lines, do not add any additional lines! The
resulting file looks like this (on a Windows host):
SERVER=Aeolus.naucrates.com
SERVER_IP=12.12.112.121
SERVER_PORT=8068
IMPORTANT A probe can only communicate with servers that use the port defined
by that probe (8068 in this example). If you change the port used by a
server, you have to reconfigure each probe that the server uses (via
the SERVER_PORT definition in npprobe.conf) to use the new port.
See the “Configuring the Server Port” on page 71 for instructions on
changing the server port.
NOTE It is not a good idea to have more than one Problem Diagnosis server
configured. Since there is no way for one Problem Diagnosis server to
talk to another Problem Diagnosis server, it could be difficult to
obtain the path information you request.
2. After saving the changes, stop and restart the probe (see “Starting
and Stopping a Probe” on page 73). This causes the probe to
synchronize with its server. Because Aeolus has no previous
knowledge of the probe, it adds the probe to its pdconfig.xml file.
After the probe is added to the list of known probes on a server (like
Aeolus), it remains on that list even if you repeat this process to add
it to yet another server.
Allow a few minutes for the probe and server to synchronize.
At this point, both of the servers (Aeolus and Minotaur) can use the
probe to show path data.
68 Chapter 4
Problem Diagnosis
Configuring Problem Diagnosis
Configuring Brownouts
When Problem Diagnosis performs a trace from a probe to a destination,
the packet round trip time to the destination is noted. If the packet time
exceeds a calculated limit (or threshold), then Problem Diagnosis pings
the destination once every minute for fifteen minutes, by default. Each
packet round trip time is noted and compared to its threshold. By
default, when a eight or more of the fifteen times exceed the threshold,
then a brownout event is generated.
Problem Diagnosis determines the point where a brownout might be
occurring by looking at the nodes (or hops) along a path from the probe to
the destination. When a hop time exceeds its calculated limit, then
Problem Diagnosis assumes that a spike is occurring between that hop
and the previous hop.
A brownout event is sent to the alarm browser containing the probe, the
destination, and the two hops where the spike appears to be occurring.
To change the way brownout events are generated, you can modify the
Problem Diagnosis configuration file, pdconfig.xml, located at:
UNIX: $OV_MAIN_PATH/pdAE/config/pdconfig.xml
Windows: %OV_MAIN_PATH%\pdAE\config\pdconfig.xml
The Problem Diagnosis configuration file enables you to tune the
brownout parameters described in Table 4-3 on page 69.
Table 4-3 Brownout Parameters in Problem Diagnosis Configuration File
Chapter 4 69
Problem Diagnosis
Configuring Problem Diagnosis
70 Chapter 4
Problem Diagnosis
Configuring Problem Diagnosis
NOTE Any probe accessed by a server that does not use port 8068 must be
reconfigured to accommodate this, and its data will not be available to
any server that uses another (such as the default) port.
1. Stop the Problem Diagnosis server and stop all probes assigned to
that server. See “Starting and Stopping the Server” on page 73 and
“Starting and Stopping a Probe” on page 73.
2. Edit the configuration XML file, pdconfig.xml, looking for the entry
<HTTP_PORT>8068</HTTP_PORT>. Replace 8068 with a port
number that is not used by any other networking software.
3. For all relevant Problem Diagnosis probes, edit
<Install_directory>/config/npprobe.conf and replace 8068
with the same port number you used in the previous step.
4. Restart the server and restart all reconfigured probes.
1. Stop the Problem Diagnosis server. See “Starting and Stopping the
Server” on page 73.
2. Edit the configuration XML file, pdconfig.xml. For each <PROBE>
entry, edit the entry <HTTP_PORT>8067<HTTP_PORT>. Replace 8067
with a port number that is not used by any other networking
software.
3. Oneach probe system, edit:
UNIX: /etc/services
Windows: %windir%\system32\drivers\etc\SERVICES
Replace the value of the netpath_http entry with the new port
number.
4. Restart the server.
Chapter 4 71
Problem Diagnosis
Configuring Problem Diagnosis
Configuring Probes
Problem Diagnosis includes a web-based probe configuration utility. To
configure a probe, first start the probe configuration utility as follows:
1. In the "Select Probe" list, choose the location of the probe you want to
configure. If the list is empty, no probes have been installed.
2. Use the [Add] button to create an entry in the targets list.
Double-click in the Target field and edit it to contain the
fully-qualified name of a destination node. Problem Diagnosis will
trace the paths to this node. Edit other fields in the entry as
necessary; see the Problem Diagnosis Probe Configuration topic in
the Online Help for more details.
3. After adding all desired targets, click [Apply] or [OK]. Both buttons
record your changes; [OK] closes the window, [Apply] keeps it open.
See the Problem Diagnosis Probe Configuration topic in the Online Help
for more details on configuring probes.
72 Chapter 4
Problem Diagnosis
Other Administrative Tasks
NOTE This automatically starts and stops the probe on the Problem Diagnosis
server. You do not need to start and stop the server probe separately.
NOTE Do not force the termination of the Java process (kill -9 on UNIX
operating systems or [End Process] from the Task Manager on
Windows operating systems); doing so my cause irrevocable corruption of
the Problem Diagnosis data.
Chapter 4 73
Problem Diagnosis
Other Administrative Tasks
Platform Instructions
1. cd $OV_MAIN_PATH/pdAE/bin
2. ./pdcentral.sh -stopProbe
To start a probe, execute:
1. cd $OV_MAIN_PATH/pdAE/bin
2. ./pdcentral.sh -startProbe
74 Chapter 4
Problem Diagnosis
Limitations and Oddities
Known Limitations
These are the limitations and special behaviors in Problem Diagnosis.
Categories include:
• General Notes
• Install Notes
• Problem Diagnosis Probe Notes
• CLASSPATH Conflict
• MOZILLA_HOME Setting
General Notes
Chapter 4 75
Problem Diagnosis
Limitations and Oddities
Install Notes
• The installer cannot use the JRE from Symantec. You must have a
different JRE in the PATH ahead of the Symantec JRE.
76 Chapter 4
Problem Diagnosis
Limitations and Oddities
To remove the probe from the Windows service, use the following
commands from a command window prompt:
1. Enter: cd %OV_MAIN_PATH%\pdAE\bin
2. Enter: pdcentral.bat -uninstall
To run the probe in standalone mode, issue the following commands
from a command window prompt:
1. Enter: cd %OV_MAIN_PATH%\pdAE\bin
2. Enter: pdcentral.bat -startProbeNoSvc
CLASSPATH Conflict
Chapter 4 77
Problem Diagnosis
Limitations and Oddities
— Netscape: "C:\Program
Files\Netscape\Communicator\P
rogram\netscape.exe"
— Internet Explorer: "C:\Program
Files\Plus!\Microsoft
Internet\iexplore.exe"
MOZILLA_HOME Setting
78 Chapter 4
Problem Diagnosis
Limitations and Oddities
Java Oddities
As you may already be aware, Java is still maturing as a technology.
During this process of maturation, there remain some minor instabilities
or, more generously put, “quirks” that you may want to be aware of.
Below are some examples. With the exception of the CLASSPATH conflict
issue, the workarounds are very simple.
Chapter 4 79
Problem Diagnosis
Limitations and Oddities
80 Chapter 4
Problem Diagnosis
Limitations and Oddities
— Netscape: "C:\Program
Files\Netscape\Communicator\P
rogram\netscape.exe"
— Internet Explorer: "C:\Program
Files\Plus!\Microsoft
Internet\iexplore.exe"
Chapter 4 81
Problem Diagnosis
Troubleshooting Problem Diagnosis
NOTE Removing the database files from the Problem Diagnosis database
directory effectively deletes all of your stored data. This includes all of
the data collected by the Problem Diagnosis probes.
82 Chapter 4
Problem Diagnosis
Troubleshooting Problem Diagnosis
Chapter 4 83
Problem Diagnosis
Troubleshooting Problem Diagnosis
84 Chapter 4
5 Using the Active Problem
Analyzer
Chapter 5 85
Using the Active Problem Analyzer
Understanding the Basics of the Active Problem Analyzer
NOTE There are several documents that discuss NNM Advanced Edition’s
features. These documents refer to APA as either Active Problem
Analyzer or Advanced Problem Analyzer. Both phrases are valid
references to APA.
86 Chapter 5
Using the Active Problem Analyzer
Understanding the Basics of the Active Problem Analyzer
• It modifies Dynamic View node status colors using node status and
other node attributes.
See “Understanding HSRP View Status Information” on page 260 for
more information about HSRP status information. See “Understanding
OAD View Status Information” on page 53 for more information about
OAD status information.
By default, APA monitors OAD status, and HSRP status if you have a
valid license for the Advanced Routing Smart Plug-in. If you want, APA
can largely replace the netmon process for monitoring your whole
network.
If you choose to have APA replace the netmon process for monitoring
your whole network, its default configuration allows it to poll devices as
shown in Table 5-1. There are a number of factors to consider before you
take that step. This chapter will help you understand APA, and to decide
what you want it to do.
Table 5-1 Default APA Polling Configuration
Unconnected No No
Interface on Router
with Interface
Administratively
Down
Chapter 5 87
Using the Active Problem Analyzer
Understanding the Basics of the Active Problem Analyzer
Unconnected No No
Interface on Switch
with Interface
Administratively Up
Unconnected No No
Interface on Switch
with Interface
Administratively
Down
APA also polls devices for configuration information and determines if its
interfaces may have renumbered. See “Configuration Polling and
Interface Renumbering” on page 105 for more information.
To find out how to enable APA, see See “Enabling and Disabling APA” on
page 109.
NOTE This paper contains references to both Extended Topology and extended
topology. Extended Topology refers to the overall functionality described
in the Using Extended Topology manual. In contrast, extended topology
refers to the information discovered by the Extended Topology
functionality and the database containing this information.
88 Chapter 5
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
NOTE Regardless of whether you have the netmon process or APA doing your
general IPv4 network monitoring, the netmon process is still essential for
device discovery.
• Windows:%OV_DB%\nnmet\hosts.nnm
• UNIX: $OV_DB/nnmet/hosts.nnm
See Chapter 2, “Extended Topology Discovery,” on page 19 for more
information about Extended Topology discovery.
Before you switch over to APA monitoring, however, you should
understand the differences between the netmon process and APA. While
APA offers several significant advantages over the netmon process, some
users will find one or two specific characteristics of the netmon process
that make it indispensable to them.
You may have NNM installed as a management station in an NNM
distributed environment. Do not enable APA on NNM when it functions
as a management station with collection stations reporting information to
Chapter 5 89
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
it. You can enable APA on NNM if it only functions as a collection station
or as a standalone management station, having no collection stations
reporting information to it.
If you enable APA to poll your general IPv4 interfaces, it provides you
with more accurate diagnostic information. Here is a brief summary of
the advantages APA offers when diagnosing network failures:
90 Chapter 5
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
Table 5-2 compares APA with the netmon process. This should help
clarify some of the differences between the netmon process and APA.
Table 5-2 Comparing APA and the netmon Process
NNM’s polling list comes from APA takes its polling list
ovtopmd. exclusively from the extended
topology. You need to make sure
that your important nodes are not
blocked by the
bridge.noDiscover file.
APA does not generate status NNM generates APA alarms only.
alarms for devices in the general It does not generate NNM status
IP environment. NNM alarms alarms. See the trapd.conf
appear as they normally do. reference page (or the UNIX
manpage) for more information.
Chapter 5 91
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
The netmon process derives APA uses both ICMP and SNMP to
device interface status using determine interface status,
ICMP (or SNMP if the device is depending on the APA
a switch). configuration.
You can add address
information to the
netmon.snmpStatus file to have
NNM use SNMP status polling
for specific interfaces. Doing this
turns off ICMP polling for the
targeted interfaces. See the
netmon reference page (or the
UNIX manpage) for more
information.
ovw shows propagated interface Some objects have their own basis
status. Status propagation is the for status. For example, HSRP
sole basis for node, segment, analyzes the various status values
and network status. to determine HSRP group status.
The ipmap process listens to the Dynamic Views listen for and
various status change alarms display topology changes.The
and updates node, segment, and ovet_poll process sends
network status. Extended Topology node status to
ovw nodes, segments, and
networks.
92 Chapter 5
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
Dynamic Views get status from Dynamic Views get status from
the ovtopmd process for nodes the extended topology. If you
and interfaces. enable APA for IP, the ovtopmd
process gets its IP status from
APA.
Chapter 5 93
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
• Normal Area: The area of the network near the management station
where all the devices are operational and can be accessed via ICMP
or SNMP. This area could be large (multiple hops).
• Fault Area: This area includes devices that contain a fault or are
directly connected to a device downstream from the management
station that contains a fault. This area will always contain at least
one device that is up and responding to SNMP.
• Far-From-Fault Area: This area corresponds to devices that are
downstream from the fault. That is, if you traverse a path from the
management station to these devices, you will sequentially pass
through the Normal Area and the Fault Area, and finally arrive at
the devices in the Far-From-Fault Area.
APA handles each of the these areas differently:
94 Chapter 5
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
Chapter 5 95
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
NOTE Although APA excludes alarms from the Alarm Browser for all
devices that are located in the Far-From-Fault area, you can change
this behavior. You can configure APA to emit the alarms for
important nodes that you designate. See “Configuring APA to
Display Alarms from Important Nodes” on page 118 for more
information.
96 Chapter 5
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
MS N B F G H E
Normal Minor
Critical Unknown
When APA analyzes the Fault Area, it identifies node F as the root
cause. APA considers the interfaces that connect node C to node F to
be secondary failures. Similarly, the interfaces that connect node D to
node F are considered secondary failures. In this example, APA emits
only one alarm, OV_APA_NODE_DOWN F, that is visible in the top level
of the alarm browser. From the OV_APA_NODE_DOWN F alarm, you can
drill down to the following alarms:
Chapter 5 97
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
APA and Dynamic View Status APA reports object status in the
Dynamic Views using the colors shown inTable 5-3.
Table 5-3 APA Status Conditions
Dynamic View
Dynamic View Status Description
Status Color
Not Monitored (tan) APA is not actively polling the object (node,
interface, connection, address, board, or
aggregated port).
98 Chapter 5
Using the Active Problem Analyzer
Understanding How APA and the netmon Process Cooperate
Chapter 5 99
Using the Active Problem Analyzer
Understanding APA and View Status
Router A
Tracked Interface 3
Interface 1 Priority 50
State: Active
Server Priority 100
Router B
Interface 2
State: Standby
Priority: 55
HSRP Group
100 Chapter 5
Using the Active Problem Analyzer
Understanding APA and View Status
NOTE APA does not support IPX networked devices, IPX interfaces, or any
devices not residing in the hosts.nnm file. APA does support OAD
devices.
Chapter 5 101
Using the Active Problem Analyzer
Understanding APA and Event Reduction
102 Chapter 5
Using the Active Problem Analyzer
Understanding APA and Event Reduction
Chapter 5 103
Using the Active Problem Analyzer
Understanding APA and Event Reduction
NOTE APA does not actually generate the IntermittentStatus alarms, they
are generated by the OV_PollerIntermittent correlators. These
correlators, if enabled, generate the OV_APA_ADDR_Intermittent,
OV_APA_IF_Intermittent, OV_APA_NODE_Intermittent, and
OV_APA_CONN_Intermittent alarms. This only happens if the
104 Chapter 5
Using the Active Problem Analyzer
Understanding APA and Event Reduction
For more information about APA alarms, see the trapd.conf reference
page (or the UNIX manpage).
As mentioned earlier, APA generates alarms for primary failures in most
cases. This eliminates alarms from the Alarm Browser for devices that
are not known to have failed. NNM also includes several of the new APA
alarms in existing ECS correlations such as ConnectorDown and Pair
Wise correlations.
For more information about alarm reduction with NNM, see the
Managing your Network manual.
Chapter 5 105
Using the Active Problem Analyzer
Understanding APA and Event Reduction
• Windows:%OV_PRIV_LOG%\ovet_poll.log.txt
• UNIX: $OV_PRIV_LOG/ovet_poll.log.txt
See “Discovering Devices in a Single Zone” on page 38 for more
information.
NOTE You can update the status of a device and check to see if interface
renumbering activity has occurred by using the following procedure:
Once Extended Topology completes a new discovery for this zone, APA
removes the OV_APA_NODE_RENUMBERING alarm from the alarm browser.
See the trapd.conf reference page (or the UNIX manpage) for more
information.
106 Chapter 5
Using the Active Problem Analyzer
Understanding APA and Event Reduction
<defaultParameters>
<parameterList>
<parameter>
<name>interval</name>
<title>Interval to Perform Config Poll Device</title>
<description>
The interval which the device will be config polled in seconds.
</description>
<varValue>
<varType>Integer</varType>
<value>86400</value>
</varValue>
</parameter>
<parameter>
<name>enable</name>
<title>Enable config poll for device</title>
<description>
Enable/Disable config poll of a device
</description>
<varValue>
<varType>Bool</varType>
<value>true</value>
</varValue>
</parameter>
Chapter 5 107
Using the Active Problem Analyzer
Understanding APA and Event Reduction
108 Chapter 5
Using the Active Problem Analyzer
Enabling and Disabling APA
NOTE APA takes its polling list exclusively from the extended topology, which
includes general IPv4 interfaces discovered by the netmon process and
placed in the hosts.nnm file. You need to make sure that your important
nodes are not blocked by the bridge.noDiscover file.
— Windows:
%OV_BIN%\ovet_apaConfig.ovpl -enable APAPolling
— UNIX:
$OV_BIN/ovet_apaConfig.ovpl -enable APAPolling
• As Administrator or root, run the following script to disable APA
and enable status polling using the netmon process:
— Windows:
%OV_BIN%\ovet_apaConfig.ovpl -disable APAPolling
— UNIX:
$OV_BIN/ovet_apaConfig.ovpl -disable APAPolling
NOTE You may choose to enable APA status polling, then disable it later. If you
do this, APA continues to monitor addresses that you designate as
belonging to an OAD, query HSRP routers, and report HSRP group
status information
Chapter 5 109
Using the Active Problem Analyzer
Configuring APA
Configuring APA
You may need to adjust APA to optimize it for your particular
environment. Prior do making any APA adjustments, it is a good idea to
understand how APA is performing.
110 Chapter 5
Using the Active Problem Analyzer
Configuring APA
Chapter 5 111
Using the Active Problem Analyzer
Configuring APA
NOTE You must have a basic understanding of XML concepts, terms, and
syntax before attempting to edit the paConfig.xml file. Without that
knowledge, it is very easy to make serious errors. It is assumed that you
have adequate expertise in XML terminology and syntax, as this book
does not define XML terms or explain XML tagging or syntax.
• Windows: %OV_CONF%\nnmet\paConfig.xml
• UNIX: $OV_CONF/nnmet/paConfig.xml
The paConfig.xml file contains the following sections:
• Polling Engine
You can easily recognize this section, as the following tags begin the
Polling Engine section of the xml file:
<subSystemConfig>
<name>PollingEngine</name>
<title>Polling Engine</title><subSystemConfig>
• Status Analyzer
You can easily recognize this section, as the following tags begin the
Status Analyzer section of the xml file.
<subSystemConfig>
<name>StatusAnalyzer</name>
112 Chapter 5
Using the Active Problem Analyzer
Configuring APA
<title>Status Analyzer</title>
• Talker
You can easily recognize this section, as the following tags begin the
Talker section of the xml file.
<subSystemConfig>
<name>Talker</name>
<title>Talker SubSystem</title>
• StatusBridge
You can easily recognize this section, as the following tags begin the
Status Bridge section of the xml file.
<subSystemConfig>
<name>StatusBridge</name>
<title>Status Bridge</title>
By modifying this file, you can adjust global polling parameters as well
as the polling frequency of classes of devices such as routers, switches,
and end nodes.
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
Chapter 5 113
Using the Active Problem Analyzer
Configuring APA
<parameterList>
<parameter>
<name>interval</name>
<title>Interval to Poll Device</title>
<description>
The interval which the device will be polled in seconds.
</description>
<varValue>
<varType>Integer</varType>
<value>300</value>
</varValue>
</parameter>
Change the bold number to the number of seconds you want APA to
wait before again polling devices that do not belong to any defined
device class. Make sure to save your changes.
4. As Administrator or root, run the following command:
114 Chapter 5
Using the Active Problem Analyzer
Configuring APA
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
Chapter 5 115
Using the Active Problem Analyzer
Configuring APA
The filter name is shown in bold print in the above example. Using a
similar procedure, you can modify the polling frequency for devices
that pass other topology filters. Look for filters with the following
names:
• isSwitch
• isEndNode
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
116 Chapter 5
Using the Active Problem Analyzer
Configuring APA
</description>
<varValue>
<varType>Integer</varType>
<value>10</value>
</varValue>
</parameter>
Change the bold number to the number of threads you want in the
analysis thread pool. Make sure to save your changes.
4. As Administrator or root, run the following command:
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
Chapter 5 117
Using the Active Problem Analyzer
Configuring APA
<name>PollingEngineThreadPoolSize</name>
<title>Polling Engine Thread Pool Size</title>
<description>
This parameter specifies how many threads are in the polling
engine thread pool. Increasing the value of this parameter,
increases the amount of pooling parallelism and the amount of
system resources consumed (e.g. number of file descriptors).
Increasing the value of this parameter may or may not increase
polling engine performance.
</description>
<varValue>
<varType>Integer</varType>
<value>16</value>
</varValue>
</parameter>
Change the bold number to the number of threads you want in the
polling engine thread pool. Make sure to save your changes.
4. As Administrator or root, run the following command:
118 Chapter 5
Using the Active Problem Analyzer
Configuring APA
NOTE Only add the most important devices, those devices that are critical to
your environment, to your important nodes list. Adding smaller
quantities of devices to this list consumes fewer computer resources.
• Windows: %OV_CONF%\nnmet\topology\filter/MyHostID.xml
• UNIX: $OV_CONF/nnmet/topology/filter/MyHostID.xml
2. As Administrator or root, edit the MyHostID.xml file.
3. Look for the last line containing the following tags:
<IPv4><address>0.0.0.0</address></IPv4>
4. Change the text shown in bold in the previous step to match your
needs using the syntax in one of the following examples. In these
examples, x, y, and z represent replaceable IP address fields:
<IPv4><address>x.y.z.*</address></IPv4>
<IPv4><address>x.y.z.1-99</address></IPv4>
Make sure to save your changes.
5. Execute, as Administrator or root, ovstop ovet_poll.
6. Execute, as Administrator or root, ovstart ovet_poll.
Chapter 5 119
Using the Active Problem Analyzer
Configuring APA
120 Chapter 5
Using the Active Problem Analyzer
Configuring APA
<parameter>
<name>snmpEnable</name>
<title>Enable polling via SNMP</title>
<description>
Enable/Disable polling of a device via SNMP.
</description>
<varValue>
<varType>Bool</varType>
<value>true</value>
</varValue>
</parameter>
You can use extended topology filters to add device classes into the
paConfig.xml file to categorize devices in your environment.
TIP You may find some basic knowledge of XML to be helpful when making
changes to the paConfig.xml file. Changes you make that are not
discussed here are risky and unsupported.
For example, if you want to create one location in the paConfig.xml file
to adjust the APA polling of your HP ProCurve devices, use the following
procedure:
Chapter 5 121
Using the Active Problem Analyzer
Configuring APA
ConnectedIFInInfrDev
ConnectedNode
ExceptionInfrDev
ExceptionNode
ExtremeDevices
HasBoards
HSRPCoreGroup
IFConnectedToEndNode
IfTypeFilter
ImportantNodes
InfrDev
InterfaceInEndNode
InterfaceInInfraDev
InterfaceInRouter
InterfaceInSwitch
InterfaceWithMPLSName
InterfacesWithAnycastAddrs
InterfacesWithDupAddrs
NoPingAddresses
NodeWithDownInterface
NodeWithMPLSId
NodesWithBoards
NodesWithRhinoMIB
NodesWithStackMIB
NonSnmpNode
NonSnmpSwitch
NortelDevices
NotConnectedIF
NotConnectedNode
NotConnectedSnmpRouter
NotConnectedSnmpSwitch
ProcurveDevices
RHINOMIB
STACKMIB
SnmpEndNode
SysName
ThreeComDevices
TrunkPort
UnconnectedAdminDownRouterIF
UnconnectedAdminDownSwitchIF
UnconnectedAdminUpOrTestRouterIF
UnconnectedAdminUpOrTestSwitchIF
UnconnectedEndNode
WanIF
isATM
isCDP
122 Chapter 5
Using the Active Problem Analyzer
Configuring APA
isEndNode
isFrameRelay
isHSRP
isIpPhone
isPartOfAggregatedIF
isRouter
isSnmp
isSwitch
slowIfSpeeds
vlanTrunkPort
wanIfTypes
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
5. Add the following filter text beneath the bold xml tag shown above.
Do not place the new text within the text of any of the existing filters.
The filters you reference in paConfig.xml are prioritized from the top
down, so the order in which you add filters matters. Make sure you
add your filters before or after other filters as appropriate.
<classSpecification>
<filterName>ProcurveDevices</filterName>
<parameterList>
<parameter>
Chapter 5 123
Using the Active Problem Analyzer
Configuring APA
<name>interval</name>
<title>Interval to Poll Device</title>
<description>
The interval which the device will be polled in seconds.
</description>
<varValue>
<varType>Integer</varType>
<value>300</value>
</varValue>
</parameter>
<parameter>
<name>snmpEnable</name>
<title>Enable polling via SNMP</title>
<description>
Enable/Disable polling of a device via SNMP.
</description>
<varValue>
<varType>Bool</varType>
<value>true</value>
</varValue>
</parameter>
</parameterList>
</classSpecification>
Make sure to save your changes.
6. As Administrator or root, run the following command:
124 Chapter 5
Using the Active Problem Analyzer
Configuring APA
Allowed or
Suppressed APA APA Polling Behavior
Polling of Object
You can find the parameters used in the ovet_toposet command in the
board and interface information included in NNM AE’s Dynamic Views.
See the ovet_toposet reference page (or the UNIX manpage) for more
information.
Chapter 5 125
Using the Active Problem Analyzer
Configuring APA
NOTE APA propagates the status of objects considered to be the root cause of a
fault to ovw.
APA may propagate the status of unpolled interfaces, objects not
considered to be the root cause of a fault, or objects that do not exist in
the extended topology as having a normal or unknown status in ovw.
126 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
TIP You may find some basic knowledge of XML to be helpful when making
changes to the filename.xml files discussed in this section. Changes you
make that are not discussed here are risky and unsupported.
You may need to modify the way APA polls devices and interfaces. To do
this, there are parameters you can modify in the paConfig.xml file.
Below are some examples showing how to modify APA polling.
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
Chapter 5 127
Using the Active Problem Analyzer
Controlling Other APA Polling Types
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
128 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
<parameter>
<name>hsrpEnable</name>
<title>Enable HSRP Polling</title>
<description>
Enable/Disable polling of HSRP Group. If the router/interface
does not have hsrp enabled then setting this parameter to
true does nothing.
</description>
<varValue>
<varType>Bool</varType>
<value>true</value>
</varValue>
</parameter>
Modify the bold true to false if you want to disable HSRP polling or
true if you want to enable HSRP polling. This parameter enables or
disables HSRP polling for routers, ports, and interfaces. Make sure to
save your changes.
4. As Administrator or root, run the following command:
NOTE If you do not want APA polling your HSRP groups, run
setupExtTopo.ovpl and answer no when asked if you want to enable
HSRP polling. You must run setupExtTopo.ovpl as Administrator or
root.
Chapter 5 129
Using the Active Problem Analyzer
Controlling Other APA Polling Types
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
130 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
Chapter 5 131
Using the Active Problem Analyzer
Controlling Other APA Polling Types
132 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
<name>pingEnable</name>
<title>Enable polling via ICMP</title>
<description>
Enable/Disable polling of a device via ICMP.
</description>
<varValue>
<varType>Bool</varType>
<value>true</value>
</varValue>
</parameter>
Modify the bold true to false if you want to disable ICMP polling for
devices that do not belong to a device class, or true if you want to
enable ICMP polling for devices that do not belong to a device class.
Make sure to save your changes.
4. As Administrator or root, run the following command:
Chapter 5 133
Using the Active Problem Analyzer
Controlling Other APA Polling Types
topology and knows the class of the device it is polling. You can configure
APA to SNMP poll switch ports that are either known to be connected to
another node in the extended topology or have an ifAdminStatus of up.
This solution involves editing the paConfig.xml file. This solution
assumes that you manually configure the ifAdminStatus parameter on
the switches you want to poll using SNMP.
To implement this solution, use the following procedure:
CAUTION Be sure to keep careful records and backups of any and all changes to
the paConfig.xml file.
• Windows: %OV_CONF%\nnmet\paConfig.xml
• UNIX: $OV_CONF/nnmet/paConfig.xml
5. Search for UnconnectedAdminUpOrTestSwitchIF
You should see the following:
<classSpecification>
<filterName>UnconnectedAdminUpOrTestSwitchIF</filterName>
<parameterList>
<parameter>
<name>snmpEnable</name>
<title>Enable polling via SNMP</title>
<description>
Enable/Disable polling of a device via SNMP.
</description>
134 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
<varValue>
<varType>Bool</varType>
<value>false</value>
</varValue>
</parameter>
6. Modify the bold false to true. Make sure to save your changes.
7. As Administrator or root, run the following command:
• Windows:
%OV_CONF%\nnmet\topology\filter\TopoFilters.xml
• UNIX: $OV_CONF/nnmet/topology/filter/TopoFilters.xml
2. As Administrator or root, edit the TopoFilters.xml file.
Look for the following text:
<interfaceAssertion name="IfTypeFilter" title="IfTypeFilter"
description="Interface are of a particular ifType">
<operator oper="OR">
<attribute>
Chapter 5 135
Using the Active Problem Analyzer
Controlling Other APA Polling Types
<ifType>28</ifType>
</attribute>
<attribute>
<ifType>20</ifType>
</attribute>
</operator>
</interfaceAssertion>
NOTE Notice the text in the bold font that sets the ifTypes within this
filter. If you follow the rest of this procedure, APA will stop using
ICMP polling for ISDN, SLIP, or other IANA ifTypes that you
specify.
3. If you want APA to stop using ICMP polling for additional IANA
ifTypes, add all of these new ifTypes using the same syntax shown
in the above program listing. Add these additional ifTypes as shown
below:
<attribute>
<ifType>first additional ifType</ifType>
</attribute>
<attribute>
<ifType>next additional ifType</ifType>
</attribute>
4. Use the ovet_topodump.ovpl -lfilt command to check the syntax
of any additions you make to the TopoFilters.xml file.
136 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
• Windows: %OV_CONF%\nnmet\paConfig.xml
• UNIX: $OV_CONF/nnmet/paConfig.xml
6. As Administrator or root, edit the paConfig.xml file.
7. Look for the following text:
<!-- Uncomment this class specification to disable ICMP (ping)
for IFTypeFilter. Users should edit the TopoFilters.xml
file to specify what IFTypes to include in the filter.
<classSpecification>
<filterName>IFTypeFilter</filterName>
<parameterList>
<parameter>
<name>pingEnable</name>
<title>Enable polling via ICMP</title>
<description>
Enable/Disable polling of a device via ICMP.
</description>
<varValue>
<varType>Bool</varType>
<value>false</value>
</varValue>
</parameter>
</parameterList>
</parameterList>
</classSpecification>
remove this line also to uncomment above class specification -->
8. Remove the bold text shown at both the top and the bottom of the
above program listing. Make sure to save your changes.
9. Run the ovet_topodump.ovpl -if -filt IFTypeFilter command
to get a list of all of the ProCurve devices in your environment.
Chapter 5 137
Using the Active Problem Analyzer
Controlling Other APA Polling Types
• Windows:
%OV_CONF%\nnmet\topology\filter\APANoPollNodes.xml
• UNIX:
$OV_CONF/nnmet/topology/filter/APANoPollNodes.xml
2. As Administrator or root, edit the APANoPollNodes.xml file.
3. Look for the following text:
<HostIDs xmlns="http://www.hp.com/openview/NetworkTopology/TopologyFilter"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://
www.hp.com/openview/NetworkTopology/TopologyFilter
HostIDFile.xsd">
<!-- Wildcards are allowed. See commented examples below. -->
<!-- Examples to filter based on subnets. -->
<!--<DNSName>*mysubnet*</DNSName>-->
<!--<DNSName>hsrp*.mycompany.com</DNSName>-->
<!-- Examples to filter based on IPaddr range or in a given OAD. -->
<!--<IPv4><address>10.0.0.*</address><OADId>33</OADId></IPv4>-->
<!--<IPv4><address>0.0.0.0-66</address></IPv4>-->
<!-- The following is a default sample. -->
<!-- Applicable network addresses should be supplied. -->
138 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
<IPv4><address>0.0.0.0</address></IPv4>
</HostIDs>
4. Add the IP addresses you do not want APA to poll by using the
syntax and associated xml tags shown in the bold font in the
program listing shown above. You can use wildcards or ranges as
shown in the examples. Make sure to save your changes.
5. Create a backup copy of the following file:
• Windows: %OV_CONF%\nnmet\paConfig.xml
• UNIX: $OV_CONF/nnmet/paConfig.xml
6. As Administrator or root, edit the paConfig.xml file.
7. Look for the following text:
<!-- Uncomment this class specification to use the APANoPollNodes
filter. Users should edit the APANoPollNodes.xml
file to specify what nodes are in the filter.
<classSpecification>
<filterName>APANoPollNodes</filterName>
<parameterList>
<parameter>
<name>snmpEnable</name>
<title>Enable polling via SNMP</title>
<description>
Enable/Disable polling of a device via SNMP.
</description>
<varValue>
<varType>Bool</varType>
<value>false</value>
</varValue>
</parameter>
<parameter>
<name>pingEnable</name>
<title>Enable polling via ICMP</title>
Chapter 5 139
Using the Active Problem Analyzer
Controlling Other APA Polling Types
<description>
Enable/Disable polling of a device via ICMP.
</description>
<varValue>
<varType>Bool</varType>
<value>false</value>
</varValue>
</parameter>
<parameter>
<name>hsrpEnable</name>
<title>Enable HSRP Polling</title>
<description>
Enable/Disable polling of HSRP Group. If the
router/interface does not have hsrp enabled then setting
this parameter to true does nothing.
</description>
<varValue>
<varType>Bool</varType>
<value>false</value>
</varValue>
</parameter>
</parameterList>
</classSpecification>
remove this line also to uncomment above class specification -->
8. Remove the bold text shown at both the top and the bottom of the
above program listing. Make sure to save your changes.
9. Look for the following text:
<!-- Uncomment this class specification to use the APANoPollNodes
filter. Users should edit the APANoPollNodes.xml
file to specify what nodes are in the filter.
<classSpecifications>
140 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
<classSpecification>
<filterName>APANoPollNodes</filterName>
<parameterList>
<parameter>
<name>enable</name>
<title>Enable config poll for device</title>
<description>
Enable/Disable config poll of a device
</description>
<varValue>
<varType>Bool</varType>
<value>false</value>
</varValue>
</parameter>
</parameterList>
</classSpecification>
</classSpecifications>
remove this line also to uncomment above class specification -->
10. Remove the bold text shown at both the top and the bottom of the
above program listing. Make sure to save your changes.
11. As Administrator or root, run the following command:
Chapter 5 141
Using the Active Problem Analyzer
Controlling Other APA Polling Types
• Windows:
%OV_CONF%\nnmet\nnmet\topology\filter\TopoFilters.xml
• UNIX: $OV_CONF/nnmet/topology/filter/TopoFilters.xml
2. As Administrator or root, edit the TopoFilters.xml file.
3. Look for the following text:
<addressAssertion name="NoPingAddresses" title="No Ping Addresses"
description="A
ddresses which should not be pinged">
<operator oper="OR">
<attribute>
<IPAddress>
<IPv4>
<address>15.2.112.22</address>
/IPv4>
</IPAddress>
</attribute>
<attribute>
<IPAddress>
<IPv4>
<address>15.2.119.52</address>
</IPv4>
</IPAddress>
</attribute>
<attribute>
142 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
<IPAddress>
<IPv4>
<address>10.0.0.*</address>
</IPv4>
</IPAddress>
</attribute>
<attribute>
<IPAddress>
<IPv4>
<address>10.0.0.0-66</address>
</IPv4>
</IPAddress>
</attribute>
</operator>
</addressAssertion>
</filters>
4. Modify the text shown in the bold font in the program listing shown
above. Add all of the IP addresses you want to stop APA from polling
(using ICMP). You can use wildcards or ranges as shown in the above
examples.
5. There are several working examples in the program listing above. If
you need to remove any of these working examples, remove all of the
text between the <attribute> and </attribute> tags. You will
need to remove the <attribute> and </attribute> tags as well. If
you need to add more addresses, use the syntax shown below. Make
sure to save your changes.
<attribute>
<IPAddress>
<IPv4>
<address>address syntax</address>
</IPv4>
</IPAddress>
Chapter 5 143
Using the Active Problem Analyzer
Controlling Other APA Polling Types
</attribute>
6. Use the ovet_topodump.ovpl -lfilt command to check the syntax
of any additions you make to the TopoFilters.xml file.
• Windows: %OV_CONF%\nnmet\paConfig.xml
• UNIX: $OV_CONF/nnmet/paConfig.xml
8. As Administrator or root, edit the paConfig.xml file.
9. Look for the following text:
<!-- Uncomment this class specification to disable ICMP (ping)
for NoPingAddresses filter. Users should edit the
TopoFilters.xml addresses to include in the filter.
<classSpecification>
<filterName>NoPingAddresses</filterName>
<parameterList>
<parameter>
<name>pingEnable</name>
<title>Enable polling via ICMP</title>
<description>
Enable/Disable polling of a device via ICMP.
</description>
<varValue>
<varType>Bool</varType>
<value>false</value>
</varValue>
144 Chapter 5
Using the Active Problem Analyzer
Controlling Other APA Polling Types
</parameter>
</parameterList>
</classSpecification>
remove this line also to uncomment above class specification -->
10. Remove the bold text shown at both the top and the bottom of the
above program listing. Make sure to save your changes.
11. As Administrator or root, run the following command:
Chapter 5 145
Using the Active Problem Analyzer
Frequently Asked Questions
146 Chapter 5
Using the Active Problem Analyzer
Frequently Asked Questions
Chapter 5 147
Using the Active Problem Analyzer
Frequently Asked Questions
148 Chapter 5
6 Syslog Integration
Chapter 6 149
Syslog Integration
Introducing the Syslog Integration Functionality
NOTE For the OVO with NNM deployment option, two scenarios are
allowed. The Syslog Integration functionality resides on a NNM
management station co-located with OVO or the Syslog Integration
functionality resides on a remote NNM management station (not
co-located with OVO).
150 Chapter 6
Syslog Integration
Introducing the Syslog Integration Functionality
Chapter 6 151
Syslog Integration
Introducing the Syslog Integration Functionality
The SNMP traps are then sent to the NNM postmaster process, pmd,
where the traps can participate in correlation or analysis. For
example, when the NNM Smart Plug-in for LAN/WAN Edge is
installed, it provides advanced correlators for frame relay traps and
syslog messages. pmd forwards the formatted syslog messages to the
NNM alarm browser.
• NNM alarm browser
Processed syslog messages are displayed in the Status Alarm
category of the NNM alarm browser.
Figure 6-1 shows the flow of events for the NNM standalone
configuration. This illustration assumes that the router has been
configured to forward syslog events to the NNM management station.
NNM alarm
browser
Syslog to syslogTrap
NNM
template
Enabled
Template
and Agent
MSI
syslog message
ASCII Logfile OVO-like message
syslogd logfile Encapsulator
router
152 Chapter 6
Syslog Integration
Introducing the Syslog Integration Functionality
To modify the Syslog to NNM template, use the NNM Syslog Trap
Mapping Configuration Interface as described on page 155.
Chapter 6 153
Syslog Integration
Introducing the Syslog Integration Functionality
NNM Management
Station OV alarm
SNMP
Traps pmd
template
OVO Agent
OV SNMP event
syslogTrap
Syslog to
NNM
template Enabled
Template
and Agent
MSI
Logfile
syslogd logfile ASCII Encapsulator OVO-like message
router syslog message
Configuration Tools
This section describes the tools needed to configure the NNM Syslog
Integration functionality. The tools and steps required differ depending
on your deployment option.
154 Chapter 6
Syslog Integration
Introducing the Syslog Integration Functionality
Chapter 6 155
Syslog Integration
Introducing the Syslog Integration Functionality
In the OVO with NNM Deployment Mode When the OVO with
NNM configuration option is deployed, execute the syslog configuration
command with the -server option by typing: setupSyslog.ovpl
-server
This command creates an uploadable template configuration directory
for the out-of-the-box syslog template, Syslog to NNM.
After executing this command, you must perform the following
configuration steps:
156 Chapter 6
Syslog Integration
Introducing the Syslog Integration Functionality
%STANDBY-3-DUPADDR OV_Syslog_HSRP_Duplicate_Address
Chapter 6 157
Syslog Integration
Introducing the Syslog Integration Functionality
%SYS-5-MOD_NORESPONSE OV_Syslog_Card_Failure
%SYS-5-MOD_OK OV_Syslog_Card_Online
%SYS-5-MOD_REMOVE OV_Syslog_Card_Removed
%SYS-5-MOD_INSERT OV_Syslog_Card_Inserted
%SYS-5-MOD_RESET OV_Syslog_Card_Reset
%SYS-3-MOD_FAIL OV_Syslog_Card_Failure
%SYS-3-MOD_FAILREASON OV_Syslog_Card_Failure
%SYS-3-MOD_CFGMISMATCH1 OV_Syslog_Card_Config_Mismatch
%SYS-3-MOD_CFGMISMATCH2 OV_Syslog_Card_Config_Mismatch
%SYS-3-MOD_CFGMISMATCH3 OV_Syslog_Card_Config_Mismatch
%SYS-3-MOD_CFGMISMATCH4 OV_Syslog_Card_Config_Mismatch
%PAGP-5-PORTTOSPT OV_Syslog_PAGP_JoinedBridgePort
%PAGP-5-PORTFROMSPT OV_Syslog_PAGP_LeftBridgePort
%DTP-3-TRUNKPORTFAIL OV_Syslog_Trunk_Port_Fail
%DTP-3-NONTRUNKPORTFAIL OV_Syslog_Trunk_NonTrunkPort_Fail
%DTP-5-TRUNKPORTON OV_Syslog_Trunk_Port_On
%DTP-5-TRUNKPORTCHG OV_Syslog_Trunk_Port_Change
%SPANTREE OV_Syslog_Spantree_Default_Message
158 Chapter 6
Syslog Integration
Introducing the Syslog Integration Functionality
%CDP OV_Syslog_CDP_Default_Message
%BGP OV_Syslog_BGP_Default_Message
Chapter 6 159
Syslog Integration
Configuring Syslog Integration
IMPORTANT Installation of DCE software prerequisites are required only for HP-UX
11.0 operating systems. On HP-UX 11.11 or higher and Solaris operating
systems, the install process automatically installs HP's lightweight DCE,
if a supported DCE is not found.
160 Chapter 6
Syslog Integration
Configuring Syslog Integration
NOTE This step is required only for OVO with NNM configuration
deployments.
Chapter 6 161
Syslog Integration
Configuring Syslog Integration
162 Chapter 6
Syslog Integration
Configuring Syslog Integration
Chapter 6 163
Syslog Integration
Configuring Syslog Integration
164 Chapter 6
Syslog Integration
Configuring Syslog Integration
a. From the Node Bank, select the node containing the OVO agent
coexisting on the NNM management station.
b. Click Actions:Node ->Modify.
c. From the Modify Node window, click [Advanced Options].
d. From the Node Advanced Options window, check Enable Output
from the Message Stream Interface pane.
e. Click [Close].
f. Click [OK] from the Modify Node window.
7. Assign the Syslog to NNM template to the OVO agent coexisting on
the NNM management station by doing the following:
a. From the Node Bank, select the node containing the OVO agent
coexisting on the NNM management station.
b. Click Actions:Agents->Assign Templates. This opens the
Define Configuration window.
c. Click [Add]. The Add Configuration window displays.
d. Click [Open Template Window].
e. From the Message Source Templates window, select the Syslog
to NNM template.
f. From the Add Configuration window, click [Get Template
Selections].
g. Click [OK] in the Add Configuration window.
h. Click [OK] in the Define Configuration window.
8. Install the Syslog to NNM template on the OVO agent coexisting on
the NNM management station by doing the following:
a. From the Node Bank, select the node containing the OVO agent
coexisting on the NNM management station.
b. Click Actions:Agents->Install/Update SW & Config.
c. In the Install/Update ITO Software and Configuration window,
make sure the correct managed node is listed in the Target
Nodes pane.
d. Check Templates in the Components pane.
Chapter 6 165
Syslog Integration
Configuring Syslog Integration
• Execute: $OV_BIN/OpC/util/ovtrap2opc
See the ovtrap2opc man page for information about this
command.
• Check y when prompted to upload to SNMP Traps template.
• Install the SNMP Traps template on the OVO agent coexisting on
the NNM management station. For instructions on how to install
templates on a managed node, see step 7 on page 165.
11. Optional: Test your syslog configuration by sending sample syslog
messages through the system. For instructions, see “Testing Syslog
Integration” on page 166.
Syslog Logfiles
On HP-UX operating systems, the location of the system logfile,
syslog.log, that the Syslog to NNM template monitors is set to
/var/adm/syslog.
On Solaris operating systems, the location of the system logfile,
syslog.log, that the Syslog to NNM template monitors is set to
/var/adm/messages.
166 Chapter 6
Syslog Integration
Configuring Syslog Integration
NOTE If you do not see syslog messages displayed in the NNM alarm browser,
follow the troubleshooting tips outlined in “Not Seeing Syslog Messages
in Message Browser” on page 193.
NOTE SNMP trap definitions can be modified for testing purposes. After
changing SNMP trap definitions, execute the ovtrap2opc command. For
instructions, see step 10 on page 166.
Chapter 6 167
Syslog Integration
Configuring Syslog Integration
2. From the OVO server, upload the Syslog to NNM template into the
OVO database by typing:
opccfgupld NNMsyslogTraps
3. From the OVO server, execute:
setupSyslog.ovpl -server -disable
4. From the remote NNM management station, execute:
setupSyslog.ovpl -server
5. From the remote NNM management station, register the
syslogTrap process with NNM by executing the following the
commands:
168 Chapter 6
Syslog Integration
Configuring Syslog Integration
a. From the Node Bank, select the node containing the OVO agent
coexisting on the NNM management station.
b. Click Actions:Node ->Modify.
c. From the Modify Node window, click [Advanced Options].
d. From the Node Advanced Options window, check Enable Output
from the Message Stream Interface pane.
e. Click [Close].
f. Click [OK] from the Modify Node window.
9. Assign the Syslog to NNM template to the OVO agent coexisting on
the NNM management station by doing the following:
a. From the Node Bank, select the node containing the OVO agent
coexisting on the NNM management station.
b. Click Actions:Agents->Assign Templates. This opens the
Define Configuration window.
c. Click [Add]. The Add Configuration window displays.
d. Click [Open Template Window].
e. From the Message Source Templates window, select the Syslog
to NNM template.
f. From the Add Configuration window, click [Get Template
Selections].
g. Click [OK] in the Add Configuration window.
h. Click [OK] in the Define Configuration window.
10. Install the Syslog to NNM template on the OVO agent coexisting on
the NNM management station by doing the following:
a. From the Node Bank, select the node containing the OVO agent
coexisting on the NNM management station.
b. Click Actions:Agents->Install/Update SW & Config.
c. In the Install/Update ITO Software and Configuration window,
make sure the correct managed node is listed in the Target
Nodes pane.
Chapter 6 169
Syslog Integration
Configuring Syslog Integration
• Execute: $OV_BIN/OpC/util/ovtrap2opc
See the ovtrap2opc man page for information about this
command.
• Check y when prompted to upload to SNMP Traps template.
• Install the SNMP Traps template on the OVO agent coexisting on
the NNM management station. For instructions on how to install
templates on a managed node, see step 9 on page 169.
13. Optional: Test your syslog configuration by sending sample syslog
messages through the system. For instructions, see “Testing Syslog
Integration” on page 170.
Syslog Logfiles
On HP-UX operating systems, the location of the system logfile,
syslog.log, that the Syslog to NNM template monitors is set to
/var/adm/syslog.
On Solaris operating systems, the location of the system logfile,
syslog.log, that the Syslog to NNM template monitors is set to
/var/adm/messages.
170 Chapter 6
Syslog Integration
Configuring Syslog Integration
NOTE If you do not see syslog messages displayed in the NNM alarm browser,
follow the troubleshooting tips outlined in “Not Seeing Syslog Messages
in Message Browser” on page 193.
NOTE SNMP trap definitions can be modified for testing purposes. After
changing SNMP trap definitions, execute the ovtrap2opc command. For
instructions, see step 12.
Chapter 6 171
Syslog Integration
Configuring Syslog Integration
b. Select the ITOAgent software package name from the Name list.
c. Click Actions:Remove to remove the OVO agent from the NNM
management station.
172 Chapter 6
Syslog Integration
Customizing Message Source Templates
Chapter 6 173
Syslog Integration
Customizing Message Source Templates
174 Chapter 6
Syslog Integration
Customizing Message Source Templates
Chapter 6 175
Syslog Integration
Customizing Message Source Templates
With the NNM to Syslog template for your operating system selected,
you can use this dialog to perform the following actions:
176 Chapter 6
Syslog Integration
Customizing Message Source Templates
Chapter 6 177
Syslog Integration
Customizing Message Source Templates
178 Chapter 6
Syslog Integration
Customizing Message Source Templates
In both the OVO template editor windows and the NNM Syslog Trap
Mapping Configuration interface, the order of the conditions is important
for pattern matching. The patterns are tested in the order that they are
listed, and the first pattern to match is executed.
Chapter 6 179
Syslog Integration
Customizing Message Source Templates
180 Chapter 6
Syslog Integration
Customizing Message Source Templates
Chapter 6 181
Syslog Integration
Customizing Message Source Templates
The Position field identifies the location of the condition with respect to
the other conditions of the template.
The Trap OID is defined by the enterprise, generic, and specific fields.
The trap OID is used to determine the type of OpenView event to be
generated in response to a message matching the condition pattern.
The varbinds of the trap are defined in the lower table, as shown in
Figure 6-7.
You can edit the Condition Text and the Trap OID fields. You can also
modify and reorder any of the varbinds. See the NNM Syslog Trap
Mapping Configuration Online Help for more information about
modifying these fields.
Messages matching the pattern defined in the Condition Text field
cause the OpenView event identified by the Trap OID to be generated.
For example, when a %LINK-3-UPDOWN status DOWN message is logged to
the syslog file, the message is intercepted, since the Syslog LINKDOWN
182 Chapter 6
Syslog Integration
Customizing Message Source Templates
condition looks for this pattern (as shown in the Condition Text field of
Figure 6-7). In that same condition, a trap OID is identified, which
corresponds to the OpenView event, OV_Syslog_LinkDown, as shown in
Figure 6-8 on page 184. This event is then generated.
To view or identify the corresponding OpenView event to be generated,
do the following:
Chapter 6 183
Syslog Integration
Customizing Message Source Templates
184 Chapter 6
Syslog Integration
Customizing Message Source Templates
The top part contains the input section. Messages are matched according
to values stored in the fields listed in Table 6-3.
Table 6-3 Input Fields for OVO Template Conditions
Chapter 6 185
Syslog Integration
Customizing Message Source Templates
Option Description
186 Chapter 6
Syslog Integration
Customizing Message Source Templates
Option Description
The lower portion contains the output section. The fields in this section
correspond to columns in the message browser. Use these fields to
reformat the original message into a more readable format for end users.
When any of these fields are unspecified, values are copied from the
original message. Table 6-5 lists the key message fields, their intended
usage, and their size limitations.
Chapter 6 187
Syslog Integration
Customizing Message Source Templates
NOTE Be aware that Node, Application, Message Group, and Object fields are
used by administrators to create filtered views in the OVO interface.
Consistent use of these fields is paramount to enabling operators to
effectively monitor equipment for which they are responsible.
188 Chapter 6
Syslog Integration
Customizing Message Source Templates
Chapter 6 189
Syslog Integration
Maintaining Syslog Integration
190 Chapter 6
Syslog Integration
Maintaining Syslog Integration
NOTE This process is not registered with NNM until you execute the
setupSyslog.ovpl configuration script. Therefore, you cannot start this
process until you have run the setupSyslog.ovpl script.
Chapter 6 191
Syslog Integration
Troubleshooting Tips
Troubleshooting Tips
Here are some troubleshooting tips for the Syslog Integration
functionality.
System Logfiles
On HP-UX operating systems, syslog entries are logged to
/var/adm/syslog/syslog.log.
On Solaris operating systems, syslog entries are logged to
/var/adm/messages/syslog.log.
Performance
The Syslog Integration functionality is not intended for high volume
syslog message systems.
Some performance issues may arise as the syslog messages from the
managed network elements can become extremely abundant. Sufficient
tuning of the Syslog to NNM template conditions may need to be done
for exclusion patterns to improve performance. Additionally, you may
need to add some filtering mechanism to the NNM background process
(syslogTrap) that maps the syslog message to an SNMP trap.
Configuration
Seeing Duplicate Syslog Messages in Message Browser:
This could be caused by a number of reasons, including one of the
following:
192 Chapter 6
Syslog Integration
Troubleshooting Tips
Chapter 6 193
Syslog Integration
Troubleshooting Tips
194 Chapter 6
7 APA and Event Reduction
Chapter 7 195
APA and Event Reduction
NNM’s Event Reduction Capabilities When APA Is Enabled
NOTE The instructions and information provided within this chapter are
described using the operator mode of the HP OpenView Correlation
Composer user interface. For more information about HP OpenView
Correlation Composer, see HP OpenView Correlation Composer’s Guide.
196 Chapter 7
APA and Event Reduction
NNM’s Event Reduction Capabilities When APA Is Enabled
Chapter 7 197
APA and Event Reduction
Overview of APA Correlators
NOTE The term board is used within this chapter as the HP generic term and
is interchangeable with other vendor terms, including card and
module. For information on the board and port information that NNM
Extended Topology can discover, see “Discovering Board and Port
Information on Cisco Devices” on page 21.
NOTE The term aggregated port is used within this chapter as the generic
HP term and is interchangeable with the term trunk.
198 Chapter 7
APA and Event Reduction
Overview of APA Correlators
Chapter 7 199
APA and Event Reduction
Overview of APA Correlators
200 Chapter 7
APA and Event Reduction
Overview of APA Correlators
Chapter 7 201
APA and Event Reduction
Overview of APA Correlators
202 Chapter 7
APA and Event Reduction
OV_PollerIntermittent Namespace
OV_PollerIntermittent Namespace
The OV_PollerIntermittent namespace contains a set of correlators
that notify you when a network component is flapping. When APA status
change alarms or LinkDown/LinkUp transitions exceed a count
threshold during a specified time interval, flapping events are generated.
One flapping alarm is generated for each type of object (link, node,
interface, address, or connection).
Behavior
The ECS PairWise correlation deletes LinkDown events from the NNm
alarm browser when a LinkUp event arrives, unless configured
otherwise. Therefore, you may not see these events in the NNM alarm
browser. The OV_Link_Intermittent correlator detects a repetitive
link-down situation and generates an OV_Link_Intermittent alarm to
warn you of a potential problem.
If a LinkDown events arrives and no other LinkDown events have been
received from that same source, a new interval is started. If LinkDown
events already exist for that source, a counter is updated and checked to
see if its count exceeds the configured threshold (default, Count = 3). If
the count exceeds the threshold and the event is received within the
current interval (default, Window Period = 30 minutes), an
OV_Link_Intermittent alarm is generated and forwarded to the NNM
alarm browser. All further LinkDown events for that device within the
time interval are nested under the OV_Link_Intermittent alarm.
Configurable Parameters
The only configurable parameters, by default, are:
• Count
• Window Period
Chapter 7 203
APA and Event Reduction
OV_PollerIntermittent Namespace
Behavior
When APA is enabled, the OV_Node_IntermittentStatus correlator
detects a repetitive node down/up situation and generates an
OV_APA_NODE_Intermittent alarm to warn you of a potential problem.
The OV_Node_IntermittentStatus correlator generates an
OV_APA_NODE_Intermittent alarm if the OV_APA_NODE_DOWN event
occurs a specified number of times (default, Count = 2) during a specified
time interval (default, Window Period = 30 minutes) from the same
node.
If an OV_APA_NODE_DOWN event arrives and no other OV_APA_NODE_DOWN
events have been received from that same node, a new interval is
started. If OV_APA_NODE_DOWN events already exist for that node, a
counter is updated and checked to see if its count exceeds the configured
threshold. If the count exceeds the threshold and the event is received
within the current interval, an OV_APA_NODE_Intermittent alarm is
generated and forwarded to the NNM alarm browser. All further
OV_APA_NODE_DOWN events for that node within the time interval are
nested under the OV_APA_NODE_Intermittent alarm.
Note that, depending on how the ECS PairWise correlation is
configured, you may not see OV_APA_NODE_DOWN and OV_APA_NODE_UP
events in the NNM alarm browser. However, you may see an
OV_APA_NODE_DOWN event in the alarm browser at the same time as the
OV_APA_NODE_Intermittent alarm. The OV_APA_NODE_DOWN event
remains in the alarm browser until the corresponding OV_APA_NODE_UP
event is generated and dismissed by the ECS PairWise correlation.
Configurable Parameters
The only configurable parameters, by default, are:
• Count
• Window Period
204 Chapter 7
APA and Event Reduction
OV_PollerIntermittent Namespace
Behavior
When APA is enabled, the OV_Interface_IntermittentStatus
correlator detects a repetitive interface down/up situation and generates
an OV_APA_IF_Intermittent alarm to warn you of a potential problem.
The OV_Interface_IntermittentStatus correlator generates an
OV_APA_IF_Intermittent alarm if the OV_APA_IF_DOWN event occurs a
specified number of times (default, Count = 2) during a specified time
interval (default, Window Period = 30 minutes) from the same interface.
If an OV_APA_IF_DOWN event arrives and no other OV_APA_IF_DOWN
events have been received from that same interface, a new interval is
started. If OV_APA_IF_DOWN events already exist for that interface, a
counter is updated and checked to see if its count exceeds the configured
threshold. If the count exceeds the threshold and the event is received
within the current interval, an OV_APA_IF_Intermittent alarm is
generated and forwarded to the NNM alarm browser. All further
OV_APA_IF_DOWN events for that interface within the time interval are
nested under the OV_APA_IF_Intermittent alarm.
Note that, depending on how the ECS PairWise correlation is
configured, you may not see OV_APA_IF_DOWN and OV_APA_IF_UP events
in the NNM alarm browser. However, you may see an OV_APA_IF_DOWN
event in the alarm browser at the same time as the
OV_APA_IF_Intermittent alarm. The OV_APA_IF_DOWN event remains
in the alarm browser until the corresponding OV_APA_IF_UP event is
generated and dismissed by the ECS PairWise correlation.
Configurable Parameters
The only configurable parameters, by default, are:
• Count
• Window Period
Chapter 7 205
APA and Event Reduction
OV_PollerIntermittent Namespace
Behavior
When APA is enabled, the OV_Addr_IntermittentStatus correlator
detects a repetitive address down/up situation and generates an
OV_APA_ADDR_Intermittent alarm to warn you of a potential problem.
The OV_Addr_IntermittentStatus correlator generates an
OV_APA_ADDR_Intermittent alarm if the OV_APA_ADDR_DOWN event
occurs a specified number of times (default, Count = 2) during a specified
time interval (default, Window Period = 30 minutes) from the same
address.
If an OV_APA_ADDR_DOWN event arrives and no other OV_APA_ADDR_DOWN
events have been received from that same address, a new interval is
started. If OV_APA_ADDR_DOWN events already exist for that address, a
counter is updated and checked to see if its count exceeds the configured
threshold. If the count exceeds the threshold and the event is received
within the current interval, an OV_APA_ADDR_Intermittent alarm is
generated and forwarded to the NNM alarm browser. All further
OV_APA_ADDR_DOWN events for that address within the time interval are
nested under the OV_APA_ADDR_Intermittent alarm.
Note that, depending on how the ECS PairWise correlation is
configured, you may not see OV_APA_ADDR_DOWN and OV_APA_ADDR_UP
events in the NNM alarm browser. However, you may see an
OV_APA_ADDR_DOWN event in the alarm browser at the same time as the
OV_APA_ADDR_Intermittent alarm. The OV_APA_ADDR_DOWN event
remains in the alarm browser until the corresponding OV_APA_ADDR_UP
event is generated and dismissed by the ECS PairWise correlation.
Configurable Parameters
The only configurable parameters, by default, are:
• Count
206 Chapter 7
APA and Event Reduction
OV_PollerIntermittent Namespace
• Window Period
For instructions on how to modify these parameters, see “Setting
Parameters” on page 230. Note that the OV_Addr_IntermittentStatus
correlator is contained within the OV_PollerIntermittent namespace.
Behavior
When APA is enabled, the OV_Connection_IntermittentStatus
correlator detects a repetitive connection down/up situation and
generates an OV_APA_CONN_Intermittent alarm to warn you of a
potential problem.
The OV_Connection_IntermittentStatus correlator generates an
OV_APA_CONN_Intermittent alarm if the OV_APA_CONNECTION_DOWN
event occurs a specified number of times (default, Count = 2) during a
specified time interval (default, Window Period = 30 minutes) from the
same source.
If an OV_APA_CONNECTION_DOWN event arrives and no other
OV_APA_CONNECTION_DOWN events have been received from that same
source, a new interval is started. If OV_APA_CONNECTION_DOWN events
already exist for that source, a counter is updated and checked to see if
its count exceeds the configured threshold. If the count exceeds the
threshold and the event is received within the current interval, an
OV_APA_CONN_Intermittent alarm is generated and forwarded to the
NNM alarm browser. All further OV_APA_CONNECTION_DOWN events for
that source within the time interval are nested under the
OV_APA_CONN_Intermittent alarm.
Note that, depending on how the ECS PairWise correlation is
configured, you may not see OV_APA_CONNECTION_DOWN and
OV_APA_CONNECTION_UP events in the NNM alarm browser. However,
you may see an OV_APA_CONNECTION_DOWN event in the alarm browser at
the same time as the OV_APA_CONN_Intermittent alarm. The
OV_APA_CONNECTION_DOWN event remains in the alarm browser until the
corresponding OV_APA_CONNECTION_UP event is generated and dismissed
by the ECS PairWise correlation.
Chapter 7 207
APA and Event Reduction
OV_PollerIntermittent Namespace
Configurable Parameters
The only configurable parameters, by default, are:
• Count
• Window Period
For instructions on how to modify these parameters, see “Setting
Parameters” on page 230. Note that the
OV_Connection_IntermittentStatus correlator is contained within the
OV_PollerIntermittent namespace.
208 Chapter 7
APA and Event Reduction
OV_PollerLinkDown Namespace
OV_PollerLinkDown Namespace
The OV_PollerLinkDown namespace contains a set of correlators that
determine if the root cause of a LinkDown event is a result of a node or
connection going down. When appropriate, the LinkDown events are
correlated under the APA root cause alarm and then removed from the
alarm browser.
Behavior
When APA is enabled, the OV_LinkDown_NodeDown correlator works with
the OV_Link_Down correlator in the following way:
Chapter 7 209
APA and Event Reduction
OV_PollerLinkDown Namespace
Configurable Parameters
The only configurable parameter, by default, is:
• Window Period
For instructions on how to modify this parameter, see “Setting
Parameters” on page 230. Note that the OV_LinkDown_NodeDown
correlator is contained within the OV_PollerLinkDown namespace.
Behavior
When APA is enabled, the OV_LinkDown_ConnDown correlator works with
the OV_Link_Down correlator in the following way:
210 Chapter 7
APA and Event Reduction
OV_PollerLinkDown Namespace
Configurable Parameters
The only configurable parameter, by default, is:
• Window Period
For instructions on how to modify this parameter, see “Setting
Parameters” on page 230. Note that the OV_LinkDown_ConnDown
correlator is contained within the OV_PollerLinkDown namespace.
Chapter 7 211
APA and Event Reduction
OV_CiscoBoard Namespace
OV_CiscoBoard Namespace
The OV_CiscoBoard namespace contains a set of correlators that
determine if LinkDown events and syslog Link Down and Line Protocol
Down messages are secondary events to Board Down (or ModuleDown)
events or syslog Board Down messages. Secondary events are correlated
under the root cause event identifying the board (or module) that failed.
Behavior
When a board (or module) fails on a Cisco device, several secondary
events can be generated in addition to the Board Down event. It is
desirable to see the root cause Board Down event identifying the board
that failed. The other secondary events should be correlated beneath the
the root cause board failure alarm. The following correlators help achieve
this:
• The OV_Link_Down and OV_Link_Down2 correlators listen for
LinkDown events, and stores the events based on the board (or
module) ID identified in the event.
• The OV_Syslog_LinkDown correlator listens for syslog Link Down
events and syslog Line Protocol Down events, and stores the events
based on the board (or module) ID identified in the event.
• The OV_Board_Down correlator listens for Board Down (or
ModuleDown) events and stores the events based on the board (or
module) ID identified in the event. It then retrieves all secondary
events with the same board ID and nests them beneath the Board
Down event in the alarm browser.
The following steps demonstrate in more detail how the correlators
function:
212 Chapter 7
APA and Event Reduction
OV_CiscoBoard Namespace
Configurable Parameters
No parameters for these correlators are configurable.
Behavior
When a board (or module) fails on a Cisco device, several secondary
events can be generated in addition to the syslog Board Down event. It is
desirable to see the root cause syslog Board Down event identifying the
board that failed. The other secondary events should be correlated
beneath the root cause board failure alarm. The following correlators
help achieve this:
• The OV_Link_Down and OV_Link_Down2 listen for LinkDown events,
and stores the events based on the board (or module) ID identified in
the event.
• The OV_Syslog_LinkDown correlator listens for syslog Link Down
events and syslog Line Protocol Down events, and stores the events
based on the board (or module) ID identified in the event.
Chapter 7 213
APA and Event Reduction
OV_CiscoBoard Namespace
Configurable Parameters
No parameters for these correlators are configurable.
214 Chapter 7
APA and Event Reduction
OV_CiscoBoard Namespace
Behavior
The Board Down (or ModuleDown) event and the syslog Board Down (or
ModuleDown) event are essentially duplicate events. Thus, it is desirable
to post the first of these events to the alarm browser, and correlate the
other events beneath the first. The OV_Board_Trap_SyslogCorr
correlator helps achieve this.
The OV_Board_Trap_SyslogCorr correlator retrieves the board ID and
node ID values from Board Down and syslog Board Down events stored in
the OV_Board_Down and OV_Board_Down_Syslog correlators. When a
match occurs, the first event to arrive becomes the top-level alarm and
the other event is correlated beneath the top-level alarm.
Configurable Parameters
Chapter 7 215
APA and Event Reduction
OV_PollerBoardDown Namespace
OV_PollerBoardDown Namespace
The OV_PollerBoardDown namespace contains a set of correlators that
determine if Board Down events or syslog Board Down messages should
be nested under the root cause APA Board Down alarm. When
appropriate, the Board Down events are correlated under the APA Board
Down alarm and then removed from the alarm browser.
Behavior
When a board (or module) fails on a Cisco device, the board failure is
detected by APA and an APA Board Down alarm is generated. Board
Down events are likely to be generated by the Cisco device too. It is
desirable to see the APA root cause alarm identifying the board that
failed with the other Board Down events correlated beneath the root
cause alarm. The following correlators help achieve this:
• The OV_Board_Down correlator listens for Board Down (or
ModuleDown) events and stores the events based on the board (or
module) ID identified in the event and the node object ID extracted
from the topology database.
• The OV_APA_BoardDown correlator listens for APA Board Down
alarms. It then retrieves all Board Down events with the same node
ID and board ID and nests them beneath the APA Board Down
alarm in the alarm browser.
The following steps demonstrate in more detail how the correlators
function:
216 Chapter 7
APA and Event Reduction
OV_PollerBoardDown Namespace
Configurable Parameters
No parameters for these correlators are configurable.
Behavior
When a board (or module) fails on a Cisco device, the board failure is
detected by APA and an APA Board Down alarm is generated. Syslog
Board Down events are likely to be generated by the Cisco device too. It is
desirable to see the APA root cause alarm identifying the board that
failed with the other syslog Board Down events correlated beneath the
root cause alarm. The following correlators help achieve this:
• The OV_Syslog_BoardDown correlator listens for syslog Board Down
events, and stores the events based on the board (or module) ID
identified in the event and the node object ID extracted from the
topology database.
• The OV_APA_BoardDown correlator listens for APA Board Down
alarms. It then retrieves all syslog Board Down events with the same
node ID and board ID and nests them beneath the APA Board Down
alarm in the alarm browser.
The following steps demonstrate in more detail how the correlators
function:
Chapter 7 217
APA and Event Reduction
OV_PollerBoardDown Namespace
Configurable Parameters
218 Chapter 7
APA and Event Reduction
OV_PollerTrigger Namespace
OV_PollerTrigger Namespace
The OV_PollerTrigger namespace contain a set of correlators that
trigger an immediate APA poll and analysis of a network entity (of type
node, interface, board, or HSRP group). When certain types of traps or
syslog messages arrive, these correlators generate the appropriate APA
poll trigger request on the network entity. Depending on the type of
event, the correlators may issue a status poll request, a configuration
poll request, or a force poll request.
Behavior
When certain types of events are received from a network device, an APA
poll and analysis should be scheduled immediately instead of waiting for
the next APA poll cycle. These correlators listen for events that are not
monitored by APA and generate the appropriate poll trigger request.
There are three types of network entities that can be specified in the poll
trigger request: node, interface, and board. This informs APA as to which
type of network entity should be polled.
A poll trigger request can be one of four types:
Chapter 7 219
APA and Event Reduction
OV_PollerTrigger Namespace
Issue
Object Type for
Events Type of Poll Trigger to
Trigger Event
APA
LinkUp UP No Interface
220 Chapter 7
APA and Event Reduction
OV_PollerTrigger Namespace
Table 7-1 Events Being Monitored by the APA Poll Trigger Correlators
Issue
Object Type for
Events Type of Poll Trigger to
Trigger Event
APA
Chapter 7 221
APA and Event Reduction
OV_PollerTrigger Namespace
Table 7-1 Events Being Monitored by the APA Poll Trigger Correlators
Issue
Object Type for
Events Type of Poll Trigger to
Trigger Event
APA
222 Chapter 7
APA and Event Reduction
OV_PollerTrigger Namespace
Table 7-1 Events Being Monitored by the APA Poll Trigger Correlators
Issue
Object Type for
Events Type of Poll Trigger to
Trigger Event
APA
Configurable Parameters
Chapter 7 223
APA and Event Reduction
OV_PollerTriggerCorr Namespace
OV_PollerTriggerCorr Namespace
The OV_PollerTriggerCorr namespace contains a set of correlators
that correlate duplicate poll trigger events not already being correlated
by the other APA correlators. Secondary events are correlated under the
first event to arrive or under the APA alarm that is generated as a result
of the poll request.
Behavior
When APA is enabled, the OV_OSPF_AdjacencyChange correlator works
with the OV_OSPF_APA correlator in the following way:
• OV_APA_IF_DOWN
• OV_APA_IF_UP
• OV_APA_IF_UNREACHABLE
• OV_APA_CONNECTION_DOWN
• OV_APA_CONNECTION_UP
• OV_APA_CONNECTION_UNREACHABLE
4. The node object ID of the APA alarm is compared to the node object
IDs of the OSPF Adjacency Change events.
5. All matching OSPF Adjacency Change events are nested beneath
the APA alarm in the Status Alarm Browser.
6. The table cache is cleared.
224 Chapter 7
APA and Event Reduction
OV_PollerTriggerCorr Namespace
The suppressed OSPF Adjacency Change events can be viewed from the
Status Alarms Browser by double-clicking the root cause APA alarm.
Configurable Parameters
No parameters for these correlators are configurable.
Behavior
When APA is enabled, the OV_HSRP_StateChange correlator works with
the OV_HSRP_APA correlator in the following way:
Configurable Parameters
No parameters for these correlators are configurable.
Chapter 7 225
APA and Event Reduction
OV_PollerTriggerCorr Namespace
Behavior
When APA is enabled, the OV_NodeRestart_Syslog and
OV_Node_Restart_Trap correlators work with the OV_NodeRestart_APA
correlator in the following way:
• Cold Start
• Warm Start
• %SYS-5-RELOAD: Reload requested
• %SYS-5-RESTART: System restarted
2. When a restart-type event arrives, the node object ID is extracted
from topology database and stored in table for 3 minutes.
3. An APA root cause alarm of the type OV_APA_NODE_UP or
OV_APA_NODE_RENUMBERING is generated and posted to the Status
Alarms category of the NNM alarm browser.
4. The node object ID of the APA alarm is compared to the node object
IDs of the restart-type events stored in the table.
5. All matching events are nested beneath the APA alarm in the Status
Alarm Browser.
6. The table cache is cleared.
The suppressed events can be viewed from the Status Alarms Browser by
double-clicking the root cause APA alarm.
Configurable Parameters
226 Chapter 7
APA and Event Reduction
OV_PollerPortAgg Namespace
OV_PollerPortAgg Namespace
The OV_PollerPortAgg namespace contains a set of correlators that
determine if LinkDown events and syslog Down events as well as syslog
port aggregation events are secondary events to APA port aggregation
status alarms. Secondary events are correlated under the APA root cause
alarm.
Behavior
It is desirable to see the root cause APA alarm in the alarm browser with
aggregated port failure events nested under the APA alarm. The
OV_Link_Down, OV_Syslog_LinkDown, and OV_APA_AggregatedPort
correlators help achieve this.
Chapter 7 227
APA and Event Reduction
OV_PollerPortAgg Namespace
3. The node object ID is extracted from the event and stored in a table
for 1 minute.
4. An APA Aggregated Port alarm is generated and posted to the Status
Alarm category of the NNM alarm browser.
5. The node object ID of the APA Aggregated Port alarm is compared to
the node object IDs stored in the table.
6. All matching events are nested under the APA Aggregated Port
alarm in the Status Alarm Browser.
7. The table cache is cleared.
The suppressed events can be viewed from the Status Alarms Browser by
double-clicking the APA Aggregrated Port alarm.
Configurable Parameters
No parameters for these correlators are configurable.
Behavior
It is desirable to see the root cause APA alarm in the alarm browser with
syslog aggregated port failure events nested under the APA alarm. The
OV_Port_Aggregation and OV_APA_AggregatedPort correlators help
achieve this.
228 Chapter 7
APA and Event Reduction
OV_PollerPortAgg Namespace
Configurable Parameters
Chapter 7 229
APA and Event Reduction
Setting Parameters
Setting Parameters
Complete the following steps if you want to review parameter definitions
or modify parameters contained within a Correlation Composer
correlator.
TIP There are several ways to access the event correlation features. For more
information, from any submap, select Tools:HP OpenView Launcher.
Select the [?] tab. Click Tasks, Event Correlation Management. Read
the information under Accessing the Event Correlation Configuration
Windows.
230 Chapter 7
APA and Event Reduction
Setting Parameters
Chapter 7 231
APA and Event Reduction
Disabling APA Correlators and Correlator Groups
TIP There are several ways to access the event correlation features. For more
information, from any submap, select Tools:HP OpenView Launcher.
Select the [?] tab. Click Tasks, Event Correlation Management. Read
the information under Accessing the Event Correlation Configuration
Windows.
232 Chapter 7
APA and Event Reduction
Disabling APA Correlators and Correlator Groups
Chapter 7 233
APA and Event Reduction
Disabling APA Correlators and Correlator Groups
234 Chapter 7
APA and Event Reduction
Troubleshooting
Troubleshooting
For troubleshooting information about the Correlation Composer, see the
following references:
• Access the following pdf format manual from the NNM main window,
select Help:Documentation:
— HP OpenView Correlation Composer's Guide
Chapter 7 235
APA and Event Reduction
Troubleshooting
236 Chapter 7
8 The Advanced Routing Smart
Plug-in
Chapter 8 237
The Advanced Routing Smart Plug-in
What the Advanced Routing Smart Plug-in Discovers
238 Chapter 8
The Advanced Routing Smart Plug-in
What the Advanced Routing Smart Plug-in Discovers
• Windows:%OV_BIN%\setupExtTopo.ovpl
• UNIX:$OV_BIN/setupExtTopo.ovpl
See “Running IPv6 Discovery” on page 240 for more information.
Chapter 8 239
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
• Windows:
%OV_CONF%\nnmet\IPv6.conf
%OV_CONF%\nnmet\IPv6Polling.conf
%OV_CONF%\nnmet\IPv6Prefix.conf
%OV_CONF%\nnmet\IPv6Scope.conf
%OV_CONF%\nnmet\IPv6Seed.conf
• UNIX:
$OV_CONF/nnmet/IPv6.conf
$OV_CONF/nnmet/IPv6Polling.conf
$OV_CONF/nnmet/IPv6Prefix.conf
$OV_CONF/nnmet/IPv6Scope.conf
$OV_CONF/nnmet/IPv6Seed.conf
You configure these files to adjust discovery and polling to meet your
needs. Each file contains configuration examples and instructions
showing how to add information. Use the following procedure to
complete your IPv6 discovery:
240 Chapter 8
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
NOTE IPv6 discovery relies heavily on both forward and reverse name
resolution. You can achieve name resolution by using either a DNS
server or hosts files. Make sure all of your IPv6 addresses resolve
properly before proceeding.
Execute the IPv6NameByAddr command as follows to check reverse name
resolution:
Chapter 8 241
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
Windows: the support directory and tools are located on the product CD.
UNIX: /opt/OV/support/NM/getIPv6NameByAddrIPv6Addr
242 Chapter 8
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
— You may have the End Nodes check box deselected in the view.
— The router may be the only node in the prefix group. This is
common for routers. Many times routers have prefix groups
configured but no end nodes in them yet.
— There may be very little traffic on the network. To remedy this,
specify nodes in the following file for that prefix group:
Windows: %OV_CONF%\nnmet\IPv6Seed.conf
UNIX: $OV_CONF/nnmet/IPv6Seed.conf
• Your topology contains many disconnected nodes: Make sure you can
access your router via SNMP from the management station. Also,
make sure the IPv6 routers you are discovering support the IPv6
MIBs.
• Your topology looks incorrect on the map. There are several possible
solutions listed below:
— Reload the page. If you bring up the page while a lot of status
events are being generated, the topology shows up incorrect.
— Make sure the prefix length is correct for the addresses in the
seed file.
1. Ensure that all IPv6 interface addresses are registered on your DNS
server with the same name.
2. Ensure that at least one IPv4 interface of the router is also
registered on your DNS server under the same name.
3. Ensure that you have configured the SNMP community strings in
NNM for the IPv4 interface of the router.
4. Ensure that all IPv6 addresses and prefix lengths for the router are
listed in the following file without specifying an optional name.
• Windows: %OV_CONF%\nnmet\IPv6Seed.conf
Chapter 8 243
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
• UNIX: $OV_CONF/nnmet/IPv6Seed.conf
5. Identify all end nodes located beyond the router that you wish to
manage and enter their addresses in the IPv6Seed.conf file since
these end nodes won’t get discovered automatically. Do not enter the
link-local addresses of these nodes.
• Windows:%OV_CONF%\nnmet\IPv6Seed.conf
• UNIX: $OV_CONF/nnmet/IPv6Seed.conf
Make sure that your IPv6 addresses are configured as follows:
1. Make sure that all IPv6 addresses for this node are registered on
your DNS server with the same name.
2. Make sure that all IPv6 addresses for this node are listed in the seed
file without specifying an optional name.
• http://hostname/:7510
From this index you can access the IPv6 Network View and the IPv6
information.
NOTE There are several other ways to view IPv6 Information. See “Accessing
Dynamic Views” on page 16 for additional information.
244 Chapter 8
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
The IPv6 Network View displays nodes having Global addresses, also
called aggregatable global unicast addresses. These addresses refer to
IPv6 addresses that begin with 001.
The Advanced Routing SPI groups IPv6 nodes according to prefix groups,
which are similar to subnets in IPv4. If your DNS is resolving names
properly, you will see nodes with names rather than addresses. If DNS is
not resolving names properly, your views will contain one of the node’s
IPv6 addresses.
You can move your mouse over a node to display additional information.
If you double-click on a node, the Advanced Routing SPI displays details
about that node. Node status is updated dynamically. See
“Understanding IPv6 Status Information” on page 248 for more
information on how the Advanced Routing SPI determines node status.
The default setting for Scope has both the Global option button and the
Include End Nodes check box selected. If you want to restrict the view
to network nodes without end nodes, uncheck the check box and select
[Refresh].
If you want to see only site-local nodes, click the Site-local radio
button and select [Refresh]. For more information see “IPv6 Site-Local
Network View” on page 248.
If you use IPv4 compatible addresses, be aware that IPv4 compatible
status is not shown in the table. You can select any of the interface links
to get all the related status information for any of the interfaces.
• Windows:%OV_CONF%\nnmet\IPv6Prefix.conf
• UNIX: $OV_CONF/nnmet/IPv6Prefix.conf
See “Running IPv6 Discovery” on page 240 for more information on
configuring your prefix group names.
Chapter 8 245
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
NOTE Link-local addresses are not assigned a prefix group and will not show up
in the map unless their parent nodes also have a global or site-local
address. The Advanced Routing SPI never polls link-local addresses for
status.
IPv6 nodes can have more than one address per interface. In IPv6 views,
connection lines between nodes and prefix groups do not always
represent a one-to-one mapping to interfaces on a node. A single
interface can have multiple addresses which may be in two different
prefix groups.
Refer to Table 8-1 on page 247 when reviewing the following possible
examples:
• If a node has one interface and that interface has one global address,
the Advanced Routing SPI displays only one line connecting the node
to one prefix group.
• If a node has one interface and has two global addresses within the
same prefix group, the Advanced Routing SPI displays only one line
connecting the node to one prefix group.
• If a node has one interface and has two global addresses with two
different prefixes, the Advanced Routing SPI displays two lines
connecting the node to two different prefix groups.
• If a node has two interfaces and a total of four global addresses
belonging to three different prefix groups, the Advanced Routing SPI
displays three lines connecting the node to three different prefix
groups.
246 Chapter 8
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
Global
Inter-
Node Address Prefix
Description face Expected Result View
Count Count Count
Count
Chapter 8 247
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
• Windows: %OV_CONF%\nnmet\IPv6Polling.conf
• UNIX: $OV_CONF/nnmet/IPv6Polling.conf
NOTE The Advanced Routing SPI does not ping link-local addresses and marks
any link-local address with an UNKNOWN status.
248 Chapter 8
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
Advanced Routing SPI also derives prefix group status from address
status. See Table 8-2 for a summary of how the Advanced Routing SPI
compounds IPv6 status information.
Table 8-2 Deriving IPv6 Status
Compounded
Current Address Status
Interface Status
Chapter 8 249
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
Compounded
Condition of Contributing Objects
Status
All are down (except the ones that are Critical (red)
unknown)
250 Chapter 8
The Advanced Routing Smart Plug-in
Running IPv6 Discovery
Supported Routers
See “Obtaining Supported Device Information” on page 276 for
information about which devices the Advanced Routing SPI supports.
Chapter 8 251
The Advanced Routing Smart Plug-in
Running OSPF Discovery
252 Chapter 8
The Advanced Routing Smart Plug-in
Running OSPF Discovery
You must run ospfdis.ovpl each time you modify the Ospf.cfg file
for OSPF discovery changes to affect the OSPF view.
3. Once OSPF discovery completes with no errors shown on your
screen, check for errors in the following file:
Windows: %OV_PRIV_LOG%\ospfdis.err
UNIX: $OV_PRIV_LOG/ospfdis.err
4. If there are errors in the ospfdis.err file, fix any errors that may
impact any devices or areas you are interested in viewing and rerun
the ospfdis.ovpl command.
5. Repeat step 4 until you are satisfied with your OSPF view.
Chapter 8 253
The Advanced Routing Smart Plug-in
Running OSPF Discovery
254 Chapter 8
The Advanced Routing Smart Plug-in
Running OSPF Discovery
To review additional information about each area, you can select the All
Areas tab. Figure 8-3 on page 256, shows some of the additional
information that is available. You can use this view to research
additional information such as the OSPF link metric and router status.
Chapter 8 255
The Advanced Routing Smart Plug-in
Running OSPF Discovery
256 Chapter 8
The Advanced Routing Smart Plug-in
Running HSRP Discovery
Chapter 8 257
The Advanced Routing Smart Plug-in
Running HSRP Discovery
• Use the following command to completely delete the router from the
database (deleted routers get re-discovered in the next step, but
without their virtual interfaces):
Windows: %OV_BIN%\ovtopofix -r
UNIX: $OV_BIN/ovtopofix –r
258 Chapter 8
The Advanced Routing Smart Plug-in
Running HSRP Discovery
You should remove the node (using the NNM ID) rather than the IP
address. The NNM ID can be obtained with the following command:
Windows: %OV_BIN%\ovtopodump
UNIX: $OV_BIN/ovtopodump
See the ovtopofix(1M) and ovtopodump(1M) reference pages in
NNM’s online help (or the UNIX manpages) for details on using
these commands.
• Alternatively, from the NNM graphical interface (ovw), find each of
your HSRP routers. Open each one to show all its interfaces. Delete
the interface that corresponds to the virtual IP address.
Chapter 8 259
The Advanced Routing Smart Plug-in
Running HSRP Discovery
260 Chapter 8
The Advanced Routing Smart Plug-in
Running HSRP Discovery
HSRP Group
HSRP Group Status Description
Status Color
Chapter 8 261
The Advanced Routing Smart Plug-in
Running HSRP Discovery
The Active Problem Analyzer displays the following alarms in the alarms
browser.
CAUTION As you add equipment with new HSRP virtual IP addresses to your
managed environment, you need to add these addresses to the
netmon.noDiscover file prior to turning on the new equipment. If you
262 Chapter 8
The Advanced Routing Smart Plug-in
Running HSRP Discovery
fail to do this, and NNM discovers these virtual IP addresses, you will
need to complete the tasks explained in“HSRP Discovery with
Pre-existing NNM Topology” on page 258.
Chapter 8 263
The Advanced Routing Smart Plug-in
For More Information
Books
Moy, John T. OSPF: Anatomy of an Internet Routing Protocol. Reading,
Mass: Addison-Wesley, 1998. To order, reference ISBN 0-201-63472-4.
Bassam, Halabi. Internet Routing Architectures. Indianapolis, IN: New
Riders Publishing, 1997. To order, reference ISBN 1-56205-652-2.
Loshin, Pete. IPv6 Clearly Explained. San Francisco, CA: Morgan
Kaufmann Publishers, Inc., 1999. To order, reference ISBN
0-12-455838-0.
264 Chapter 8
9 Diagnosing Network Problems
with Extended Topology
Chapter 9 265
Diagnosing Network Problems with Extended Topology
Viewing Extended Topology and NNM Views Using the NNM Alarm Browser
266 Chapter 9
Diagnosing Network Problems with Extended Topology
Viewing Extended Topology and NNM Views Using the NNM Alarm Browser
Figure 9-2 shows a section of the Neighbor view you just opened. Notice
the fat trunk line between 4kfcc5lc5m08 and hp24m2sw. Placing your
mouse pointer over this trunk line shows you that two ports on each
device are aggregated into a trunk line.
Chapter 9 267
Diagnosing Network Problems with Extended Topology
Viewing Extended Topology and NNM Views Using the NNM Alarm Browser
Figure 9-3 shows that by placing your mouse pointer over the port on
4kfcc5lc5m08 that connects to hp24m2sw, you can obtain more
information about the problem. Board 3 port 23 on 4kfcc5lc5m08 either
is disabled and must be enabled, or the port is physically disconnected
from the network and must be reconnected.
268 Chapter 9
Diagnosing Network Problems with Extended Topology
Viewing Extended Topology and NNM Views Using the NNM Alarm Browser
Figure 9-5 shows two Neighbor views. Notice the port information
displayed in each view when the mouse pointer is placed over the port
icons on either hp24m1sw or 212swtch. This shows you that ntctst20 is
connected to hp24m1sw board 1 port 2 and that vanguard is connected to
212swtch board 1 port 1.
Chapter 9 269
Diagnosing Network Problems with Extended Topology
Viewing Extended Topology and NNM Views Using the NNM Alarm Browser
NOTE Some VLAN views could show duplicate VLAN names. Extended
Topology distinguishes between VLANs which have identical names but
which reside on separate broadcast domains. See the HP OpenView web
online help for more information.
270 Chapter 9
Diagnosing Network Problems with Extended Topology
Viewing Extended Topology and NNM Views Using the NNM Alarm Browser
Chapter 9 271
Diagnosing Network Problems with Extended Topology
Launching Specific Views or URLs from Alarms
• Windows: %OV_CONF%\%LANG%\xnmeventsExt.conf
• UNIX: $OV_CONF/$LANG/xnmeventsExt.conf
Editing instructions are included in the file.
After you modify xnmeventsExt.conf, do the following for the changes
to take effect:
• Windows: %OV_BIN%\xnmevents
• UNIX: $OV_BIN/xnmevents
5. Restart any web-based Alarm Browsers to view the new menu items.
272 Chapter 9
Diagnosing Network Problems with Extended Topology
Launching Specific Views or URLs from Alarms
Chapter 9 273
Diagnosing Network Problems with Extended Topology
Calculating Detailed Layer 2 and Layer 3 Information for ECS
274 Chapter 9
10 Maintaining Extended Topology
Chapter 10 275
Maintaining Extended Topology
Maintaining Extended Topology
• Windows: %OV_CONF%\nnmet\
• UNIX: $OV_CONF/nnmet
Database files for Extended Topology reside in the following directory:
• Windows: %OV_DB%\nnmet\
• UNIX: $OV_DB/nnmet
You can use the ovbackup.ovpl command to back up these files. See
Managing Your Network with HP OpenView Network Node Manager for
more information.
276 Chapter 10
Maintaining Extended Topology
Maintaining Extended Topology
Chapter 10 277
Maintaining Extended Topology
Maintaining Extended Topology
• Windows: %OV_BIN%\etrestart.ovpl
• UNIX: $OV_BIN/etrestart.ovpl
278 Chapter 10
Maintaining Extended Topology
Maintaining Extended Topology
• You manually moved devices between or among zones, and then only
initiated the discovery of a single zone. To remedy this you need to
initiate a full discovery. See “Manually Configuring Zones” on
page 26 for more information.
• You chose to complete an automatic zone configuration, and then
only initiated the discovery of a single zone. To remedy this you need
to initiate a full discovery. See “Automatic Zone Configuration” on
page 24 for more information.
1. Check to see if any of your system disks are full. If they are, you need
to free up (or add) some disk space.
2. Run the ovstatus ovdbcheck command and follow the displayed
instructions.
3. If these steps do not resolve the issue, you need to contact support.
You can find support information at http://openview.hp.com.
Chapter 10 279
Maintaining Extended Topology
Maintaining Extended Topology
280 Chapter 10
A Common Zone Configuration
Examples
Appendix A 281
Common Zone Configuration Examples
282 Appendix A
Common Zone Configuration Examples
Campus Environment Scenario
Appendix A 283
Common Zone Configuration Examples
Campus Environment Scenario
NOTE The VLAN numbering shown in Figure A-2 is only a sample. The access
switches can, and probably will, have overlapping VLAN IDs. Assume
that you create DNS names for devices based upon geography for this
enterprise network (for example switch.bldg4.atlanta.company.com).
Figure A-2, “Core Block,” shows a redundant network to better
demonstrate how to configure Extended Topology zones for more efficient
and accurate discovery.
284 Appendix A
Common Zone Configuration Examples
General guidelines
General guidelines
Do not separate the following equipment into different zones:
Appendix A 285
Common Zone Configuration Examples
Specific guidelines
Specific guidelines
These guidelines are for some sample network types that may be
commonly deployed.
286 Appendix A
Common Zone Configuration Examples
Specific guidelines
Zone 1 Routers
Core Core
Router Router
Switches
Switches
Servers/PCs
Servers/PCs
Zone 2 Zone 3
Appendix A 287
Common Zone Configuration Examples
Specific guidelines
288 Appendix A
Common Zone Configuration Examples
Specific guidelines
Core Core
Router Router
Switches
Switches
Servers/PCs Servers/PCs
Zone 2
Appendix A 289
Common Zone Configuration Examples
Specific guidelines
Core Core
Router Router
Switches
Switches
Switches
Servers/PCs Servers/PCs
Zone 1
290 Appendix A
Common Zone Configuration Examples
Specific guidelines
If your entire network is very small you can place all of your devices
in one zone as shown in Figure A-5 on page 290. However, if
Extended Topology recommended that you use multiple zones when
you ran setupExtTopo.ovpl,use multiple zones.
If Zone 2 in Figure A-4 on page 289 exceeds a reasonable zone size,
break up the zone into multiple zones.
• To configure discovery for router-to-router connectivity, do the
following:
Since the network type is mostly switched except for the distribution
and WAN layers, and the distribution layer routers are connected to
switches, the only router connectivity that is left to be discovered is
WAN to WAN router connectivity. WAN routers typically won’t run
CDP, hence you can break up the WAN routers as you wish.
Appendix A 291
Common Zone Configuration Examples
Specific guidelines
292 Appendix A
B Successfully Deploying
Extended Topology: Practical
Deployment Tips
Appendix B 293
Successfully Deploying Extended Topology: Practical Deployment Tips
Extended Topology Deployment Tips
Prediscovery Tips
Below is a list of activities that you may want to complete prior to
running your first Extended Topology discovery.
— Windows:%OV_MAIN_PATH%\support
— UNIX: $OV_MAIN_PATH/support
• You should research whether Extended Topology can discover
information about the devices on your network. You can do this by
viewing the device list or the supported MIBs for a family of devices
at the following URL:
http://www.openview.hp.com/go?id=nnmet&page=1.
If your network contains unsupported devices, you may want to run
your first Extended Topology discovery without these nodes. You can
use the bridge.noDiscover file to stop Extended Topology from
discovering device information about these nodes. See “Limiting
Extended Topology Discovery” on page 32, or the bridge.NoDiscover
reference page in NNM’s online help (or the UNIX manpage) for
more information.
NOTE If you choose to run your discovery and include these nodes, these
unsupported devices may cause problems.
294 Appendix B
Successfully Deploying Extended Topology: Practical Deployment Tips
Extended Topology Deployment Tips
Appendix B 295
Successfully Deploying Extended Topology: Practical Deployment Tips
Extended Topology Deployment Tips
Discovery Tips
Below is a list of activities that you should complete in order to
successfully run your first Extended Topology discovery.
296 Appendix B
Successfully Deploying Extended Topology: Practical Deployment Tips
Extended Topology Deployment Tips
TIP You can use the -verbose option with the etrestart.ovpl script to
show process status messages.
— Windows: %OV_DB%\nnmet\hosts.nnm
— UNIX: $OV_DB/nnmet/hosts.nnm
This file contains a list of all the nodes from which Extended
Topology will discover information. This file is updated at the
beginning of each Extended Topology discovery.
As an example of how to monitor the hosts.nnm file, suppose that
you expected your filters to target an Extended Topology discovery of
only ten nodes. If the hosts.nnm file contains more than ten nodes,
then something is wrong with your filters and should be corrected.
• It is a good idea to monitor the Discovery progress by launching the
Home Base page from a browser. To do this, open the Extended
Topology Configuration GUI using the NNM Options: Extended
Topology Configuration menu or select the Discovery Status
tab from Home Base. If you are having problems getting Home Base
to come up, try the following:
Appendix B 297
Successfully Deploying Extended Topology: Practical Deployment Tips
Extended Topology Deployment Tips
— Windows:
%OV_MAIN_PATH%\support\NM\ovgethostbyname.ovpl
— UNIX:
$OV_MAIN_PATH/support/NM/ovgethostbyname.ovpl
This script should return a fully qualified host name (like
foo.hp.com). If it returns a short name, you should change
your DNS server configuration or your hosts file on the
Extended Topology server to remedy this problem. After your
name resolution is working properly, you need to, as root or
Administrator, re-run the setupExtTopo.ovpl script.
— Windows:
%OV_MAIN_PATH%\support\NM\ETsNoSnmpNodes.ovpl
— UNIX: $OV_MAIN_PATH/support/NM/ETsNoSnmpNodes.ovpl
2. You should fix any SNMP access problems using NNM’s SNMP
Configuration user interface (UI). You can access the SNMP
Configuration UI using NNM’s Options: SNMP Configuration
menu. Extended Topology will apply any changes you make to its
next discovery.
298 Appendix B
Successfully Deploying Extended Topology: Practical Deployment Tips
Extended Topology Deployment Tips
— Windows:
%OV_MAIN_PATH%\support\NM\ovet_topoobjcount.ovpl -al
— UNIX: $OV_MAIN_PATH/support/NM/ovet_topoobjcount.ovpl
-al
• Use the following techniques to launch some of the other views to see
how they look.
— From Home Base, try running a neighbor view from one of your
switches.
— If you are happy with your views and want to try a full discovery,
now is a good time to have Extended Topology discover your
entire network.
— If you would rather take a more conservative second step when
setting up a more extensive Extended Topology discovery,
consider creating a medium size discovery with a few hundred
nodes.To do this, you would remove specific switches and routers
from the bridge.noDiscover file or you could modify some of
your zone definitions. Go through the same analysis previously
described to validate your discovered devices as you did in prior
steps. Make sure you don’t leave out critical network devices and
end up with connectivity gaps.
In certain circumstances where device information is limited, Extended
Topology may not accurately discover and model every connection in a
network. As a result, you may see no connections where you know
connections exists, or connections indicated where you know none
exist.You can use the Connection Editor functionality to correct this
information. See Appendix C, “Modifying Connections with the
Connection Editor,” on page 301 for more information.
Appendix B 299
Successfully Deploying Extended Topology: Practical Deployment Tips
Extended Topology Deployment Tips
300 Appendix B
C Modifying Connections with the
Connection Editor
Appendix C 301
Modifying Connections with the Connection Editor
An Overview of the Connection Editor Functionality
302 Appendix C
Modifying Connections with the Connection Editor
An Overview of the Connection Editor Functionality
Appendix C 303
Modifying Connections with the Connection Editor
Using the Connection Editor
• Windows: %OV_DB%\nnmet\connectionEdits
• UNIX: $OV_DB/nnmet/connectionEdits
304 Appendix C
Modifying Connections with the Connection Editor
Using the Connection Editor
Appendix C 305
Modifying Connections with the Connection Editor
Using the Connection Editor
Helpful Tools
There are several tools that can help you create and modify the
connectionEdits file. These tools are located in the following
directories:
• Windows:%OV_MAIN_PATH%\support\NM
• UNIX: $OV_MAIN_PATH/support/NM
NOTE The tools in the above directory are made available for HP support
engineers, and are not designed or tested for end-users. They are
described here because you may find them helpful, but Hewlett-Packard
offers no support for them.
306 Appendix C
Modifying Connections with the Connection Editor
Using the Connection Editor
• Windows: %OV_MAIN_PATH%\support\NM
• UNIX: $OV_MAIN_PATH/support/NM
• ovet_topoconndump.ovpl script
You can use the ovet_topoconndump.ovpl script prior to adding
insert statements to the connectionEdits file. When used without
any parameters, it will dump all the layer 2 connections currently in
the extended topology in the form of OQL insert statements into the
disco.connectionEdits table.
You can also use the -node parameter with the
ovet_topoconndump.ovpl script to display the layer 2 connections
associated with a specified node. The syntax would look like this:
ovet_topoconndump.ovpl-node fully-qualified-node-name
Below are some examples of how to use the
ovet_topoconndump.ovpl script:
Appendix C 307
Modifying Connections with the Connection Editor
Using the Connection Editor
NOTE Notice that Extended Topology includes the number 0 (the first
character to the right of the left square bracket following each
fully qualified node name) in each entry line item. Do not remove
or modify the number 0 when adding inserts into your
connectionEdits file. The O character is reserved for future use
and is not currently used.
• ovet_topoconnedit.ovpl script
You can use the ovet_topoconnedit.ovpl script to make changes in an
existing extended topology without running a discovery. The
ovet_topoconnedit.ovpl script reads the connectionEdits file and
updates the extended topology database. Extended Topology silently
ignores invalid or duplicate entries contained within the
connectionEdits file.
You must stop and restart the embedded OpenView application server,
ovas, to see the results of the applied changes. You should also restart
the ovet_poll process in order to inform it of any interface connectivity
changes from the connectionEdits file:
308 Appendix C
Modifying Connections with the Connection Editor
Using the Connection Editor
Practical Examples
The following examples depict some actual connectivity problems and
potential solutions using the connectionEdits file.
Appendix C 309
Modifying Connections with the Connection Editor
Using the Connection Editor
Notice that the value for the m_Command field of the insert
statement is 2 for delete the connection.
310 Appendix C
Modifying Connections with the Connection Editor
Using the Connection Editor
ObjID:2d037786-f5c1-71d7-11b6-0f0276230000
NNMObjID:764
EntityName:SwitchB.hp.com[ 0 [ 42 ] ]
Description:B2
:
:
==========Interface Property===============
VPI:0
VCI:0
BoardNo:B
PortNum:2
AuxPortNum:42
IfIndex:42
IfName:B2
IfAlias:-
IfType:6
PhysicalAddress:00:30:C1:EF:13:D7
:
:
By looking at the information listed in the above output, you
determine that you should use ifIndex value 42 for SwitchB.
2. Determine which ifIndex value of SwitchA to use for the
connection. As Administrator or root, run the following command:
ovet_topoquery getNodeByName SwitchA.hp.com
Running the above command results in the following display:
+++++++++++++++++ NMInterface ++++++++++++++
ObjID:31ebc672-f5c1-71d7-11b6-0f0276230000
NNMObjID:808
EntityName:SwitchA.hp.com[ 0 [ 2 ] ]
Description:2
:
:
==========Interface Property===============
VPI:0
VCI:0
BoardNo:
PortNum:2
AuxPortNum:2
IfIndex:2
IfName:2
:
:
Appendix C 311
Modifying Connections with the Connection Editor
Using the Connection Editor
3. For this example, assume that port 2 is the actual port number used
on SwitchA as displayed in the output from the previous step. Edit
the connectionEdits file and add the following statement:
insert into disco.connectionEdits (m_Name,m_NbrName,m_Command) values
(‘SwitchA.hp.com[ 0 [ 2 ] ]’,’SwitchB.hp.com[ 0 [ 42 ] ]’,1);
Notice that the value for the m_Command field of the insert statement
is 1 for add.
312 Appendix C
Modifying Connections with the Connection Editor
Using the Connection Editor
In this situation, each of the connections on devices around the edge will
be connected to other devices in the false mesh by the same interface.
This means that the ifIndex will be the same as the other devices in the
mesh. To remove the false mesh, you may have to insert a delete
connection entry to the connectionEdits file for each of these
connections. You will also have to insert an add connection entry in the
connectionEdits file for each of the actual connections from the
unsupported device to the switch. Use the following procedure to fix the
problem in this example:
1. To create the delete connection entries, find the ifIndex value for
each device in the false mesh. This is most easily done from a
Neighbor View by moving your mouse over each port icon and noting
the Interface Number field located in the popup. For the above
picture, this would yield entries such as:
Appendix C 313
Modifying Connections with the Connection Editor
Using the Connection Editor
314 Appendix C
Modifying Connections with the Connection Editor
Using the Connection Editor
Appendix C 315
Modifying Connections with the Connection Editor
Using the Connection Editor
NOTE A new discovery ensures that all extended topology data is consistent
with the changes introduced in the connectionEdit file.
316 Appendix C
D Controlling Log Files
Appendix D 317
Controlling Log Files
Types of Log File
318 Appendix D
Controlling Log Files
Controlling the Size of Log Files
Appendix D 319
Controlling Log Files
Controlling the Size of Log Files
The configuration and log files for MS Windows systems are stored in the
following locations indicated in Table D-1.
Table D-1 MS Windows Configuration and Log Files
Configuration file:
The configuration and log files for UNIX systems are stored in the
following locations indicated in Table D-2.
Table D-2 UNIX Configuration and Log Files
Configuration file:
/var/opt/OV/conf/xpl/log/log.cfg
/var/opt/OV/log
/var/opt/OV/log
320 Appendix D
Controlling Log Files
Switching Logging Off and On
SysLog=off|on
Switches logging by syslog off and on.
NTLog=off|on
Switches logging by the Windows event log off and on.
It has no effect on UNIX systems. Default is off.
OVEvents=off|on
Switches message forwarding to the OpenView
Operations event system off or on. Default is on.
See Table D-1 and Table D-2 for more information about the location of
the configuration and log files on UNIX and MS Windows systems.
Appendix D 321
Controlling Log Files
Switching Logging Off and On
322 Appendix D
Glossary
Glossary 323
Glossary
IPv6 Site-Local Scoped Addresses
IPv6 Site-Local Scoped Addresses These S
addresses can only be used within an
isolated internet. Site-local scoped addresses SNMP Simple Network Management
always have the prefix 1111 1110 11 in the Protocol. A standard protocol used to
first ten bits. manage TCP/IP networks.
M T
MIB Management Information Base. In the Threshold A preset, calculated, or MIB
context of managed devices, a collection of instance value used in NNM data collection.
objects that can be accessed via a network NNM can generate an alarm when a
management protocol. threshold violation occurs.
O V
OAD Overlapping Address Domains. The VCI Virtual Channel Identifier. The address
OAD denotes a set of unique, private IP or label of an ATM Virtual Circuit.
addresses. The OAD view is useful when
monitoring several OADs that contain VLAN Virtual LAN. The creation of multiple
overlapping private IP addresses. logical networks within a single physical
network or switching device. Each VLAN
OSI Model Open Systems Interconnect creates a new broadcast domain.
Model. A network design framework
established by the ISO (International VPI Virtual Path Identifier. The address of
Standards Organization) to provide an ATM virtual path.
equipment from different vendors to be able
to communicate.
324 Glossary
Index
A APA Node Down, 198, 199, 204, 209
Active Problem Analyzer APA Node Intermittent, 198, 204
see APA, 86 APA Node Renumbering, 226
Advanced Routing SPI, 86, 238 APA Node Up, 204, 226
discovering OV_HSRP, 225
HSRP information, 238 OV_HSRP State Change, 202
IPv6 information, 239 OV_Link_Down, 209
OSPF information, 238 OV_Link_Intermittent, 198, 203
discovery APA, 86, 127
IPv6, 240 adjusting polling engine threads, 117
IPv6 configuration files, 240 adjusting polling parameters, 112
HSRP paConfig.xml file, 112
discovery, 257 adjusting status analyzer threads, 116
IPv6 advantages, 89, 90
configuration files, 240 alarm reduction, 102
discovery, 240 alarms
IPv6 Global Network view, 244 Address Down, 199, 206
Prefix Groups, 245 Address Intermittent, 199, 206
references, 264 Address Up, 206
Site-Local Network view, 248 Aggregated Port, 202, 227
troubleshooting discovery, 242 Board Down, 200, 216
IPv6 Global Network view, 244 Connection Down, 199, 207, 210, 224
OSPF Connection Intermittent, 199, 207
discovery procedure, 252 Connection Unreachable, 199, 210, 224
references, 264 Connection Up, 201, 207, 224
troubleshooting discovery, 253 defined, 102
OSPF view Demand Analysis, 201, 220
troubleshooting with, 254 HSRP, 202
advantages of using APA, 89, 90 Interface Down, 199, 201, 205, 224
Agent MSI, 164, 168 Interface Intermittent, 199, 205
aggregated port Interface Unreachable, 224
about term, 198 Interface Up, 224
correlating events, 227 Node Down, 198, 199, 204, 209
alarms Node Intermittent, 198, 204
APA Address Down, 199, 206 Node Renumbering, 226
APA Address Intermittent, 199, 206 Node Up, 204, 226
APA Address Up, 206 changing default polling interval, 113
APA Aggregated Port, 202, 227 changing device class polling interval, 114
APA Board Down, 200, 216 compared to netmon, 91
APA Connection Down, 199, 207, 210, 224 configuring, 110
APA Connection Intermittent, 199, 207 Connector Down correlation, 105
APA Connection Unreachable, 199, 210, 224 cooperation with netmon, 89, 93
APA Connection UP, 201, 224 default polling configuration, 87
APA Connection Up, 207 described, 86
APA Demand Analysis, 201, 220 disable
APA Interface Down, 199, 201, 205, 224 using ovet_apaConfig.ovpl script, 109
APA Interface Intermittent, 199, 205 disable from polling specific nodes, 138
APA Interface Unreachable, 224 disable HSRP group polling, 127
APA Interface Up, 224 disable ICMP polling
325
Index
for various ifTypes, 135 Status Analyzer, 112, 127
of specific addresses, 142 Status Bridge, 113, 127
disabling correlators, 232 suppress or allow APA status polling, 125
do not enable on management stations, 89 Talker, 112
Dynamic Views status, 100 trigger poll correlators, 219
ECS correlations, 105 unconnected switch ports
emitting alarms for important nodes, 118 disable SNMP polling, 133
enable, 109 enable SNMP polling, 133
paConfig.xml file, 109 using topology filters, 120
using ovet_apaConfig.ovpl script, 109 APA Address Down alarm
enable HSRP group polling, 127 correlating, 199
enable on collection stations, 89 generating flapping event, 206
event reduction, 102 APA Address Intermittent alarm, 199, 206
existing filters, 121 APA Address Up alarm
failure analysis, 94 generating flapping event, 206
FAQ, 146 APA Aggregated Port alarm
forwarding status information, 93 correlating with LinkDown, 202, 227
general IPv4 interfaces, 89, 109 correlating with syslog, 202
HSRP group polling generating, 229
disabling, 128 nesting secondary events, 229
enabling, 128 APA Board Down alarm, 200, 216
APA Connection Down alarm
HSRP monitoring, 86 correlating with LinkDown, 199, 210
HSRP status, 100 correlating with OSPF, 224
ICMP polling generating flapping event, 199, 207
disabling, 131 APA Connection Intermittent alarm, 199, 207
enabling, 131 APA Connection Unreachable alarm
important nodes, 118 correlating with LinkDown, 199, 210
netmon device discovery, 89 correlating with OSPF, 224
no IPX support, 101 APA Connection Up alarm
node status, 101 correlating with OSPF, 201, 224
OAD (Overlapping Address Domain), 86 generating flapping event, 207
OAD monitoring, 86 APA correlators. See correlators
OV_PollerIntermittent correlators, 104 APA Demand Analysis alarm
ovet_poll process, 92, 102, 127 about, 201
starting and stopping, 114, 115, 117, 118, generating, 220
124, 128, 129, 131 APA HSRP alarm, 225
Pair Wise correlation, 105 APA Interface Down alarm, 199
Polling Engine, 112, 127 correlating with OSPF, 201, 224
polling statistics, 110 generating flapping event, 205
Active Analyzer Tasks, 110 APA Interface Intermittent alarm
Addresses Polled, 111 generating flapping event, 199, 205
Boards Polled, 111 APA Interface Unreachable alarm
HSRP Groups Polled, 111 correlating with OSPF, 224
Interfaces Polled, 111 APA Interface Up alarm
correlating with OSPF, 224
Waiting Analyzer Tasks, 111
APA Node Down alarm, 209
Waiting Poller Tasks, 110 correlating LinkDown, 199
SNMP polling generating flapping event, 198, 199, 204
disabling, 130 APA Node Intermittent alarm
enabling, 130
326
Index
generating flapping event, 198, 204 editing namespace file, 233
APA Node Renumbering alarm, 226 factstore files, 233
APA Node Up alarm, 226 related documentation, 235
generating flapping event, 204 removing namespaces, 233
APA poll saving definitions, 231
configuration request, 219 troubleshooting, 235
force request, 219 viewing namespaces, 230
issuing request, 220 Composer correlators. See correlators
status request, 219 Composer parameters
Up/Down request, 219 Count, 203, 204, 205, 206, 208
Application setting, 230
OVO template condition field, 187 Window Period, 203, 204, 205, 207, 208, 210,
Automatic Zone Discovery, 23 211
Composer window, 230, 232
B Correlator Store pane, 230
board NameSpace table, 230
about term, 198 Condition Text field, 181
Board Down configuration options
correlating with APA Board Down, 216 Syslog Integration, 150
correlating with syslog Board Down, 214 configuration poll, 219
syslog messages, 216 configuring
Board Down event, 200, 212, 216 Ospf.cfg file, 252
bridge.noDiscover file, 32 ovweb.conf file, 15
brownout events, 58, 69 recurring discovery, 36
brownout parameters connection editor, 302
BROWNOUT_BAD_SAMPLES, 70 how to use, 304
BROWNOUT_INTERVAL, 69 when to use, 299, 302
BROWNOUT_NUM_ DEVIATIONS, 70 correlating with Board Down, 214
BROWNOUT_NUM_SAMPLES, 70 Correlation Composer. See Composer
BUCKET_SIZE, 70 correlators
BROWNOUT_BAD_SAMPLES, 70 about aggregated port events, 202
BROWNOUT_INTERVAL, 69 about APA, 198
BROWNOUT_NUM_ DEVIATIONS, 70 about APA Board Down events, 200
BROWNOUT_NUM_SAMPLES, 70 about APA poll trigger events, 201
browser about Board Down events, 200
configuring path in ovweb.conf file, 15 about flapping events and APA, 198, 203
BUCKET_SIZE, 70 about LinkDown and APA alarms, 199
about NNM, 196
C about Syslog Integration and APA, 196
card. See board deploying, 233
Cold Start event, 202, 225 deploying in Composer, 231, 233
Cold Start events description, 196
listening for, 226 detecting address flapping, 206
command detecting connection flapping, 207
ovstart, 36 detecting interface flapping, 205
ovstatus -v ovet_disco, 277 detecting multiple LinkDown events, 203
xnmevents, 272 detecting node flapping, 204
Composer disabling, 232
deploying correlators, 231, 233 disabling group, 233
disabling correlators, 232 LinkDown with APA Aggregated Port, 227
327
Index
LinkDown with APA Connection Down, 210 supported by Extended Topology, 276
LinkDown with APA Node Down, 209 disable correlators
namespaces, 198 using Composer, 232
nesting aggregated port events, 227 using namespace file, 233
nesting Board Down under APA Board disabling Syslog Integration, 191
Down, 216 discovery
nesting LinkDown under Board Down, 212 editing with connection editor, 302
nesting LinkDown under syslog Board HSRP, 257
Down, 213 in Extended Topology, 16, 20
nesting poll trigger events, 201, 224 troubleshooting, 277
OV_Addr_IntermittentStatus, 206 limiting, 32
OV_APA_AggregatedPort, 227, 228 nodes, boards, interfaces, and addresses, 91
OV_APA_BoardDown, 217 OSPF, 16, 252
OV_Board_Down, 212 single zone, 38
OV_Board_Trap_SyslogCorr, 200, 215 unresponsive devices, 34
OV_Connection_IntermittentStatus, 207 zones, 20, 23
OV_HSRP_APA, 225 Dynamic Views
OV_HSRP_StateChange, 225 accessing from NNM Alarm Browser, 17
OV_Interface_IntermittentStatus, 205 accessing online help, 17
OV_Link_Down, 209, 210, 212, 213, 227 APA status, 100
OV_Link_Down2, 212, 213 ATM information, 14
OV_Link_Intermittent, 203 described, 14
OV_LinkDown_NodeDown, 209 Extended Topology information
OV_Node_IntermittentStatus, 204 use object’s primary collection station, 22
OV_Node_Restart_Trap, 226 modifying menu items, 18
OV_NodeRestart_APA, 226 Neighbor view, 14
OV_NodeRestart_Syslog, 226 Node view, 14
OV_OSPF_AdjacencyChange, 224 Path view, 14
OV_OSPF_APA, 224 security, 32
OV_Port_Aggregation, 228 showing status information, 93
OV_Syslog_BoardDown, 217 VLAN view, 14
OV_Syslog_LinkDown, 212, 213, 227 dynamicViewsUsers.xml file, 32
syslog aggregated port with APA, 228
syslog Down with APA Aggregated Port, E
227 ECS
triggering APA poll, 219 layer 2 and 3 network paths, 274
troubleshooting, 235 PairWise correlation, 203, 204, 205, 206, 207
Count parameter, 203, 204, 205, 206, 208 ECS Configuration window, 230, 232
custom message attributes (CMAs), 188, 189 etrestart.ovpl
-force option, 24
D manpage, 31, 36
script, 24, 28, 29, 31, 37, 38, 278
DCE requirements, 160 Event Configuration window, 230, 232
DCE RPC, 160 events
DCE-KT-Tools, 160 Board Down, 200, 212, 216
deploy correlators, 233
in Composer, 231, 233 Cold Start, 202, 225
deployment options correlating flapping with APA, 203
Syslog Integration, 150 HSRP State Change, 202, 225
devices LinkDown, 198, 199, 200, 202, 212, 213
328
Index
OSPF Adjacency Change, 201, 224 extended topology
PAGP_JoinedBridgePort, 229 differs from Extended Topology, 88
PAGP_LeftBridgePort, 229 Extended Topology Discovery, 23
syslog aggregated port, 228
Warm Start, 202, 225 F
Extended Topology factstore files
accessing NNM Release Notes, 18 location, 233
accessing online help, 18 FAQ, 146
accessing this manual, 18 file
backing up configuration files, 276 bridge.noDiscover, 32
checking for latest patches, 276 dynamicViewsUsers.xml, 32
configuring recurring discovery, 36 IPv6.conf, 240
connection editor, 302 IPv6Polling.conf, 240
deployment tips, 294 IPv6Prefix.conf, 240
differs from extended topology, 88 IPv6Scope.conf, 240, 241
discovery, 16, 20 IPv6Seed.conf, 240
basics, 20 Ospf.cfg, 252
configuring, 36 ovweb.conf, 16
limiting, 32 xnmeventsExt.conf, 272
nodes, boards, interfaces, and addresses, flapping events
91 correlating address up/down, 206
recurring, 36 correlating connection up/down, 207
status of, 33 correlating interface up/down, 205
troubleshooting, 277 correlating node up/down, 204
unresponsive devices, 34 correlators, 203
zones, 20, 23 force poll, 219
Discovery Exclusion List, 32 triggering request, 219
discovery tips, 296
editing connections, 302 G
information discovered by, 21 general IPv4 interfaces, 89
board and port information, 21 polling, 90
layer 2 information, 21
port aggregation, 21 H
VLAN information, 21 Home Base, 16
introducing, 14 accessing, 16
NNM and Extended Topology, 14 checking discovery status, 33
post discovery tips, 298 definition, 16
prediscovery tips, 294 described, 16
recurring discovery URL, 16
configuring, 34 hosts.nnm file, 89, 101, 109
supported HSRP
devices, 276 correct handling of virtual IP addresses,
JPI versions, 15 257
web browser, 15 discovery, 257
troubleshooting validating results, 259
discovery, 277 group status information, 260
views, 280 HSRP group polling
use object’s primary collection station, 22 disabling, 127
using SNMP community strings, 30, 31 enabling, 127
329
Index
HSRP polling message source templates
disabling, 128 overview, 173
enabling, 128 Message Source Templates interface, 155,
HSRP State Change event, 202, 225 164, 168, 174
HSRP State Change events assigning templates, 165, 169
listening for, 225 installing templates, 165, 169
viewing suppressed, 225 Message Source Templates window
starting, 176
I message stream interface
troubleshooting, 192
ICMP polling message stream interface (MSI), 164, 168
disabling, 131 Message Text
enabling, 131 OVO template condition field, 186, 188
important nodes, 118 Message Type
IPv6 OVO template condition field, 188
events, 250 message type
understanding status information, 248 NNMsyslog_, 151, 188
module. See board
J ModuleDown event. See Board Down event
JPI versions MSI
supported, 15 enabling OVO agent, 164, 169
enabling template, 164, 168
L
N
LinkDown event, 198, 199, 200, 202, 212, 213
LinkDown events namespace file
correlating repeated, 203 location, 233
correlating with APA Aggregated Port, 227 NameSpace.conf file, 233
correlating with APA Connection Down, 210 namespaces
viewing suppressed, 228 OV_CiscoBoard, 200, 212
viewing suppressed in browser, 214 OV_PollerBoardDown, 200, 216
log files OV_PollerIntermittent, 198, 203
controlling, 317 OV_PollerLinkDown, 199, 209
switching on and off, 321 OV_PollerPortAgg, 202, 227
logfile OV_PollerTrigger, 201, 219
syslog.log, 192 OV_PollerTriggerCorr, 201, 224
logger, 162, 166, 170 removing from Composer, 233
Neighbor view
M accessing, 16
and board/port information, 268
manpage
bridge.noDiscover, 32 and port aggregation, 267
etrestart.ovpl, 31, 36 troubleshooting with, 266, 269, 270
ovsnmp.conf_db, 30 netmon
device discovery for APA, 89
ovstart, 36
netpath_http
ovweb.conf, 15 /etc/services entry, 71
setupExtTopo.ovpl, 30, 36 NIS
xnmsnmpconf, 31 syslog requirement, 161
Message Group NNM
OVO template condition field, 187 environment variables, 15
Message on Matched Condition Extended Topology and NNM, 14
OVO template condition field, 187
330
Index
Release Notes, 18 OV_Addr_IntermittentStatus correlator
starting, 183 behavior, 206
universal path names, 15 setting parameters, 206
NNM Advanced Edition, 14 OV_APA_ADDR_DOWN. See APA Address
NNM standalone configuration Down alarm
configuring syslog monitoring, 155 OV_APA_ADDR_Intermittent. See APA
deploying, 156 Address Intermittent alarm
deploying templates, 190 OV_APA_ADDR_UP. See APA Address Up
describing Syslog Integration, 151 alarm
disabling, 171 OV_APA_AggregatedPort correlator
behavior, 227, 228
setting up, 155, 162 OV_APA_BoardDown correlator
testing, 162 behavior, 217
NNM Syslog Trap Mapping Configuration OV_APA_CONN_Intermittent. See APA
Interface Conenction Intermittent alarm
about, 153 OV_APA_CONNECTION_DOWN. See APA
NNMsyslog_ message type, 151, 188 Connection Down alarm
NNMsyslogTraps, 164, 167 OV_APA_CONNECTION_UNREACHABLE
Node . See APA Connection Unreachable alarm
OVO template condition field, 185, 187 OV_APA_CONNECTION_UP. See APA
Node view Connection Up alarm
accessing, 16 OV_APA_IF_DOWN. See APA Interface
npprobe.conf file, 67, 71 Down alarm
OV_APA_IF_Intermittent. See APA Interface
O Intermittent alarm
OAD, 86 OV_APA_IF_UNREACHABLE. See APA
see Overlapping Address Domain, 42 Interface Unreachable alarm
OV_APA_IF_UP. See APA Interface Up
Object alarm
OVO template condition field, 187 OV_APA_NODE_DOWN. See APA Node
online help Down alarm
accessing from Dynamic Views, 17 OV_APA_NODE_Intermittent. See APA
opc Node Intermittent alarm
starting OVO, 155 OV_APA_NODE_UP. See APA Node Up
opc command alarm
starting OVO, 176 OV_Board_Down correlator
opc_op behavior, 212
add OVO user locally, 161 OV_Board_Trap_SyslogCorr correlator
opccfgupld, 164, 168 about, 200
opcpat, 190 behavior, 215
opctemplate, 193 OV_CiscoBoard namespace
OSPF about, 200, 212
configuring Ospf.cfg file, 252 OV_Connection_IntermittentStatus
correlating Adjacency events, 224 correlator, 207
discovery, 16 setting parameters, 208
ospfdis.err file, 252 OV_HSRP
ospfdis.ovpl script, 252 generating alarm, 225
suggested reference material, 253 State Change alarms, 225
supported MIBs, 252 OV_HSRP state change alarm, 202
OSPF Adjacency Change event, 201, 224 OV_HSRP_APA correlator
OSPF Adjacency events behavior, 225
viewing suppressed, 225 OV_HSRP_StateChange correlator
331
Index
behavior, 225 OV_Syslog_LineProtoDown, 157
OV_Interface_IntermittentStatus correlator OV_Syslog_LineProtoUp, 157
behavior, 205 OV_Syslog_LinkDown, 157
setting parameters, 205 OV_Syslog_LinkDown correlator
OV_Link_Down alarm, 209 behavior, 212, 213, 227
OV_Link_Down correlator, 210 OV_Syslog_LinkUp, 157
behavior, 209, 212, 213, 227 OV_Syslog_OSPF_Neighbor_Down, 157
setting parameters, 210 OV_Syslog_OSPF_Neighbor_Up, 157
OV_Link_Down2 correlator Overlapping Address Domain, 22
behavior, 212, 213 and undiscovered NAT devices, 48
OV_Link_Intermittent alarm, 198, 203 configuring discovery, 43
OV_Link_Intermittent correlator configuring SNMP data collection, 53
behavior, 203 defined, 42
OV_LinkDown_ConnDown correlator deleting a single zone, 46
behavior, 210 discovery, 46
setting parameters, 211 see OAD, 86
OV_LinkDown_NodeDown correlator understanding status, 53
behavior, 209 undiscovered NAT devices
setting parameters, 210 remedy with NextHop keyword, 50
OV_Node_IntermittentStatus correlator ovet_apaConfig.ovpl script, 109
behavior, 204 ovet_poll process, 92, 102, 127
setting parameters, 204 starting and stopping, 114, 115, 117, 118,
OV_Node_Restart_Trap correlator 124, 128, 129, 131
behavior, 226 ovet_topodump.ovpl script, 120, 121
OV_NodeRestart_APA correlator ovet_toposet command, 125
behavior, 226 OVO agent
OV_NodeRestart_Syslog correlator in NNM standalone configuration, 155, 173
Behavior, 226 in Syslog Integration
OV_OSPF_AdjacencyChange correlator NNM Standalone configuration, 151
behavior, 224 OVO with NNM configuration, 153
OV_OSPF_APA correlator OVO server
behavior, 224 in OVO with NNM configuration, 153
OV_PollerBoardDown namespace OVO template condition field
about, 200, 216 Message Group, 187
OV_PollerIntermittent correlators, 104 Message Text, 188
OV_PollerIntermittent namespace Message Type, 188
about, 198, 203 Node, 187
OV_PollerLinkDown namespace Service Name, 188
about, 199, 209 OVO templates
OV_PollerPortAgg namespace troubleshooting, 193
about, 202, 227 OVO with NNM configuration
OV_PollerTrigger namespace described, 153
about, 201, 219 disabling, 171
OV_PollerTriggerCorr namespace setting up, 156, 163, 167
about, 201, 224 testing, 166, 170
OV_Port_Aggregation correlators ovsnmp.conf_db
behavior, 228 manpage, 30
OV_Syslog_BoardDown correlator ovstart
behavior, 217 command, 36
OV_Syslog_FrameDLCI_Active, 157 manpage, 36
OV_Syslog_FrameDLCI_Inactive, 157
332
Index
ovstart command, 73 running standalone, 77
ovstatus -v ovet_disco command, 277 starting, 73
ovstop command, 73 stopping, 74
ovsyslogcfg, 155, 162, 174 Problem Diagnosis, 56
ovtrap2opc, 166, 170 changing ports, 70
in OVO with NNM configuration, 154 configuring brownouts, 69
ovweb.conf configuring probe targets, 72
file, 16 configuring probes, 72
manpage, 15
configuring server port, 71
ovweb.conf file database, 82
changing browser location path, 15
probes, 57, 60
server, 56
P starting probe, 73
paConfig.xml file, 109, 112, 120 starting server, 73
PAGP_JoinedBridgePort event, 229 stopping server, 73
PAGP_LeftBridgePort event, 229 view, 56, 59, 72
parameters Problem Diagnosis database
Count, 203, 204, 205, 206, 208 fixing a corrupt, 82
setting, 230 Problem Diagnosis probes
Window Period, 203, 204, 205, 207, 208, 210, about, 57
211 changing port, 71
Path view checking status, 83
accessing, 16 configuring, 67
pdcentral.sh command, 74, 83 standalone mode, 77
pdconfig.xml, 69, 71
pdconfig.xml file, 64, 65, 69, 71 starting, 73, 74
pdpinstall.sh command, 61 stopping, 74
pdpinstall.vbs command, 63 Problem Diagnosis server
pmd about, 56
in OVO with NNM configuration, 154 changing port, 71
pmd process checking status, 83
describing role configuring, 64
Syslog Integration, 152 configuring probes, 65
poll starting, 73
issuing request, 220 stopping, 73
trigger configuration request, 219 publications
poll triggering events Correlation Composer’s Guide, 196, 235
correlating, 224 Managing Your Network, 196
Polling Engine, 127
Probes R
configuring targets, 72
probes RAMS (Route Analytics Management
about, 57 System), 238
recurring discovery
changing port, 71 configuring in Extended Topology, 34
checking status, 83 Release Notes
installing on HP-UX, 61 accessing, 18
installing on Solaris, 62 RELOAD
installing on Windows, 63 syslog message, 226
installing remote, 60 RESTART
linking server to, 67 syslog messages, 226
linking to server, 65
333
Index
S describing, 150
script disabling, 190
etrestart.ovpl, 24, 28, 29, 31, 37, 38, 278 in NNM Standalone configuration, 190
ospfdis.ovpl, 252 in OVO with NNM configuration, 191
setupExtTopo.ovpl, 36 logfile
Service Name syslog.log, 192
OVO template condition field, 188 OVO agent
setupExtTopo.ovpl in NNM standalone configuration, 151
manpage, 30, 36 in OVO with NNM configuration, 153
script, 30, 36 OVO with NNM configuration
setupSyslog.ovpl, 155 describing, 153
-deploy option, 156, 190 pmd process, 152
-disable option, 171, 190 removing, 171
-help option, 155 starting syslog process, 191
-server option, 156, 163, 167 stoppping syslog process, 191
-standalone option, 155, 162 system logfile, 192
setupSyslog.ovpl command template
-disable option, 191 Syslog to NNM, 177
Site-Local Network view, 248 troubleshooting
SNMP community strings duplicate messages in browser, 192
used by Extended Topology, 30, 31 not seeing messages in browser, 193
SNMP polling Syslog LINEPROTO down, 179
disabling, 130 Syslog LINEPROTO up, 179
enabling, 130 Syslog LINKDOWN, 179
SNMP Traps template, 166, 170 Syslog LINKUP, 179
Status Analyzer, 127 syslog logfile
Status Bridge, 127 location, 192
status poll, 219 syslog message
supported devices Link Down
obtaining information about, 276 viewing suppressed in browser, 214
Suppress Matched Condition syslog messages
OVO template condition field, 186 aggregated port
Suppress Unmatched Condition correlating with APA alarm, 202, 228
OVO template condition field, 186 Board Down, 214
syslog correlating beneath, 200, 212
correlating Down events with APA
correlating with APA Board Down, 216
Aggregated Port, 227
correlating with syslog Board Down, 213
syslog aggregated port event, 228
syslog Board Down events generating OV_Syslog_ alarms, 151
correlating with Board Down, 214 Line Protocol Down
correlating with syslog Down events, 213 correlating with APA Aggregated Port,
Syslog FRAME DLCI Active, 179 227
Syslog FRAME DLCI Inactive, 179 correlating with Board Down, 212
Syslog FRAME DLCI Invalid, 179 correlating with syslog Board Down, 200,
Syslog Integration 213
and APA correlators, 196 viewing suppresed in browser, 214
configuring, 162, 163, 167 Link Down
deployment options correlating with APA Aggregated Port,
describing, 150 227
NNM standalone, 151 correlating with Board Down, 212
334
Index
correlating with syslog Board Down, 200, trunk. See aggregated port
213
RELOAD, 202, 225 U
RESTART, 202, 225, 226 unconnected switch ports
seeing duplicate in browser, 192 disable SNMP polling, 133
viewing suppressed, 228 enable SNMP polling, 133
viewing suppressed aggregated port, 229
Syslog OSPF Adjacency down, 179 V
Syslog OSPF Adjacency up, 179
Syslog to NNM template, 153, 154, 155, 173 view
assigning to agent, 165, 169 Problem Diagnosis, 56, 59, 72
Condition Text field, 181 views
deploying, 190 see Dynamic Views, 14
describing, 177 VLAN view
in NNM standalone configuration, 181 accessing, 16
troubleshooting with, 268, 270
in OVO with NNM configuration, 184
syslog trap mappings, 156
uploading in OVO with NNM configuration, W
164, 168 Warm Start event, 202, 225
Syslog Trap Mapping Configuration Warm Start events
interface, 174 listening for, 226
starting, 155 web browsers
syslog.log file, 192 supported, 15
syslogTrap window
in NNM standalone configuration, 155 Composer, 230, 232
in OVO with NNM configuration, 154 ECS Configuration, 230, 232
starting in OVO with NNM configuration, Event Configuration, 230, 232
166, 170 Message Source Templates, 176
syslogTrap process NNM Syslog Mapping Configuration, 153
in NNM standalone configuration, 151 Problem Diagnosis Configuration, 72
starting in OVO with NNM configuration, Status Alarms Browser, 225, 226, 228
191 Window Period parameter, 203, 204, 205, 207,
stopping in NNM standalone configuration, 208, 210, 211
190
stopping in OVO with NNM configuration, X
191 xnmevents
command, 272
T xnmeventsExt.conf file
Talker, 127 launching view and URLs, 272
template condition modifying, 272
testing syntax, 190 xnmsnmpconf
templates manpage, 31
deploying in NNM standalone, 190
verifying installed, 193 Z
testing configuration, 162 Zone-based Configuration
trap OID, 182 automatic, 24
trapd.conf, 153 manual, 26
troubleshooting Zone-based Discovery, 23
Composer, 235 automatic zone discovery, 23
syslog messages, 192, 193
335