feat: add SolarWinds Orion provider #3526#6221
Conversation
Adds a new provider for SolarWinds Orion that: - Pulls active alerts via the SWIS REST API (SWQL queries) - Pulls down/warning node status from Orion.Nodes - Receives webhook notifications for real-time alerting - Maps SolarWinds severity levels to Keep severity - Handles acknowledged, resolved, and firing states Includes provider code, docs, icon, and snippet. Closes keephq#3526
|
any demo video of it actually working? |
@shahargl Not yet - I don't have access to SolarWinds Orion to record a live demo. I can put together a screencast showing: Would a local docker-compose setup with a mock/curl demo work, or do you specifically need it against a real Orion instance? |
|
@shahargl just checking in - would a curl-based demo (simulating the webhook + pull flow) work for you, or would you prefer something else? happy to put it together whenever you confirm. |
|
Hey @shahargl, here's the demo you requested! SolarWinds Provider - Webhook Demo https://drive.google.com/file/d/1lshD06ovc-FFOPBfL3phA72yO5YRgWKQ/view\?usp\=sharing The demo shows:
All three alert types are correctly parsed and displayed in the Keep UI with proper status and severity mapping. |
Adds a new provider for SolarWinds Orion monitoring platform.
What this does:
Files added:
solarwinds_provider.py) with auth config (host, username, password, verify_ssl)Webhook Demo:
https://drive.google.com/file/d/1lshD06ovc-FFOPBfL3phA72yO5YRgWKQ/view?usp=sharing
Closes #3526