[D-community-commits] r369 - in trunk/fai-config-dir: files/usr/share/munin/plugins files/usr/share/munin/plugins/ejabberd scripts/JABBERD
holger at alioth.debian.org
holger at alioth.debian.org
Fri Nov 14 12:20:00 UTC 2008
Author: holger
Date: 2008-11-14 12:20:00 +0000 (Fri, 14 Nov 2008)
New Revision: 369
Added:
trunk/fai-config-dir/files/usr/share/munin/plugins/ejabberd/
trunk/fai-config-dir/files/usr/share/munin/plugins/ejabberd/JABBERD
trunk/fai-config-dir/scripts/JABBERD/50-munin-node
Log:
monitor ejabberd
Added: trunk/fai-config-dir/files/usr/share/munin/plugins/ejabberd/JABBERD
===================================================================
--- trunk/fai-config-dir/files/usr/share/munin/plugins/ejabberd/JABBERD (rev 0)
+++ trunk/fai-config-dir/files/usr/share/munin/plugins/ejabberd/JABBERD 2008-11-14 12:20:00 UTC (rev 369)
@@ -0,0 +1,41 @@
+#!/bin/sh
+#
+# Plugin to count the connections on an ejabberd server
+#
+# INFO: needs ejabberd 1.1.2
+#
+# Author: Christian Dröge <Christian at draugr.de>
+#
+#%# family=auto
+#%# capabilities=autoconf
+
+if [ "$1" = "autoconf" ]; then
+ echo yes
+ exit 0
+fi
+
+if [ "$1" = "config" ]; then
+ echo 'graph_title ejabberd connections'
+ echo 'graph_args --base 1000 -l 0'
+ echo 'graph_vlabel connections'
+ echo 'graph_scale no'
+ echo 'graph_category network'
+
+ echo 's2s_connections_out.label incoming s2s connections'
+ echo 's2s_connections_in.label outgoing s2s connections'
+ echo 'connected_users.label connected users'
+
+ echo 'graph_info This graph shows a statistic of ejabberd '
+ echo 's2s_connections_out.info Number of outgoing server to server connections'
+ echo 's2s_connections_in.info Number of incoming server to server connections'
+ echo 'connected_users.info Number of logged in users'
+
+ exit 0
+fi
+
+echo -n "s2s_connections_out.value "
+ejabberdctl outgoing-s2s-number
+echo -n "s2s_connections_in.value "
+ejabberdctl incoming-s2s-number
+echo -n "connected_users.value "
+ejabberdctl connected-users-number
Added: trunk/fai-config-dir/scripts/JABBERD/50-munin-node
===================================================================
--- trunk/fai-config-dir/scripts/JABBERD/50-munin-node (rev 0)
+++ trunk/fai-config-dir/scripts/JABBERD/50-munin-node 2008-11-14 12:20:00 UTC (rev 369)
@@ -0,0 +1,11 @@
+#! /bin/bash
+
+#
+# (c) 2008 Holger Levsen holger at layer-acht.org
+# GPL2 licenced
+#
+
+for i in ejabberd ; do
+ $ROOTCMD ln -sf /usr/share/munin/plugins/$i /etc/munin/plugins/$i
+done
+
Property changes on: trunk/fai-config-dir/scripts/JABBERD/50-munin-node
___________________________________________________________________
Name: svn:executable
+ *
More information about the D-community-commits
mailing list