Version information
released Feb 11th 2013
Start using this module
Add this module to your Puppetfile:
mod 'tomitakussaari-snmp_rhel', '1.0.0'
Learn more about managing modules with a PuppetfileDocumentation
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