Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root / plugins / scalix / scalix_clients @ 17f78427

Historique | Voir | Annoter | Télécharger (999 octets)

1
#!/bin/sh
2
#
3
# Plugin to monitor the Scalix email system: Client statistics
4
#
5
# (C) 2008 P.Holzleitner
6
#
7
#%# family=contrib
8

    
9
OMSTAT="/opt/scalix/bin/omstat"
10

    
11
if [ "$1" = "config" ]; then
12

    
13
	echo 'graph_title Scalix client connections'
14
	echo 'graph_args --lower-limit 0'
15
	echo 'graph_vlabel number'
16
	echo 'graph_category mail'
17
	echo 'swa.label Webmail connections'
18
	echo 'swa.draw AREA'
19
	echo 'imap.label IMAP connections'
20
	echo 'imap.draw STACK'
21
	echo 'outlook.label Outlook/Scalix10 connections'
22
	echo 'outlook.draw STACK'
23
	echo 'outlook11.label Outlook/Scalix11 connections'
24
	echo 'outlook11.draw STACK'
25
	exit 0
26
fi
27

    
28
IMAP=`nice -10 $OMSTAT -u rci -c | grep 'IMAP client'       | wc -l`
29
SWEB=`nice -10 $OMSTAT -u rci -c | grep 'SWA client'        | wc -l`
30
OLOK10=`pgrep -f "Connect for Microsoft Outlook 10"         | wc -l`
31
OLOK11=`pgrep -f "Connect for Microsoft Outlook 11"         | wc -l`
32
echo "swa.value $SWEB"
33
echo "imap.value $IMAP"
34
echo "outlook.value $OLOK10"
35
echo "outlook11.value $OLOK11"