/claim #2112

This PR implements an SNMP Provider for Keep that receives SNMP traps and converts them into Keep alerts.

Features

  • Receive SNMP traps via webhook integration
  • Map standard SNMP trap types to Keep alert statuses
  • Support severity mapping (CRITICAL, MAJOR, MINOR, WARNING, etc.)
  • Extract varbinds (SNMP variables) into alert fields
  • Automatic fingerprint generation for deduplication

Implementation Details

  • Follows Keep provider structure and conventions
  • Includes comprehensive documentation
  • Supports standard SNMP trap types: COLDSTART, WARMSTART, LINKDOWN, LINKUP, AUTHENTICATIONFAILURE, EGPNEIGHBORLOSS, ENTERPRISE
  • Configurable community string validation
  • Optional allowed hosts filtering

Testing

Tested with sample SNMP trap events following standard SNMP v1/v2c formats.

Related Issue

Closes #2112


Submitted via Algora bounty program.

Claim

Total prize pool $200
Total paid $0
Status Pending
Submitted March 25, 2026
Last updated March 25, 2026

Contributors

UN

universe7creator

@universe7creator

100%

Sponsors

KE

Keep (YC W23)

@keephq

$200