Integrating with SolarWinds NPM to monitor events and CI data
Before you begin
Ensure that you have downloaded and installed the Connector. You must choose the Base Connector connector type while downloading the connector. Without the Connector, you cannot proceed with the integration.
To integrate with SolarWinds NPM
- Go to BMC Helix Intelligent Integrations > Available integrations tab if the tab does not open by default.
- On the SolarWinds NPM product tile, click Configure.
On this tile, you can also view the build number of the product and the name of the entity who made the product available for configuration. - Enter the following source details:
- Integration Name: Provide a name for the integration.
- Select Connector: Select a Connector. If no Connector is available, click the Add Connector icon
to download and install a Connector.
API URL: Enter the API URL.
- User Name and Password: Enter the credentials that you used while installing SolarWinds NPM.
- Select entities to be registered: Select the available entities whose data you want to view after they are registered. You can select all entities.
In the Customize Entity Configuration section, configure the advanced settings for the entities that you have selected in the previous step. You will see the Configure option for the selected entity types as shown below.
To configure the advanced settings, do the following steps:
- Click Configure.
- Based on the type of the entity selected, configure the following settings:
- Event: Specify the refresh time for events in seconds. By default, the refresh time is set to 60 seconds.
- CI: Specify the refresh time for CIs in hours. By default, the refresh time is set to 24 hours.
- Metric: Configure the following settings:
- Specify the refresh time for metrics in minutes. By default, the refresh time is set to 10 minutes.
Specify the metric type that you want to monitor. The following section displays a complete list of metric types:
- Click Save.
- Click Configure to configure the integration.
- You can view the added integration from Integrations > Configured Integrations.
On the integration tile, you can see the data being received and view the following details:- Name of the integration with its build number.
- The incoming data. In this example, 5,046 CIs and 36 events are received.
- The name of the user who modified the integration along with the time of the modification. In this example, it is the admin user.
- The Connector status. In this example, the status is Active.
To validate the SolarWinds NPM integration
Perform the following actions to validate the integration:
- Ensure that the status of the integration is Connected. The following statuses are also valid:
- Configuring
- Disabled
- Disconnected
Go to
BMC Helix Operations Management
> Events to ensure that you can see events in BMC Helix Operations Management.
For more information, see Event monitoring.- Ensure that you can see data in the following applications:
Business service data: Go to
BMC Helix Service Monitoring console
> Entities to view business services.
For more information, see Viewing service health, topology, metrics, and probable cause analysis.All services other than business services: Go to
BMC Helix Service Monitoring console
> Configurations > Manage Services.
For more information, see Modeling-business-services.
For information about BMC Helix Discovery, see the BMC Helix Discovery documentation.
SolarWinds NPM event class
The following event classes are created in BMC Helix Operations Management to display the SolarWinds NPM data:
- SolarWindsEvent
- Parent class name: EVENT
Attributes
- SolarWindsAlert
- Parent class name: EVENT
Attributes
SolarWinds NPM event slot mapping
Frequently asked questions on the SolarWinds NPM integration
This section lists a few frequently asked questions (FAQs) with answers that might provide more insight into this integration.