SolarWinds Integration with RobustaΒΆ
This guide explains how to configure SolarWinds to send alert webhooks directly to Robusta.
RequirementsΒΆ
Robusta must already be deployed and running in your environment.
You must have access to the SolarWinds web interface with permission to manage webhooks and alert actions.
Step 1: Get Your Account IDΒΆ
You can find your Robusta account_id in your generated_values.yaml file you used to install robusta.
Step 2: Generate an API TokenΒΆ
In the Robusta UI, go to Settings β API Keys.
Click New API Key.
Name the key SolarWinds, grant it Read/Write access to alerts, and click Generate API Key.
Copy and securely store the generated API key β this will be your ROBUSTA_API_TOKEN.
Step 3: Create a Webhook Configuration in SolarWindsΒΆ
In the SolarWinds UI, go to Settings β All Settings β Notification Services β Webhook.
Click Create Configuration.
Fill in the form: - Name: Robusta - Description: Robusta Webhook - Destination URL:
https://api.robusta.dev/integrations/generic/solarwinds?account_id=ACCOUNT_ID_HERE
Replace ACCOUNT_ID_HERE with your actual Robusta account ID.
Click Advanced Settings to expand the section.
Under Authentication: - Select Token. - Header: Authorization - Value: Bearer ROBUSTA_API_TOKEN
Replace ROBUSTA_API_TOKEN with your real API token.
Click Save.
Step 4: Attach Webhook to AlertsΒΆ
You must now configure each alert you want to send to Robusta:
Navigate to Alerts β Alerts Settings.
For each alert you want to integrate: - Click Edit. - Go to the Actions tab. - Click Add Action. - Select Webhook as the action type. - For the webhook configuration, choose Robusta. - Set Resend notification frequency to 1 hour (optional but recommended). - Toggle Send additional notification when cleared to ON (this ensures Robusta receives both firing and resolved states).
Save the alert.
You should now begin seeing alerts appear in the Robusta UI when they are triggered in SolarWinds.
Note
The Robusta SolarWinds API integration supports the following alert types:
Metric Group Alerts
Events Alerts
Logs Alerts
Entity Alerts
Other alert types might be supported but are not guaranteed.