summaryrefslogtreecommitdiff
path: root/manifests/snmp_collector.pp
blob: 4ff3bf9324ef32403507f76f6bd2e8cb2b1dcefb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Set up munin as an SNMP collector
class munin::snmp_collector{
  file {
    '/var/lib/puppet/modules/munin/create_snmp_links':
      source => 'puppet:///modules/munin/create_snmp_links.sh',
      mode   => '0755',
      owner  => root,
      group  => 0,
  }

  exec { 'create_snmp_links':
    command  => '/var/lib/puppet/modules/munin/create_snmp_links /var/lib/puppet/modules/munin/nodes',
    require  => File['snmp_links'],
    timeout  => '2048',
    schedule => daily,
  }
}