summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2011-04-05 22:10:01 +0200
committermh <mh@immerda.ch>2011-04-05 22:10:01 +0200
commitb16aca869c080a7381c884e56ebbe66f928945e8 (patch)
treebf9b113c5beea2af4a1c7993c1bd0a30c1b6b5e6
parent8218cadb30b6cc955137fa20246bb9bbd472f519 (diff)
downloadpuppet-ejabberd-b16aca869c080a7381c884e56ebbe66f928945e8.tar.gz
puppet-ejabberd-b16aca869c080a7381c884e56ebbe66f928945e8.tar.bz2
fix munin plugins for new versions
-rwxr-xr-xfiles/munin/ejabberd_2
-rw-r--r--manifests/munin.pp14
2 files changed, 3 insertions, 13 deletions
diff --git a/files/munin/ejabberd_ b/files/munin/ejabberd_
index e68bdf2..84f52bd 100755
--- a/files/munin/ejabberd_
+++ b/files/munin/ejabberd_
@@ -153,7 +153,7 @@ if [ "$MODE" == "registrations" ]; then
for host in $vhosts; do
formathost=$(echo $host | tr '.-' '_')
echo -n "registered_$formathost.value ";
- num=$($EJCTL vhost $host registered-users)
+ num=$($EJCTL registered-users $host)
if [ "$?" != 0 ]; then
echo "U"
else
diff --git a/manifests/munin.pp b/manifests/munin.pp
index f432eea..1357e98 100644
--- a/manifests/munin.pp
+++ b/manifests/munin.pp
@@ -6,19 +6,9 @@ class ejabberd::munin {
source => "ejabberd/munin/ejabberd_",
ensure => absent,
}
- munin::plugin{'ejabberd_users':
+ munin::plugin{['ejabberd_users','ejabberd_connections','ejabberd_registrations']:
require => Munin::Plugin::Deploy['ejabberd_'],
ensure => 'ejabberd_',
- config => "env.vhosts ${ejabberd_domains}\ntimeout 20\nuser root"
- }
- munin::plugin{'ejabberd_connections':
- require => Munin::Plugin::Deploy['ejabberd_'],
- ensure => 'ejabberd_',
- config => "env.vhosts ${ejabberd_domains}\nuser root"
- }
- munin::plugin{'ejabberd_registrations':
- require => Munin::Plugin::Deploy['ejabberd_'],
- ensure => 'ejabberd_',
- config => "env.vhosts ${ejabberd_domains}\nuser root"
+ config => "env.vhosts ${ejabberd_domains}\ntimeout 20\nuser root\ngroup root"
}
}