Architecture: Network Node Manager To transfer the Event from DMI to SNMP we need a DMI-to-SNMP Mapping agent. Alarm browser in Management station and Web: Version: 1.0 Page 2 of 14 Network Node Manager Services and File description: LRF Description netmon.lrf The LRF for netmon, the background service that polls agents to initially discover your network. Default option: -P which means that it is started through ovstart. You may want to use the following options. Be aware, however, that using these options can affect performance. -b burstcount Add if you have an unreliable network. This allows you to do multiple pings on a node. -s seedfile Add when you want the initial map to include specific networks in your administrative domain. -J Add if you have few SNMP agents on your network to accelerate initial discovery. ovactiond.lrf The LRF for ovactiond, the background service that executes Version: 1.0 Page 3 of 14 Network Node Manager configured commands when an event is received. Default option: none. ovcapsd.lrf The LRF for ovcapsd, the background service that discovers Remote DMI nodes, Web-manageable nodes, and Web servers. Default option: none. ovrepld.lrf The LRF for ovrepld, the background service that replicates objects. ovtopmd.lrf The LRF for ovtopmd, the background service that controls the topology database. Default option: -O which means that it is started through ovstart. Use the -f filter option to specify a topology filter and make use of NNM’s scalability and distribution feature. ovtrapd.lrf The LRF for ovtrapd, the background service that executes configured commands when an event is received. Default option: none. ovuispmd.lrf The LRF for ovuispmd, the background service that manages user interface services and distributes relevant ovspmd requests to OVW. Default option: none Use the -t option to change the time period that ovuispmd will Version: 1.0 Page 4 of 14 Network Node Manager wait for commands to complete. ovwdb.lrf The LRF for ovwdb, the background service that controls the object database. Default option: -O which means that is started by ovstart. You may want to use the -n number of objects option to reduce the amount of memory used by ovwdb when managing large numbers of nodes. pmd.lrf The LRF for pmd, the background service that multiplexes and logs events. Default option: none. snmpCollect.lrf The LRF for snmpCollect, the background service that collects MIB data. Default option: none. Services and Files There are two types of services: • Background services that run continuously independent of whether ovw is running. • Foreground services that run while ovw is running. The interaction among these services are shown in the figures in this appendix. A brief description of each service and file follows. For more Version: 1.0 Page 5 of 14 Network Node Manager information on these services and files, see the reference page in NNM’s online help (or UNIX manpage) having the same name as the service you wish to learn about. Background Services The following services and files are involved with the startup of NNM. ovstart Starts the various services that make up the HP OpenView Network Node Manager product. ovspmd Launches and manages all background services. ovspmd interacts with the user commands ovstart, ovstop, ovstatus, ovpause, and ovresume, and performs the appropriate actions on the background services. ovsuf Contains the configuration information for ovspmd. Each entry in ovsuf is created by ovaddobj from information in the LRF (Local Registration File). The following services run in the background during regular operation. All of the following files reside in install_dir\bin\ ($OV_BIN). httpd Handles http requests. This is a web server that is provided on the UNIX operating system only. netmon Polls SNMP agents to discover your network, and then detects topology, configuration, and status changes in Version: 1.0 Page 6 of 14 Network Node Manager the network. ovactiond Receives events from pmd and executes commands. ovalarmsrv Provides event information to Java-based Alarm Browsers. ovcapsd Listens for new nodes and checks them for remote DMI capabilities, web-manageability, and web server capabilities. ovas Maintains topology and node status information for NNM Dynamic views. ovrepld Responsible for object replication. ovrepld is started only when monitoring remote collection stations in a DIDM environment. ovrequestd Executes the reports and data warehouse exports according to a predefined schedule. Once a report is configured, ovrequestd starts executing the exports and the reports. ovsessionmgr.exe Manages users’ web sessions. ovsessionmgr.exe is started by ovstart. ovtopmd Maintains the network topology database. The topology database is a set of files that stores netmon polling status and information about network objects, Version: 1.0 Page 7 of 14 Network Node Manager including their relationships and status. ovtopmd reads the topology database at start-up. ovtrapd Receives SNMP traps and forwards them to pmd. ovtrapd also responds to SNMPv2 requests. ovuispmd Manages the NNM user interface services and distributes relevant ovspmd requests to each instance of ovw that is running. ovuispmd must be running for ovw to be started, and should be running whenever ovspmd is running. ovwdb Controls the object database. The object database stores semantic information about objects. pmd Receives and forwards events, and logs events to the event database. pmd also forwards events from the network to other applications that have connected to pmd using the SNMP API. snmpCollect Collects MIB data and performs threshold monitoring. snmpCollect stores the data it collects in the install_dir\databases\snmpcollect ($OV_DB/snmpcollect) directory and sends threshold events to pmd. Foreground Services Version: 1.0 Page 8 of 14 Network Node Manager This section describes the NNM foreground services that may be running after you execute ovw. All of these files reside in install_dir\bin\ ($OV_BIN): ipmap Runs under ovw to automatically draw IPX and IP topology maps representing your network. mibform, mibtable, rnetstat, findroute, rbdf, rnetstat, rping Commands executed by xnmappmon that enable you to monitor and diagnose problems in your TCP/IP network. ovw The service that provides map drawing, map editing, and menu management. When you start the OVW services by executing the ovw command, ovw automatically invokes ipmap, xnmevents, and the other applications, which register to be started by ovw. xnmappmon The Application Encapsulator that displays textual results of monitoring operations for managed SNMP objects selected from the map. xnmbrowser The Tools:SNMP MIB Browser menu item that enables you to get and set MIB values for Internet-standard and enterprise-specific MIB objects. xnmbuilder The Options:MIB Application Builder:SNMP menu Version: 1.0 Page 9 of 14 Network Node Manager item that enables you to build custom screens to manage multivendor MIB objects. The information you define using the MIB Application Builder is stored in registration files and help files using mibform, mibtable, and xnmgraph. xnmcollect The Options:Data Collection & Thresholds:SNMP menu item that enables you to configure snmpCollect to collect MIB data from network objects at regular, configurable intervals. The configuration information is stored in the install_dir\conf\snmpCol.conf ($OV_CONF/snmpCol.conf) and snmpRep.conf configuration files. The collected data are stored in files in the install_dir\databases\snmpCollect ($OV_DB/ snmpCollect) directory. xnmevents The alarm browser that is automatically invoked by ovw to display events that are being received by pmd. xnmevents reads the install_dir\log\xnmevents ($OV_LOG/xnmevents).username.map file only at start-up for events that occurred since the last time xnmevents was run. xnmevents reads the event database only at start-up to obtain those pending Version: 1.0 Page 10 of 14 Network Node Manager events. xnmevents also reads trapd.conf to obtain information about how to customize event messages. xnmgraph The tool that enables you to graph the results of monitoring operations for managed SNMP objects selected from the map. The results may be real-time or collected historical data. xnmloadmib The Options:Load/Unload MIBs:SNMP menu item used to load new Internet-standard or enterprise-specific MIBs into the loaded MIB database. xnmpolling The Options:Network Polling Configuration->IP/IPX menu item that updates the polling configuration. xnmsnmpconf The Options:SNMP Configuration menu item that enables you to add, delete, and modify SNMP configuration parameters and the netmon status polling interval. The SNMP configuration parameters include community name, set community name, timeout interval, number of retries, and proxy information. xnmtrap The event configurator invoked by the Options:Event Configuration menu item that enables you to define Version: 1.0 Page 11 of 14 Network Node Manager enterprise-specific events (traps). You can customize the alarm message displayed through xnmevents when a particular event arrives. You can also specify a command or a batch file that should be executed when a particular event arrives. Event configuration changes are stored in the install_dir\conf\C\trapd.conf ($OV_CONF/$LANG/trapd.conf) configuration file. Web CGI Programs The following programs are CGIs, which access HP OpenView’s web applications. See the OVWebURLIntro reference page in NNM’s online help (or the UNIX manpage) for more information about (*) only. The others are used internally by NNM and listed only for your information. jovw.exe * Starts the Network Presenter. jovwreg.exe Called by the Network Presenter to parse menu information from application registration files registered with the Network Presenter. Also parses symbol and enroll information from registration files registered with ovw. nnmRptConfig.exe* Launches the Report Configuration interface. nnmRptPresenter.exe* Launches the Report Presenter. ovalarm.exe* Launches the Alarm Browser user interface. Version: 1.0 Page 12 of 14 Network Node Manager ovlaunchreg.exe Reads the Launcher registration files (WLRFs), passing input to the Launcher window for display. ovlaunch.exe* Launches the HP OpenView Launcher and opens the user login screen, when UserLogin is set. ovlogin.exe Processes the user login screen. Should not be called as a standalone URL. ovsessioninfo.exe Collects session information from the ongoing session. ovwebdata.exe Tool for accessing NNM data stores via read-only http queries. OvHelp The NNM 5.0 help CGIs. OvWebHelp.exe The NNM 6.0 help CGIs. printsession.exe Browser-callable URL to present user session information. snmpviewer.exe * Launches the SNMP Data Presenter, or displays textual or graphical results of SNMP monitoring operations on your browser. webappmon.exe Application encapsulator used by SNMP Data Presenter. Version: 1.0 Page 13 of 14 Handover Checklist & Sign-off Network Node Manager Version: 1.0 Page 14 of 14