SolarWinds Observability Self Hosted
Steps to configure SolarWinds Observability Self Hosted integration for incident management, using Squadcast
SolarWinds Observability Self Hosted is designed to help organizations eliminate tool sprawl, ensure availability, improve visibility, and reduce remediation time across the entire IT estate with AI-powered, full-stack observability for today’s complex IT environments.
Route detailed alerts from SolarWinds Observability Self Hosted to the right users in Squadcast.
Using SolarWinds Observability Self Hosted as an Alert Source
Navigate to Services -> Service Overview -> select or search for your Service. Expand the accordion -> In the Alert Sources section, click Add.

2. Select SolarWinds Observability Self Hosted. Copy the displayed Webhook URL to configure it within SolarWinds. Finish by clicking Add Alert Source -> Done.

Important:
When an alert source turns Active, it’ll show up under Configured Alert Sources, you can either generate a test alert from the integration or wait for a real-time alert to be generated by the Alert Source. An Alert Source is active if there is a recorded incident via that Alert Source for the Service.
Create a Squadcast Webhook Alert in SolarWinds Observability Self Hosted
(1) Login to your SolarWinds dashboard. Head over to the ALERTS & ACTIVITY tab. Then select Alerts

(2) Click on Manage Alerts, then under the ALERT MANAGER section, click on ADD NEW ALERT


(3) Under Alert Properties, set the Name of alert definition and the Description of alert definition. Toggle the Enabled (On/Off) switch to ON and click on NEXT

(4) Set the Trigger Conditions and Reset Conditions and click on NEXT


(5) Under Trigger Actions, click on Add Action. Then select Send a GET or POST Request to a Web Server and click on CONFIGURE ACTION


(6) Set the name of action. Paste the previously copied Squadcast Webhook URL in the placeholder for URL. Select Use HTTP/S POST and paste the variables mentioned below in the Body to POST box. Set ContentType as application/x-www-form-urlencoded and None under Authentication. Click on ADD ACTION, then on NEXT

EventID=${N=Alerting;M=AlertObjectID}-${N=Alerting;M=AlertID}&AcknowledgeLink=${N=Alerting;M=AcknowledgeLink}&AcknowledgeUrl=${N=Alerting;M=AcknowledgeUrl}&Acknowledged=${N=Alerting;M=Acknowledged}&AcknowledgedBy=${N=Alerting;M=AcknowledgedBy}&AcknowledgedTime=${N=Alerting;M=AcknowledgedTime;F=DateTime}&AlertActiveID=${N=Alerting;M=AlertActiveID}&AlertDefID=${N=Alerting;M=AlertDefID}&AlertDescription=${N=Alerting;M=AlertDescription}&AlertDetailsUrl=${N=Alerting;M=AlertDetailsUrl}&AlertID=${N=Alerting;M=AlertID}&TimeOfDay=${N=Alerting;M=TimeOfDay}&Severity=${N=Alerting;M=Severity}&ObjectType=${N=Alerting;M=ObjectType}&Notes=${N=Alerting;M=Notes}&LongAlertTriggerTime=${N=Alerting;M=LongAlertTriggerTime;F=DateTime}&LastEdit=${N=Alerting;M=LastEdit;F=DateTime}&DownTime=${N=Alerting;M=DownTime}&AlertTriggerTime=${N=Alerting;M=AlertTriggerTime;F=DateTime}&AlertTriggerCount=${N=Alerting;M=AlertTriggerCount}&AlertObjectID=${N=Alerting;M=AlertObjectID}&AlertName=${N=Alerting;M=AlertName}&AlertMessage=${N=Alerting;M=AlertMessage}&Status=Triggered
(7) Under RESET ACTIONS, click on Add Action. Then select Send a GET or POST Request to a Web Server and click on CONFIGURE ACTION


(8) Set the name of action. Paste the previously copied Squadcast Webhook URL in the placeholder for URL. Select Use HTTP/S POST and paste the variables mentioned below in the Body to POST box. Set ContentType as application/x-www-form-urlencoded and None under Authentication. Click on ADD ACTION, then on NEXT

EventID=${N=Alerting;M=AlertObjectID}-${N=Alerting;M=AlertID}&AcknowledgeLink=${N=Alerting;M=AcknowledgeLink}&AcknowledgeUrl=${N=Alerting;M=AcknowledgeUrl}&Acknowledged=${N=Alerting;M=Acknowledged}&AcknowledgedBy=${N=Alerting;M=AcknowledgedBy}&AcknowledgedTime=${N=Alerting;M=AcknowledgedTime;F=DateTime}&AlertActiveID=${N=Alerting;M=AlertActiveID}&AlertDefID=${N=Alerting;M=AlertDefID}&AlertDescription=${N=Alerting;M=AlertDescription}&AlertDetailsUrl=${N=Alerting;M=AlertDetailsUrl}&AlertID=${N=Alerting;M=AlertID}&TimeOfDay=${N=Alerting;M=TimeOfDay}&Severity=${N=Alerting;M=Severity}&ObjectType=${N=Alerting;M=ObjectType}&Notes=${N=Alerting;M=Notes}&LongAlertTriggerTime=${N=Alerting;M=LongAlertTriggerTime;F=DateTime}&LastEdit=${N=Alerting;M=LastEdit;F=DateTime}&DownTime=${N=Alerting;M=DownTime}&AlertTriggerTime=${N=Alerting;M=AlertTriggerTime;F=DateTime}&AlertTriggerCount=${N=Alerting;M=AlertTriggerCount}&AlertObjectID=${N=Alerting;M=AlertObjectID}&AlertName=${N=Alerting;M=AlertName}&AlertMessage=${N=Alerting;M=AlertMessage}&Status=Resolved
(9) Finalize the Alert Details on the SUMMARY page and click on SUBMIT

That's it, you are good to go! Your SolarWinds Observability Self Hosted integration is now complete. Whenever SolarWinds fires an alert through Trigger Actions, an incident will be created in Squadcast for it. Also, when an alert has been RESET in SolarWinds, the corresponding incident gets auto-resolved in Squadcast.
Have any questions? Ask the community.
Last updated
Was this helpful?