/manubulon-snmp

Set of Icinga/Nagios plugins to check hosts/devices using snmp protocol.

Primary LanguagePerlGNU General Public License v2.0GPL-2.0

Manubulon SNMP Plugins

Table of Contents

  1. About
  2. License
  3. Support
  4. Requirements
  5. Installation
  6. Configuration
  7. FAQ
  8. Thanks
  9. Contributing

About

Manubulon SNMP plugins is a set of Icinga/Nagios plugins to check hosts/devices using the SNMP protocol.

Plugin Overview

Plugin Description
check_snmp_storage Storage checks (disks, swap, memory, etc.)
check_snmp_int Interface states, usage on hosts, switches, routers, etc.
check_snmp_process Running processes, their number, used CPU and memory.
check_snmp_load Load/CPU checks
check_snmp_mem Memory and swap usage
check_snmp_env Environmental status of fan, temp, power supplies.
check_snmp_vrrp Interface state of a VRRP cluster
check_snmp_cpfw Checkpoint Firewall-1 status
check_snmp_win Windows services
check_snmp_css CSS service states
check_snmp_nsbox Nsbox VHost and diode status
check_snmp_boostedge Boostedge services
check_snmp_linkproof_ndr Linkproof NHR

License

These plugins are licensed under the terms of the GNU General Public License. You will find a copy of this license in the LICENSE file included in the source package.

Support

Join the Icinga community channels for questions.

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

Requirements

Installation

Detailed installation instructions can be found here.

Configuration

Proceed here to get details on the configuration with Icinga 2, Icinga 1.x, etc.

FAQ

Thanks

Patrick Proy for creating and maintaining the original plugins.

Contributing

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.