Find a file
2016-12-05 02:13:27 +01:00
debian Disable patches integrated in new upstream 2016-12-05 02:13:27 +01:00
doc/html New upstream version 2.0.0 2016-12-05 02:05:58 +01:00
plugins New upstream version 2.0.0 2016-12-05 02:05:58 +01:00
.perltidyrc New upstream version 2.0.0 2016-12-05 02:05:58 +01:00
.travis.yml travis-ci: Make use of travis.d.n 2016-12-05 02:05:58 +01:00
icingaexchange.yml New upstream version 2.0.0 2016-12-05 02:05:58 +01:00
README.md New upstream version 2.0.0 2016-12-05 02:05:58 +01:00

Manubulon SNMP Plugins

General information

Manubulon SNMP plugins is a set of Icinga/Nagios plugins to check hosts/devices using the SNMP protocol. Check http://nagios.manubulon.com for more details.

This is a fork using a cvs2git import which includes community patches.

The original project was last active in 2007 so this project helps collect all patches and feature requests.

Feel free to use & distribute it under the original license.

Requirements

  • perl in /usr/bin/perl
  • Perl modules Net::SNMP and Getopt::Long (RHEL: perl-Net-SNMP perl-Getopt-Long)
  • icinga user able to write files in /tmp/ directory

Perl, default directory and temp files location can be changed using the install.sh script.

utils.pm from Monitoring::Plugin::Perl is no longer required.

Documentation

The original documentation and sourcecode is located at http://nagios.manubulon.com. A website copy was added underneath the doc/ directory.

Support

You may create GitHub issues as well. I do have a lot of things on my plate so best is to send in a tested (!) patch at the same time.

If you want to help maintain this project, just contact me on twitter and I'll happily grant commit access.

You may head over to monitoring-portal.org community for questions and feedback.

The original support tracker is still located on sourceforge.

Development

Fork this repository on Github and send in a PR.

There's a .perltidyrc file in the main repository tree. If you are uncertain about the coding style, create your patch and then run:

$ perltidy -b plugins/*.pl

This requires the perltidy module being installed.