2008-08-21 20:21:19 +02:00
|
|
|
#!/bin/sh
|
2018-08-02 02:03:42 +02:00
|
|
|
#
|
2008-08-21 20:21:19 +02:00
|
|
|
# Plugin to monitor the Scalix email system: Client statistics
|
|
|
|
#
|
|
|
|
# (C) 2008 P.Holzleitner
|
|
|
|
#
|
|
|
|
#%# family=contrib
|
|
|
|
|
2018-08-02 02:03:42 +02:00
|
|
|
OMSTAT="/opt/scalix/bin/omstat"
|
2008-08-21 20:21:19 +02:00
|
|
|
|
|
|
|
if [ "$1" = "config" ]; then
|
|
|
|
|
|
|
|
echo 'graph_title Scalix client connections'
|
|
|
|
echo 'graph_args --lower-limit 0'
|
|
|
|
echo 'graph_vlabel number'
|
2017-02-23 22:27:37 +01:00
|
|
|
echo 'graph_category mail'
|
2008-08-21 20:21:19 +02:00
|
|
|
echo 'swa.label Webmail connections'
|
|
|
|
echo 'swa.draw AREA'
|
|
|
|
echo 'imap.label IMAP connections'
|
|
|
|
echo 'imap.draw STACK'
|
|
|
|
echo 'outlook.label Outlook/Scalix10 connections'
|
|
|
|
echo 'outlook.draw STACK'
|
|
|
|
echo 'outlook11.label Outlook/Scalix11 connections'
|
|
|
|
echo 'outlook11.draw STACK'
|
|
|
|
exit 0
|
|
|
|
fi
|
|
|
|
|
|
|
|
IMAP=`nice -10 $OMSTAT -u rci -c | grep 'IMAP client' | wc -l`
|
|
|
|
SWEB=`nice -10 $OMSTAT -u rci -c | grep 'SWA client' | wc -l`
|
|
|
|
OLOK10=`pgrep -f "Connect for Microsoft Outlook 10" | wc -l`
|
|
|
|
OLOK11=`pgrep -f "Connect for Microsoft Outlook 11" | wc -l`
|
|
|
|
echo "swa.value $SWEB"
|
|
|
|
echo "imap.value $IMAP"
|
|
|
|
echo "outlook.value $OLOK10"
|
|
|
|
echo "outlook11.value $OLOK11"
|