Solarwinds Logo

SolarWinds Orion Integration Guide

SolarWinds Orion is a powerful IT infrastructure monitoring platform. The platform provides several platforms that allows effective IT administration across servers, databases, network and the overall computerized system. Although it requires a Windows based host, it can be used to monitor components based in other operating systems like Linux using agents.

Products on the platform like Network Performance Monitor (NPM) and Server & Application Monitor (SAM) trigger alerts if certain conditions are breached. These robust monitors help you identify system incidents effectively. By using TaskCall's SolarWinds Orion integration you can make these alerts more discoverable and reduce system downtime.

Pointers
  • The integration is between a TaskCall service and SolarWinds Orion.
  • Incidents will automatically resolve in TaskCall when alert conditions reset themselves.
  • This integration only receives alerts in TaskCall from SolarWinds Orion.
In TaskCall
  1. Go to Configurations > Services . Select the service you want to integrate with.
  2. Once you are on the Service details page, go to the Integrations tab. Click on New Integration.
  3. Give the integration a name.
  4. From the integration types, select the top radio button indicating that you are trying to use a built-in integration.
  5. From the list of built-in integrations, select Solarwinds Orion.
  6. Click Save.
  7. Copy the Integration Url that is issued for the integration.
In SolarWinds Orion

SolarWinds Orion is a large platform. The following instructions requires at least some familiarity with the platform.

  1. Open the Orion Web Console.
  2. Go to Settings > All Settings. Scroll down to Alerts & Reports. Then click on Manage Alerts.

    Orion Integration Step 1

  3. On the Manage Alerts page, click Add New Alert.

    Orion Integration Step 2

  4. There are several steps involved in creating a new alert. The modal that opens will guide you through them. Simply click Next in every step to follow through.
  5. At first give the alert a name and a description. Define how often the alert should run and at what severity level they should be triggered.

    Orion Integration Step 3

  6. Set the Trigger Conditions. This will determine when the alert is raised.

    Orion Integration Step 4

  7. Set the Reset Condition by selecting the radio button that states Reset this alert when trigger condition is no longer true.

    Orion Integration Step 5

  8. Select the time period the alert will be valid in.

    Orion Integration Step 6

  9. Now we have to define how the alert will be triggered. Define the message body of the alert and click Add Action.

    Orion Integration Step 7

  10. From the options that are shown select Send a GET or POST Request to a Web Server. Then click Configure Action.

    Orion Integration Step 8

  11. Give the action a name. Paste the integration url you copied over from TaskCall. Select Use HTTP/S POST. Ensure that the ContentType is set as application/x-www-form-urlencoded.

    Orion Integration Step 9

  12. Copy and paste the following in the Body to POST section.


    AlertType=Trigger&DateTime=${N=Generic;M=DateTime;F=DateTime}&AcknowledgeLink=${N=Alerting;M=AcknowledgeLink}&AcknowledgeUrl=${N=Alerting;M=AcknowledgeUrl}&AlertActiveID=${N=Alerting;M=AlertActiveID}&AlertDescription=${N=Alerting;M=AlertDescription}&AlertDetailsUrl=${N=Alerting;M=AlertDetailsUrl}&AlertID=${N=Alerting;M=AlertID}&AlertMessage=${N=Alerting;M=AlertMessage}&AlertName=${N=Alerting;M=AlertName}&AlertObjectID=${N=Alerting;M=AlertObjectID}&Severity=${N=Alerting;M=Severity}&ObjectType=${N=Alerting;M=ObjectType}


  13. Click Add Action.
  14. Repeat this step in the Reset Actions section. Only this time copy and paste the following in the Body to POST field.


    AlertType=Resolve&DateTime=${N=Generic;M=DateTime;F=DateTime}&AcknowledgeLink=${N=Alerting;M=AcknowledgeLink}&AcknowledgeUrl=${N=Alerting;M=AcknowledgeUrl}&AlertActiveID=${N=Alerting;M=AlertActiveID}&AlertDescription=${N=Alerting;M=AlertDescription}&AlertDetailsUrl=${N=Alerting;M=AlertDetailsUrl}&AlertID=${N=Alerting;M=AlertID}&AlertMessage=${N=Alerting;M=AlertMessage}&AlertName=${N=Alerting;M=AlertName}&AlertObjectID=${N=Alerting;M=AlertObjectID}&Severity=${N=Alerting;M=Severity}&ObjectType=${N=Alerting;M=ObjectType}


  15. Once you are done, check the summary and then click Submit .
  16. Now you are all ready to receive alerts raised by SolarWinds Orion on TaskCall.

If you want you can also trigger alerts to TaskCall from built-in alerts in the Orion platform by going to the Alert Manager and assigning trigger and reset actions. You can refer to SolarWinds documentation to learn more.

Orion Integration Step 10

On this page