[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