Forge Home

snmp

Puppet module to manage SNMP.

1,479,147 downloads

135,871 latest version

4.1 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 3.9.0 (latest)
  • 3.8.1
  • 3.8.0
  • 3.7.0
  • 3.6.0
  • 3.5.0
  • 3.4.0
  • 3.3.1
  • 3.3.0
  • 3.2.0
  • 3.1.0
  • 3.0.0
  • 2.0.0
  • 1.0.2
  • 1.0.1
  • 1.0.0
released Jul 16th 2012
This module has been deprecated by its author since Dec 10th 2018.

The author has suggested puppet-snmp as its replacement.

Start using this module

Documentation

razorsedge/snmp — version 1.0.2 Jul 16th 2012

Puppet SNMP Module

Build Status

Introduction

This module manages the installation of the SNMP server, SNMP client, and SNMP trap server. It also can create a SNMPv3 user with authentication and privacy passwords.

Actions:

  • Installs the SNMP client package and configuration.
  • Installs the SNMP daemon package, service, and configuration.
  • Installs the SNMP trap daemon service and configuration.
  • Creates a SNMPv3 user with authentication and encryption paswords.

OS Support:

  • RedHat family - tested on CentOS 5.8 and CentOS 6.2
  • Fedora - not yet supported
  • SuSE family - presently unsupported (patches welcome)
  • Debian family - presently unsupported (patches welcome)
  • Solaris family - presently unsupported (patches welcome)

Class documentation is available via puppetdoc.

Examples

class { 'snmp': }

class { 'snmp::server':
  ro_community => 'notpublic',
  ro_network   => '10.20.30.40/32',
  contact      => 'root@yourdomain.org',
  location     => 'Phoenix, AZ',
}

class { 'snmp::trapd':
  ro_community => 'public',
}

snmp::snmpv3_user { 'myuser':
  authpass => '1234auth',
  privpass => '5678priv',
}

Notes

  • Only tested on CentOS 5.8 and CentOS 6.2 x86_64.

Issues

  • None.

Copyright

Copyright (C) 2012 Mike Arnold mike@razorsedge.org