{"repo":"maxwo/snmp_notifier","free":true,"listed":false,"github":"https://github.com/maxwo/snmp_notifier","clone":"git clone https://github.com/maxwo/snmp_notifier.git","description":"A webhook to relay Prometheus alerts as SNMP traps, because sometimes, you have to deal with legacy","language":"Go","stars":73,"topics":["prometheus","trap","notification","alert","alerting","alertmanager","webhook","golang","nagios","centreon"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"SNMP Notifier snmp notifier receives alerts from the Prometheus' Alertmanager and routes them as SNMP traps. Overview The SNMP notifier receives alerts and sends them as SNMP traps to any given SNMP poller. It has been created to handle older monitoring and alerting systems such as Nagios or Centreon. Prometheus' Alertmanager sends the alerts to the SNMP notifier on its HTTP API. The SNMP notifier then looks for OID in the given alerts' labels. Each trap is sent with a unique ID, which allows, if the alert is updated or once it is resolved, to send additional traps with updated status and data. Install There are various ways to install the SNMP notifier: Helm Chart The SNMP notifier chart is available via the Prometheus Community Kubernetes Helm Charts: Refer to the chart values to see the available options. Docker Images Docker images are available on the Docker Hub. Precompiled binaries Precompiled binaries are available in the release section of this repository. Compiling the binary Check out the source code and build it manually: Running and configuration Prometheus' alerts configuration OID may be added to the alert labels to identify the kind of trap to be sent: --- A default OID is specified in the SNMP notifier if none is found in the alert. This can be useful if you want all the alerts to share the same OID. --- Alertmanager configuration The Alertmanager should be configured with the SNMP notifier as alert receiver: Note that the send resolved option allows the noti","default_branch":null,"files":null,"tree":[],"storefront":"/r/maxwo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/maxwo/snmp_notifier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}