Forge Home

snmp_rhel

UNKNOWN

Tomi Takussaari

tomitakussaari

9,470 downloads

9,470 latest version

1.5 quality score

Version information

  • 1.0.0 (latest)
released Feb 11th 2013

Start using this module

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

Add this module to your Puppetfile:

mod 'tomitakussaari-snmp_rhel', '1.0.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

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

Manually install this module globally with Puppet module tool:

puppet module install tomitakussaari-snmp_rhel --version 1.0.0

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, snmpd

Documentation

tomitakussaari/snmp_rhel — version 1.0.0 Feb 11th 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 tomitakussaari/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/tomitakussaari/snmp_rhel.

License

MIT