• Products
  • Get started
  • Documentation
  • Resources

Integrate with Solarwinds Web Help Desk

The feature described in this article is currently rolling out to some Jira Service Management Cloud customers. It may not yet be visible or available on your site.

Solarwinds logo

What does the integration offer?

Use the SolarWinds Web Help Desk Integration to forward SolarWinds Web Help Desk tickets to Jira Service Management. Jira Service Management determines 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 Jira Service Management through the integration.

  • Notes can be added to tickets in SolarWinds Web Help Desk via Jira Service Management.

  • When alerts are acknowledged or closed in Jira Service Management, 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 Jira Service Management

  • Configure the integration in SolarWinds Web Help Desk

Add a SolarWinds Web Help Desk integration

If you're using the Free or Standard plan in Jira Service Management, you can only add this integration from your team’s operations page. To access the feature through Settings (gear icon) > Products (under JIRA SETTINGS) > OPERATIONS, you need to be on Premium or Enterprise plan.

Adding an integration from your team’s operations page makes your team the owner of the integration. This means Jira Service Management only assigns the alerts received through this integration to your team.

To add a SolarWinds Web Help Desk integration in Jira Service Management, complete the following steps:

  1. Go to your team’s operations page.

  2. On the left navigation panel, select Integrations and then 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

To configure the integration in SolarWinds Web Help Desk, complete the following steps:

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

  2. Select New Client to add a new client.

  3. Paste the email address previously copied from Jira Service Management 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 Jira Service Management client on the Client Info tab. Select one.

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

Optional: Sending alert actions to SolarWinds Web Help Desk

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 Jira Service Management integration page, make sure that Assigned status is added.

10. If Assigned status is not defined on setup page, add Assigned status. Read more about adding assigned status.

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 Jira Service Management to update SolarWinds Web Help Desk integration

This is an optional step.

Use the JEC 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 JEC for the SolarWinds package from the jec-scripts repository.

  2. Install the package.

For Windows

Unzip Jira Service Management integration zip file which contains the JEC package into a directory (C:\jsm\jec is the preferred path). Read more about installing JEC on Windows.

To execute actions in SolarWinds, JEC 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:\jsm\jec\config.json.

Read more about running JEC.

Additional Help