From 48488d09556d7c30a3d1eb0e7298cf430e45405b Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Fri, 16 Oct 2009 21:26:31 +0100 Subject: [PATCH] munin-node stuff for apache Signed-off-by: Stephen Gran --- modules/apache2/manifests/init.pp | 2 ++ modules/munin-node/manifests/apache.pp | 6 ++++++ modules/munin-node/manifests/init.pp | 7 +++++++ 3 files changed, 15 insertions(+) create mode 100644 modules/munin-node/manifests/apache.pp diff --git a/modules/apache2/manifests/init.pp b/modules/apache2/manifests/init.pp index 8a5684cc2..e1eaf300b 100644 --- a/modules/apache2/manifests/init.pp +++ b/modules/apache2/manifests/init.pp @@ -3,6 +3,8 @@ define enable_module($module) { } class apache2 { + include munin-node::apache + package { apache2: ensure => installed; logrotate: ensure => installed; diff --git a/modules/munin-node/manifests/apache.pp b/modules/munin-node/manifests/apache.pp new file mode 100644 index 000000000..47ccba179 --- /dev/null +++ b/modules/munin-node/manifests/apache.pp @@ -0,0 +1,6 @@ +class munin-node::apache { + activate_munin_check("apache_accesses"); + activate_munin_check("apache_processes"); + activate_munin_check("apache_volume"); +} + diff --git a/modules/munin-node/manifests/init.pp b/modules/munin-node/manifests/init.pp index 5870a223c..f09f8fc6a 100644 --- a/modules/munin-node/manifests/init.pp +++ b/modules/munin-node/manifests/init.pp @@ -1,3 +1,10 @@ +define activate_munin_check($script) { + file { "/etc/munin/plugins/$script": + ensure => "/usr/share/munin/plugins/$script" + notify => Exec["munin-node restart"]; + } +} + class munin-node { package { munin-node: ensure => installed } -- 2.20.1