Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.
Search for | Example | Results |
---|---|---|
A single word | cat
|
Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". |
A phrase. You can specify that the search results contain a specific phrase. |
"cat food" (quotation marks) |
Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase. |
Search for | Operator | Example |
---|---|---|
Two or more words in the same topic |
|
|
Either word in a topic |
|
|
Topics that do not contain a specific word or phrase |
|
|
Topics that contain one string and do not contain another | ^ (caret) |
cat ^ mouse
|
A combination of search types | ( ) parentheses |
|
- Integrate
- Integrate NNMi with ArcSight Logger
- Integrate NNMi with Operations Manager i
- Integrate NNMi with Business Service Management
- Integrate NNMi with Universal CMDB
- Integrate NNMi with Operations Manager
- Integrate NNMi with Network Automation
- Integrate NNMi with RAMS
- Integrate NNMi with Systems Insight Manager
- Integrate NNMi with Intelligent Management Center
- Integrate NNMi with IBM Tivoli Netcool/Omnibus
Integrate NNMi with Business Service Management
By integrating Business Service Management (BSM) with NNMi, you can view network fault information captured by NNMi incidents in BSM's Operations Management event browser and use the BSM console as a single center of control for your IT operations.
The NNMi-BSM integration provides the following capabilities:
-
Topology integration
BSM stores NNMi-generated network topology information such as device name, interface name, and device IP address as Configuration Items (CIs) and includes these CIs in relevant views.
-
Events integration
BSM displays NNMi incidents into the BSM Event Browser.
-
BSM>NNMi navigation
You can configure the MyBSM page to display the NNMi console components like network maps and detailed information dialogs.
This topic contains the following sections:
- Components of Integration
- Perquisite Tasks
- Enable the Integration
- Use the Integration
- Disable the Integration
Components of Integration
The NNMi-BSM integration requires the following components:
- NNMi10.30
- BSM 9.25, 9.26
- BSM Connector 10.01
Perquisite Tasks
- Install NNMi.
- Install BSM.
-
Install the BSM Connector on the NNMi management server.
-
Exchange certificates
Skip this task if NNMi and BSM are configured to use only HTTP.
- Log on to the NNMi management server as root or administrator.
-
Check the certificate repository type.
To check the type of certificate repository:
- Log on to the NNMi console.
- Click Help > System Information, and then go to the Server tab.
-
Check the value of the
javax.net.ssl.keyStore
property.If the property points to the
nnm-key.p12
file, your environment has a PKCS#12 repository.If the property points to the
nnm.keystore
file, your environment has a JKS repository.
Alternatively, do the following:
-
On the NNMi management server, as root or administer, run the following command:
- On Windows: %nnminstalldir%\bin\nnmprops -l
- On Linux: /opt/OV/bin/nnmprops -l
-
From the command output, note the value of the
javax.net.ssl.trustStoreType
property.The value of this property indicates the type of certificate repository.
-
Run the following command to export the NNMi certificate to a temporary file (for example,
nnmi.ks
).-
For NNMi with a PKCS#12 repository:
- On Windows:%nnminstalldir%\bin\nnmkeytool.ovpl -exportcert -alias<Cert alias>-keystore %nnmdatadir%\shared\nnm\certificates\nnm-key.p12 -storepass nnmkeypass -file C:\temp\nnmi.ks
- On Linux:/opt/OV/bin/nnmkeytool.ovpl -exportcert -alias<Cert alias>-keystore /var/opt/OV/shared/nnm/certificates/nnm-key.p12 -storepass nnmkeypass -file /tmp/nnmi.ks
-
For NNMi with a JKS repository:
When you use a JKS repository, you must use the
keytool
utility of the JDK that is configured to work with NNMi. Thekeytool
utility is available in thebin
directory under the home directory of the JDK.For easy access to the
keytool
utility:-
Determine the home directory of the JDK . The value of the
com.hp.ov.nms.jdk.dir
property in thenms-local.properties
file indicates the directory path.The
nms-local.properties
file is available in the following directory on the NNMi management server:- On Windows:
%nnmdatadir%\conf\nnm\props
- On Linux:
/var/opt/OV/conf/nnm/props
- On Windows:
-
Create an environment variable that points to the
bin
directory under the JDK home directory.For example, if the
com.hp.ov.nms.jdk.dir
property in above step shows/opt/OV/nonOV/jdk/zulu/zulu8.21.0.1-jdk8.0.131-linux_x64
, set a new environment variable—for example,NNMi_JDK_BIN
— that points to the/opt/OV/nonOV/jdk/zulu/zulu8.21.0.1-jdk8.0.131-linux_x64/bin
directory.
After setting the
NNMi_JDK_BIN
variable, run the following command:- On Windows:%NNMi_JDK_BIN%\keytool -exportcert -alias<Cert alias>-keystore %nnmdatadir%\shared\nnm\certificates\nnm.keystore -storepass nnmkeypass -file C:\temp\nnmi.ks
- On Linux:$NNMi_JDK_BIN/keytool -exportcert -alias<Cert alias>-keystore /var/opt/OV/shared/nnm/certificates/nnm.keystore -storepass nnmkeypass -file /tmp/nnmi.ks
-
In this instance, <Cert alias> is the alias of the NNMi certificate.
-
- Transfer the certificate to a temporary directory on the BSM gateway server.
- Log on to the BSM gateway server as root or administrator.
-
Run the following command to import the NNMi certificate to the BSM trust store:
- On Windows:<BSM_Home>\JRE\bin\keytool -import -keystore<BSM_Home>\odb\conf\security\server.truststore -storepass hppass -trustcacerts -file C:\temp\nnm.ks
- On Linux:/opt/HP/BSM/JRE/bin/keytool -import -keystore /opt/HP/BSM/odb/conf/security/server.truststore -storepass hppass -trustcacerts -file /tmp/nnm.ks
-
Run the following command:
- On Windows:opr-cert-mgmt.bat -i <Cert alias>C:\temp\nnmi.ks
- On Linux:opr-cert-mgmt.sh -i <Cert alias>/tmp/nnmi.ks
-
Run the following command to export the BSM certificate to a temporary file (for example,
BSM.ks
):- On Windows:<BSM_Home>\JRE\bin\keytool -export -alias hpcert -keystore<BSM_Home>\odb\conf\security\server.truststore -storepass hppass -file C:\temp\BSM.ks
- On Linux:/opt/HP/BSM/JRE/bin/keytool -export -alias hpcert -keystore /opt/HP/BSM/odb/conf/security/server.truststore -storepass hppass -file /tmp/BSM.ks
- Transfer the BSM certificate to a temporary directory on the NNMi management server.
-
On the NNMi management server, run the following command to import the BSM certificate to NNMi's trust store:
-
For NNMi with a PKCS#12 repository
- On Windows:%nnminstalldir%\bin\nnmkeytool.ovpl -importcert -aliashpcert -keystore %nnmdatadir%\shared\nnm\certificates\nnm-trust.p12 -file C:\temp\BSM.ks
- On Linux:/opt/OV/bin/nnmkeytool.ovpl -importcert -aliashpcert-keystore /var/opt/OV/shared/nnm/certificates/nnm-trust.p12 -file /tmp/BSM.ks
-
For NNMi with a JKS repository
- On Windows:%NNMi_JDK_BIN%\bin\keytool -importcert -aliashpcert-keystore %nnmdatadir%\shared\nnm\certificates\nnm.truststore -file C:\temp\BSM.ks
- On Linux:$NNMi_JDK_BIN/bin/keytool -importcert -aliashpcert-keystore /var/opt/OV/shared/nnm/certificates/nnm.truststore -file /tmp/BSM.ks
-
Enable the Integration
To enable the integration, follow these steps:
-
Configure topology synchronization.
To configure NNMi to forward its topology information to BSM, follow these steps:
-
Optional. Update the RTSM model for interfaces to set the interface display label to use interface name instead of MAC address:
- In the Operations Management console, open the CI Type Manager page (Administration > RTSM Administration > Modeling > CI Type Manager).
- In the CI Types pane, select Interface (Configuration Item > Infrastructure Element > Node Element > Interface).
- In the Default Label tab in the editing pane, select InterfaceName.
-
Under CI Type Label Definition Format, set the format to
interface_name | mac_address
.
- In the NNMi console, click Integration Module Configuration, and then click NNMi - BSM/UCMDB Topology. The NNMi - BSM/UCMDB Topology Integration Configuration page opens.
-
On the NNMi - BSM/UCMDB Topology Integration Configuration page, do the following:
- Select Enable Integration.
- If NNMi uses the HTTPS protocol for communication, select NNMi SSL Enabled.
- In the NNMi User box, type the name of an NNMi administrator.
- In the NNMi Password box, type the password of the above user.
- If BSM is configured to use HTTPS, select BSM SSL Enabled.
- In the BSM Host box, type the FQDN of the BSM gateway server.
- In the BSM Port box, specify the communication port of BSM.
- In the BSM RTSM User box, type the user name of an BSM administrator.
- In the BSM RTSM Password box, type of password of the above user.
-
Optional. Select Only synchronize managed objects if you want to exclude unconnected interfaces from the integration.
-
Optional. Click More Options for finer grain control over the types of CIs to be included in the topology synchronization. The Additional Object Filtering Options page opens. The page enables you send the following attributes of discovered devices to BSM:
- Subnets
- Interfaces
- Addresses
- Cards
- Ports
- Connections
- VLANs
Click Submit after making the selection.
- In the Topology Synchronization interval box, type the interval at which BSM will synchronize its database with the NNMi topology data.
-
Type a Rule bundle name that defines the set of rules used to identify impacted BSM CIs.
You can also type a Rule severity level, which determines the impact analysis trigger severity when applying the rules.
- Click Submit.
-
-
Configure NNMi to communicate with BSM through the BSM Connector.
To configure NNMi to communicate with BSM through the BSM Connector, follow these steps:
-
On the NNMi management server, generate an SNMP trap policy file:
-
Verify that the NNMi services are running:
ovstatus -c
All NNMi services should show the state RUNNING.
-
Generate the SNMP trap policy file by entering the following command:
- On Windows:%nnminstalldir%\bin\nnmopcexport.ovpl -u<username>-p<password>-template "NNMi Management Events" -application "NNMi" -omi_policy -omi_hi
- On Linux:/opt/OV/bin/nnmopcexport.ovpl -u<username>-p<password>-template "NNMi Management Events" -application "NNMi" -omi_policy -omi_hi
In this instance, <username> and <password> are the credentials of an NNMi administrator.
This command creates two files in the current directory:
- <UUID>
_data
-
<UUID>
_header.xml
Do not rename these output files. The <UUID>
_data
file includes a policy condition for each management event and SNMP trap configuration in the current NNMi incident configuration. -
To forward NNMi severity information to BSM, run the following commands:
On Windows:
- findstr /V SEVERITY<UUID>_data > <UUID>_data_new
- robocopy /mov <UUID>_data_new<UUID>_data
On Linux:
- grep -v SEVERITY<UUID>_data ><UUID>_data_new
- mv<UUID>_data_new<UUID>_data
- By using the BSM Connector console, import the <UUID>
_data
and <UUID>_header.xml
files.
-
- Identify an available port for SNMP communications between NNMi and the BSM Connector. This port number must be different from the port on which NNMi receives SNMP traps.
-
On the NNMi management server, run the following commands:
On Windows:
- %ovinstalldir%bin\ovconfchg -ns eaagt -set SNMP_TRAP_PORT<custom_port>-set SNMP_SESSION_MODE NETSNMP
- %ovinstalldir%bin\ovconfchg -ns eaagt.integration.nnm -set OPC_SNMP_SET_SEVERITY TRUE
- %ovinstalldir%bin\ovc -restart opctrapi
On Linux:
- /opt/OV/bin/ovconfchg -ns eaagt -set SNMP_TRAP_PORT<custom_port>-set SNMP_SESSION_MODE NETSNMP
- /opt/OV/bin/ovconfchg -ns eaagt.integration.nnm -set OPC_SNMP_SET_SEVERITY TRUE
- /opt/OV/bin/ovc -restart opctrapi
In this instance, <custom_port> is the port that you selected in step c.
-
Configure event integration.
To configure NNMi to forward its incidents to BSM, follow these steps:
- In the NNMi console, click Integration Module Configuration, and then click HPEOM. The NNMi - OM Integration Selection page opens.
-
On the NNMi - OM Integration Selection page, do the following:
- Click OM Agent Implementation.
- Click New. The NNMi - OM Agent Destination form opens.
-
Click Enabled, and then specify the following details:
Field Description Port Specify the port that you identified in step c. Community String Specify public. -
In the Sending Options section, select the following options:
- Management: Select this option if you want to forward only NNMi-generated management events to BSM.
- SNMP 3rd Party Trap: Select this option if you want to forward only SNMP traps that NNMi receives from managed devices to BSM.
- Syslog: Select this option if you want to forward SNMP traps that NNMi receives from managed devices.
-
Select one of the following options:
- Management: NNMi forwards only NNMi-generated management events to BSM.
- SNMP 3rd Party Trap: NNMi forwards only SNMP traps that NNMi receives from managed devices
- Syslog: NNMi forwards both NNMi-generated management events and SNMP traps
-
Lifecycle State Changes:
-
Enhanced Closed: This option enables NNMi to send an incident closed trap to BSM for each incident that changes to the
CLOSED
lifecycle state. - State Changed: This option enables NNMi to send an incident lifecycle state changed trap to BSM for each incident that changes to the
IN PROGRESS
,COMPLETED
, orCLOSED
lifecycle state. -
Both: This option enables NNMi to send an incident closed trap to BSM for each incident that changes to the
CLOSED
lifecycle state. Additionally, the integration sends an incident lifecycle state changed trap to BSM for each incident that changes to theIN PROGESS
,COMPLETED
, orCLOSED
lifecycle state.In this case, each time an incident changes to the
CLOSED
lifecycle state, the integration sends two notification traps: an incident closed trap and an incident lifecycle state changed trap. -
Correlation:
- None: With this selection, NNMi does not notify BSM of incident correlations resulting from NNMi causal analysis.
- Single: This option enables NNMi to send a trap for each parent-child incident correlation relationship resulting from NNMi causal analysis.
-
Group: This option enables NNMi to send one trap per correlation that lists all child incidents correlated to a parent incident.
Select this option if you also want events correlated in BSM.
-
Deletions:
- Don’t Send: This selection stops NNMi from notifying BSM when incidents are deleted in NNMi.
- Send: This option enables NNMi to send a deletion trap to BSM for each incident that is deleted in NNMi.
-
NNMi Console Access:
The integration requires an HTTPS or HTTP connection to the NNMi console. Select the HTTPS or HTTP option.
-
Incident Filters:
- None: With this selection, NNMi forwards all incidents to BSM.
- Include: This option enables you to specify a list of OIDs; NNMi forwards only those incidents to BSM that match the OIDs in this list.
- Exclude: This option enables you to specify a list of OIDs; NNMi forwards only those incidents to BSM that do not match the OIDs in this list.
-
Optional. Configure NNMi to close incidents after the corresponding BSM events are closed.
-
On the NNMi management server, run the following command:
- Windows:%nnminstalldir%\bin\nmsconfigurebacksync.ovpl
- Linux:/opt/OV/bin/nmsconfigurebacksync.ovpl
When prompted to provide the user name and password, specify the credentials of an NNMi user with administrative privileges.
In an application failover environment, make sure the above user is created with the same password on the standby NNMi management server as well.
-
Windows only. Run the following command from the
%ovinstall%
directory:newconfig\HPNmsCommon\scripts\nnm-configure-perl.ovpl -source newconfig\HPNmsCommon\perl\a -target nonOV\perl\a
-
Run the following command to restart the
ombacksync
process:ovc -restart ombacksync
-
On the NNMi management server, use the
nnmopcexport.ovpl
script to regenerate each policy file for the new traps.After modifying these existing policies, the BSM Connector finds and runs new scripts that initiates automatic incident synchronization with BSM as it detects alerts being acknowledged.
- Import the policy files (
*_header.xml
and*_data
) to the BSM Connector. - Activate the new policy files in the BSM Connector.
Enable NNMi visualization from BSM.
If you want to see NNMi information in the My Workspace pane, follow these steps:
- In the BSM console, click Admin >Platform > Setup and Maintenance > Infrastructure Settings > Foundations > Integrations with other applications > NNM.
-
In the NNM table, locate and modify the following parameters:
- HPENNM Integration URL: The NNMi FQDN and port number (<protocol>://<FQDN>:<port>/nnm).
- HPENNM UI drilldown use global CI ID: Set to true if the NNMi topology integration is synchronized to a different RTSM or UCMDB.
Optional. Configure single sign-on.
To be able to seamlessly switch between NNMi and BSM, it is recommended that you configure single sign-on. To configure single sign-on between BSM and NNMi, follow these steps:
-
Open the following file in a text editor:
- Windows:
%NNM_PROPS%\nms-ui.properties
- Linux:
$NNM_PROPS/nms-ui.properties
- Windows:
-
Look for a section in the file that resembles the following:
com.hp.nms.ui.sso.isEnabled =
Make sure the
com.hp.nms.ui.sso.isEnabled
property is set totrue
. -
Search for the string
initString
.The initialization string is the value of the
initString
parameter without the quotation marks. - Copy this string.
- In the BSM console, go to Admin > Platform > Users and Permissions > Authentication Management.
-
Under the Single Sign-On Configuration section, click Configure. The Single Sign-On Configuration wizard opens.
-
In the Single Sign-On Configuration wizard:
- Select Lightweight.
- In the Token Creation Key box, type the value copied in step d.
- Follow the instructions in BSM Online Help for configuring other settings in the Single Sign-On Configuration wizard.
To verify that the integration is successfully established, check that the Event Browser of BSM shows open NNMi incidents, Layer 2 neighbor view, and Layer 3 neighbor view.
NNMi Object - CI Attribute Mapping
The integration maps the following NNMi objects to the following CI attributes in BSM:
NNMi Node Attribute | Node CI Attribute |
---|---|
Hostname |
PrimaryDnsName |
System Name |
SnmpSysName |
System Object ID |
SysObjectId |
System Contact |
DiscoveredContact |
System Location |
DiscoveredLocation |
System Description |
DiscoveredDescription |
Device Model |
|
Device Vendor |
DiscoveredVendor |
Device Family |
NodeFamily |
Capabilities |
NodeRole |
PartitionID |
BiosUuid |
Capability: IP Forwarding (Layer 3) |
Node Is Route |
Capability: Virtual Machine |
Node Is Virtual |
UUID |
|
NNMi Interface Attribute | Interface CI Attribute |
---|---|
Physical Address |
MacAddress |
ifName |
InterfaceName |
ifAlias |
InterfaceAlias |
ifDescr |
InterfaceDescription |
ifIndex |
InterfaceIndex |
ifSpeed |
InterfaceSpeed |
ifType |
InterfaceType |
NNMi IP Address Attribute | IpAddress CI Attribute |
---|---|
Address |
|
NNMi IP Subnet Attribute | IpSubnet CI Attribute |
---|---|
Prefix |
|
Prefix Length |
IpPrefixLength |
NNMi Card Attribute | HardwareBoard CI Attribute |
---|---|
Name |
Name |
Serial Number |
SerialNumber |
Firmware Version |
FirmwareVersion |
Hardware Version |
HardwareVersion |
Index |
BoardIndex |
NNMi Port Attribute | PhysicalPort CI Attribute |
---|---|
Name |
Name |
Port Index |
PortIndex |
NNMi Layer 2 Connection Attribute | Layer2Connection CI Attribute |
---|---|
Name |
Name |
VLAN Attribute | Vlan CI Attribute |
---|---|
Name |
VLAN Name |
VLAN Id |
|
Use the Integration
To use the integration:
- Log on to BSM.
- Create a user-defined MyBSM page.
- Open the Component Gallery.
-
Add NNMi components to the page.
Network fault data collected by NNMi appears on this new MyBSM page.
Disable the Integration
To disable the integration:
- In the NNMi console, click Integration Module Configuration, and then click NNMi - BSM/UCMDB Topology. The NNMi - BSM/UCMDB Topology Integration Configuration page opens.
- Clear the Enable Integration check box.
- Click Submit.
We welcome your comments!
To open the configured email client on this computer, open an email window.
Otherwise, copy the information below to a web mail client, and send this email to network-management-doc-feedback@hpe.com.
Help Topic ID:
Product:
Topic Title:
Feedback: