diff options
Diffstat (limited to 'puppet/modules')
| -rw-r--r-- | puppet/modules/site_check_mk/manifests/agent/couchdb.pp | 17 | ||||
| -rw-r--r-- | puppet/modules/site_check_mk/manifests/agent/soledad.pp | 10 | ||||
| -rw-r--r-- | puppet/modules/site_couchdb/manifests/init.pp | 2 | ||||
| -rw-r--r-- | puppet/modules/soledad/manifests/init.pp | 2 | 
4 files changed, 31 insertions, 0 deletions
| diff --git a/puppet/modules/site_check_mk/manifests/agent/couchdb.pp b/puppet/modules/site_check_mk/manifests/agent/couchdb.pp new file mode 100644 index 00000000..5b50e5a9 --- /dev/null +++ b/puppet/modules/site_check_mk/manifests/agent/couchdb.pp @@ -0,0 +1,17 @@ +class site_check_mk::agent::couchdb { + +  # local custom checks +  file { '/usr/lib/check_mk_agent/local/check_bigcouch_errors.sh': +    ensure  => link, +    target  => '/srv/leap/couchdb/scripts/tests/check_bigcouch_errors.sh', +    require => Vcsrepo['/srv/leap/couchdb/scripts'] +  } + +  # local nagios plugin checks via mrpe +  file_line { +    'Tapicero_Procs': +      line => 'Tapicero_Procs  /usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -a tapicero', +      path => '/etc/check_mk/mrpe.cfg'; +  } + +} diff --git a/puppet/modules/site_check_mk/manifests/agent/soledad.pp b/puppet/modules/site_check_mk/manifests/agent/soledad.pp new file mode 100644 index 00000000..d75ae732 --- /dev/null +++ b/puppet/modules/site_check_mk/manifests/agent/soledad.pp @@ -0,0 +1,10 @@ +class site_check_mk::agent::soledad { + +  # local nagios plugin checks via mrpe +  file_line { +    'Soledad_Procs': +      line => 'Soledad_Procs  /usr/lib/nagios/plugins/check_procs -w 1:1 -c 1:1 -a soledad', +      path => '/etc/check_mk/mrpe.cfg'; +  } + +} diff --git a/puppet/modules/site_couchdb/manifests/init.pp b/puppet/modules/site_couchdb/manifests/init.pp index 137b661f..a9512577 100644 --- a/puppet/modules/site_couchdb/manifests/init.pp +++ b/puppet/modules/site_couchdb/manifests/init.pp @@ -107,4 +107,6 @@ class site_couchdb {    }    if $couchdb_backup { include site_couchdb::backup } + +  include site_check_mk::agent::couchdb  } diff --git a/puppet/modules/soledad/manifests/init.pp b/puppet/modules/soledad/manifests/init.pp index 7d44c8b4..35adc28e 100644 --- a/puppet/modules/soledad/manifests/init.pp +++ b/puppet/modules/soledad/manifests/init.pp @@ -27,4 +27,6 @@ class soledad {        require => User['soledad'];    } +  include site_check_mk::agent::soledad +  } | 
