From 7893decc59cc67d446e65f7045e0de5ee929252e Mon Sep 17 00:00:00 2001 From: Matt Taggart Date: Fri, 16 May 2014 11:52:32 -0700 Subject: add mrpe subclass to setup the needed things for doing mrpe checks, so that those checks can just include it (stolen from the leap site_check_mk, seems like a good thing to have in the shared module) --- manifests/agent/mrpe.pp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 manifests/agent/mrpe.pp (limited to 'manifests') diff --git a/manifests/agent/mrpe.pp b/manifests/agent/mrpe.pp new file mode 100644 index 0000000..749550a --- /dev/null +++ b/manifests/agent/mrpe.pp @@ -0,0 +1,17 @@ +class check_mk::agent::mrpe { + # check_mk can use standard nagios plugins using + # a wrapper called mrpe + # see http://mathias-kettner.de/checkmk_mrpe.html + # this subclass is provided to be included by checks that use mrpe + + # FIXME: this is Debian specific and should be made more generic + package { 'nagios-plugins-basic': + ensure => latest, + } + + # ensure the config file exists, individual checks will add lines to it + file { '/etc/check_mk/mrpe.cfg': + ensure => present, + require => Package['check-mk-agent'] + } +} -- cgit v1.2.3