Skip to content

feat: add SNMP provider for receiving SNMP traps as alerts#5702

Closed
openclaw-dev-ops wants to merge 1 commit intokeephq:mainfrom
openclaw-dev-ops:feat/snmp-provider
Closed

feat: add SNMP provider for receiving SNMP traps as alerts#5702
openclaw-dev-ops wants to merge 1 commit intokeephq:mainfrom
openclaw-dev-ops:feat/snmp-provider

Conversation

@openclaw-dev-ops
Copy link

Adds a webhook-based SNMP provider that receives SNMP trap notifications (forwarded as JSON from snmptrapd or similar) and maps them to Keep alerts.

  • Supports SNMPv1/v2c/v3 trap payloads
  • Auto-maps well-known trap OIDs (linkDown, linkUp, coldStart, etc.) to appropriate severity and status
  • Smart fingerprinting for deduplication (trap_oid + source_ip + enterprise)
  • No new dependencies — works with existing Keep webhook infrastructure
  • Includes mock alerts, documentation, and tests

Closes #2112

Closes #

📑 Description

✅ Checks

  • My pull request adheres to the code style of this project
  • My code requires changes to the documentation
  • I have updated the documentation as required
  • All the tests have passed

ℹ Additional Information

Adds a webhook-based SNMP provider that receives SNMP trap notifications
(forwarded as JSON from snmptrapd or similar) and maps them to Keep alerts.

- Supports SNMPv1/v2c/v3 trap payloads
- Auto-maps well-known trap OIDs (linkDown, linkUp, coldStart, etc.)
  to appropriate severity and status
- Smart fingerprinting for deduplication (trap_oid + source_ip + enterprise)
- No new dependencies — works with existing Keep webhook infrastructure
- Includes mock alerts, documentation, and tests

Closes keephq#2112
@greptile-apps
Copy link
Contributor

greptile-apps bot commented Mar 1, 2026

Target branch is not in the allowed branches list.

@vercel
Copy link

vercel bot commented Mar 1, 2026

@openclaw-dev-ops is attempting to deploy a commit to the KeepHQ Team on Vercel.

A member of the Team first needs to authorize it.

@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Mar 1, 2026
@CLAassistant
Copy link

CLAassistant commented Mar 1, 2026

CLA assistant check
All committers have signed the CLA.

@dosubot dosubot bot added the Feature A new feature label Mar 1, 2026
@shahargl shahargl closed this Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature A new feature size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[🔌 Provider]: SNMP provider

3 participants