Add a new SolarWinds provider that pulls active alerts from SolarWinds Orion using the SWIS (SolarWinds Information Service) REST API.
/claim #3526
keep/providers/solarwinds_provider/__init__.pykeep/providers/solarwinds_provider/solarwinds_provider.pykeep-ui/public/icons/solarwinds-icon.pngOrion.AlertActive, Orion.AlertObjects, and Orion.AlertConfigurationsAlertSeverity enumFIRING, Acknowledged alerts → ACKNOWLEDGEDhttps://{host}:17774/SolarWinds/InformationService/v3/Json/Queryrequests library (consistent with Keep’s provider pattern)| Field | Description | Required | Sensitive |
|---|---|---|---|
host_url |
SolarWinds Orion Server URL (including port) | Yes | No |
username |
SolarWinds API Username | Yes | No |
password |
SolarWinds API Password | Yes | Yes |
ssl_verify |
Verify SSL certificates | No (default: true) | No |
Each active alert includes:
Closes #3526
nexicturbo
@nexicturbo
Keep (YC W23)
@keephq