• Products
  • Get started
  • Documentation
  • Resources

Integrate Opsgenie with Solarwinds Web Help Desk

Solarwinds Web Help Desk logo

Overview

What does the integration offer?

Use the SolarWinds Web Help Desk Integration to forward SolarWinds Web Help Desk tickets to Opsgenie. Opsgeniedetermines the right people to notify based on on-call schedules– notifies via email, text messages (SMS), phone calls, iOS & Android push notifications, and escalates alerts until the alert is acknowledged or closed.

How does the integration work?

  • When a new ticket is created in SolarWinds Web Help Desk, an alert is automatically created in Opsgenie through the integration.

  • Notes can be added to tickets in SolarWinds Web Help Desk via Opsgenie.

  • When alerts are acknowledged or closed in Opsgenie, the status of the ticket can be updated in SolarWinds Web Help Desk.

Set up the integration

SolarWinds Web Help Desk is a bidirectional integration. Setting it up involves the following steps:

  • Add a SolarWinds Web Help Desk integration in Opsgenie

  • Configure the integration in SolarWinds Web Help Desk

Add a SolarWinds Web Help Desk integration

This integration is only available with Standard and Enterprise plans in Opsgenie, and Premium and Enterprise plans in Jira Service Management.

Adding the integration from your team dashboard will make your team the owner of the integration. This means Opsgenie will assign the alerts received through this integration to your team only. Follow the rest of the steps in this section to set up the integration.

To add a SolarWinds Web Help Desk integration in SolarWinds Web Help Desk:

  1. Go to Settings > Integrations.

  2. Select Add integration.

  3. Run a search and select “SolarWinds Web Help Desk”.

  4. On the next screen, enter a name for the integration.

  5. Optional: Select a team in Assignee team if you want a specific team to receive alerts from the integration.

  6. Select Continue.
    The integration is saved at this point.

  7. Expand the Steps to configure the integration section and copy the email address.
    You will use this email address while configuring the integration in SolarWinds Web Help Desk later.

  8. Select Turn on integration.
    The rules you create for the integration will work only if you turn on the integration.

Configure the integration in SolarWinds Web Help Desk

  1. In SolarWinds Web Help Desk, go to the Clients tab.

  2. Select New Client to add a new client.

  3. Paste the email you copied while adding the integration in Opsgenie into E-Mail

  4. Fill in the other required fields.

  5. Save the client.
    You should be able to see the client from the Clients tab.

  6. In the Basic Search tab, enter the client's First Name and select Search.

  7. When creating a ticket, add this new client to the ticket. You can do this in two ways:

    1. While creating a ticket, search for the Opsgenie client on the Client Info tab. Select one.

    2. When saving the ticket in the Ticket Details tab, add the Opsgenie client to Recipients. Make sure you select the Client check box.

Sending alert actions to SolarWinds Web Help Desk

This step is optional.

To send alert updates back to the SolarWinds Web Help Desk ticket, complete the following steps.

  1. On the integration configuration page, check if Send alert Actions to Solarwinds is selected.

  2. In SolarWinds Web Help Desk, go to Setup >Techs > My Account.

  3. Edit the account (select the pen icon in the upper left corner).

  4. In the Identity section, select Generate which is against API Key.

  5. Copy the API Key generated and paste it into Web Help Desk API Key on the integration configuration page.

  6. Copy the API URL and paste it into Web Help Desk Server URL on the integration configuration page. The URL should be in this format: http://hostname:port

  7. Save the changes.

  8. In SolarWinds Web Help Desk, open the Setup tab and select Ticket > Status Types.

  9. If Acknowledge action is selected on the Opsgenie integration page, make sure that Assigned status is added.

10. If Assigned status is not defined on setup page, add Assigned status according to Solarwinds Docs.

Run the following command to check the status type:

curl "http:localhost:8081/helpdesk/WebObjects/Helpdesk.woa/ra/StatusTypes?apiKey=<GENEREATED_API_KEY>"

The status id for Closed should be 3 and the status id for Accepted should be 6.

Configure Opsgenie to update SolarWinds Web Help Desk integration

This is an optional step.

Use the OEC utility and the SolarWinds script to update alerts on SolarWinds. With this setup, you can deploy your own script, modify the ones provided, or run customized actions on SolarWinds. To use the SolarWinds integration package, complete the following steps:

  1. Download the latest version of OEC for the SolarWinds package from the oec-scripts repository.

  2. Install the package.

For Windows

Unzip Opsgenie integration zip file which contains the OEC package into a directory (C:\opsgenie\oec is the preferred path). Learn about installing OEC on Windows.

To execute actions in SolarWinds, OEC gets the configuration parameters from the configuration file (found under the directory where the zip file is extracted). If you used the preferred path in Windows, it is C:\opsgenie\oec\config.json. Learn about running OEC.

Additional Help