patrickpr / trapdirector

Icingaweb2 module for receiving and handling snmp traps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

trapdirector

Icingaweb2 module for receiving and handling SNMP traps

Build Status Codacy Badge Scrutinizer Code Quality PSR-2 Style

Gitter

Features:

  • Receive and handle traps using only the net-snmp trap daemon.
  • Update Icinga2 services based on rules for a host or hostgroup. The trap data is used to update the service status.
  • See all traps received by the system.
  • Write your own evaluation function in PHP for specific trap OIDs.
  • Decode OIDs to human readable names, including ability to add MIB files via the Icingaweb2 GUI.

Project status: Stable release 1.0.6

This module has been installed and tested on CentOS 7, Ubuntu 18.04 (Bionic) and some more.

In case of a problem or feature request, open a case.

Help wanted:

  • English is not my native language, so grammar & spelling corrections in the docs (and the module!) are VERY welcome. Make a pull request or issue, or just send me a message.
  • If you want to help on this project, pull request are welcome!
  • If anyone has some knowledge in Zend framework, I'll happily take your advice.

Have a look at:

About

Icingaweb2 module for receiving and handling snmp traps

License:GNU General Public License v3.0


Languages

Language:PHP 74.9%Language:HTML 15.1%Language:Shell 8.1%Language:PLpgSQL 1.4%Language:JavaScript 0.4%Language:Less 0.1%