snmp_rhel

UNKNOWN

Tomi Takussaari

tomitakussaari

9,047 downloads

9,047 latest version

1.5 quality score

Version information

  • 1.0.0 (latest)
released Feb 11th 2013

Start using this module

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