Forge Home

snmp_rhel

UNKNOWN

Lauri Lehmijoki

llehmijo

11,230 downloads

9,982 latest version

1.9 quality score

Version information

  • 1.0.3 (latest)
  • 1.0.2
  • 1.0.1
  • 1.0.0
  • 0.0.1
released Mar 1st 2013

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'llehmijo-snmp_rhel', '1.0.3'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add llehmijo-snmp_rhel
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install llehmijo-snmp_rhel --version 1.0.3

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download
Tags: snmp, rhel

Documentation

llehmijo/snmp_rhel — version 1.0.3 Mar 1st 2013

SNMP Puppet Forge module for RHEL

Features

  • Install SNMP (Simple Network Management Protocol)
  • Add exec statements into /etc/snmp/snmpd.conf

Install

puppet module install llehmijo/snmp_rhel

Usage

Installing exec tasks into /etc/snmp/snmpd.conf

# In site.pp
node "superserver" {
  snmp_rhel::snmpd_exec { "my-monitoring-task":
    command => "/opt/monitoring-scripts/check_service_state.sh"
  }
}

The above snippet will append the line exec my-monitoring-task /opt/monitoring-scripts/check_service_state.sh into /etc/snmp/snmpd.conf. If the line already exists, snmp_rhel::snmpd_exec will do nothing.

Removing tasks

You can remove SNMPD tasks by opening the file /etc/snmp/snmpd.conf and deleting the lines that begin with exec YOUR-TASK-NAME. Remember to run service snmpd restart afterwards.

Gotcha

If you modify the command or the task name, snmp_rhel::snmpd_exec will not remove the previous exec line from the /etc/snmp/snmpd.conf file. You will need to do this manually.

Links

This project in Puppet Forge: http://forge.puppetlabs.com/llehmijo/snmp_rhel.

License

MIT