Projet

Général

Profil

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

root / plugins / scalix / scalix_queues @ 17f78427

Historique | Voir | Annoter | Télécharger (2,25 ko)

1 1fff5e4a P.Holzleitner
#!/bin/sh
2 17f78427 Lars Kruse
#
3 1fff5e4a P.Holzleitner
# Plugin to monitor the Scalix email system: Queue statistics
4
#
5
# (C) 2008 P.Holzleitner
6
#
7
#
8
#%# family=contrib
9
10 17f78427 Lars Kruse
OMSTAT="/opt/scalix/bin/omstat"
11 1fff5e4a P.Holzleitner
12
if [ "$1" = "config" ]; then
13
14
	echo 'graph_title Scalix queues'
15
	echo 'graph_args --lower-limit 0'
16
	echo 'graph_vlabel number'
17 212768ed dipohl
	echo 'graph_category mail'
18 1fff5e4a P.Holzleitner
19
	echo 'archive.label Archive'
20
	echo 'bb.label Bulletin Board'
21
	echo 'dirsync.label Dir-Sync'
22
23
	echo 'error.label Error'
24
	echo "error.warning 1"
25
	echo "error.critical 10"
26
27
	echo 'local.label Local'
28
	echo "local.warning 50"
29
	echo "local.critical 100"
30
31
	echo 'router.label Router'
32
	echo "router.warning 50"
33
	echo "router.critical 100"
34
35
	echo 'smerr.label SM-Error'
36
	echo 'smintfc.label SM-Interface'
37
	echo 'unix.label Unix'
38
39
	echo 'poison.label Poison'
40
	echo "poison.warning 1"
41
	echo "poison.critical 10"
42
	exit 0
43
fi
44
45
#ARCHERR=`$OMSTAT -q archerr  2>/dev/null | wc -l`
46
ARCHIVE=`$OMSTAT -q archive  2>/dev/null | wc -l`
47
BB=`$OMSTAT -q bb  2>/dev/null | wc -l`
48
DIRSYNC=`$OMSTAT -q dirsync  2>/dev/null | wc -l`
49
#DMM=`$OMSTAT -q dmm  2>/dev/null | wc -l`
50
#DUMP=`$OMSTAT -q dump  2>/dev/null | wc -l`
51
#ERRMGR=`$OMSTAT -q errmgr  2>/dev/null | wc -l`
52
ERROR=`$OMSTAT -q error  2>/dev/null | wc -l`
53
#LICENSE=`$OMSTAT -q license  2>/dev/null | wc -l`
54
LOCAL=`$OMSTAT -q local  2>/dev/null | wc -l`
55
#PRINT=`$OMSTAT -q print  2>/dev/null | wc -l`
56
#REQ=`$OMSTAT -q req  2>/dev/null | wc -l`
57
#RESOLVE=`$OMSTAT -q resolve  2>/dev/null | wc -l`
58
ROUTER=`$OMSTAT -q router  2>/dev/null | wc -l`
59
SMERR=`$OMSTAT -q smerr  2>/dev/null | wc -l`
60
SMINTFC=`$OMSTAT -q smintfc  2>/dev/null | wc -l`
61
#TEST=`$OMSTAT -q test  2>/dev/null | wc -l`
62
UNIX=`$OMSTAT -q unix  2>/dev/null | wc -l`
63
#IDEL=`$OMSTAT -q idel  2>/dev/null | wc -l`
64
POISON=`$OMSTAT -q poison  2>/dev/null | wc -l`
65
66
#echo "archerr.value $ARCHERR"
67
echo "archive.value $ARCHIVE"
68
echo "bb.value $BB"
69
echo "dirsync.value $DIRSYNC"
70
#echo "dmm.value $DMM"
71
#echo "dump.value $DUMP"
72
#echo "errmgr.value $ERRMGR"
73
echo "error.value $ERROR"
74
#echo "license.value $LICENSE"
75
echo "local.value $LOCAL"
76
#echo "print.value $PRINT"
77
#echo "req.value $REQ"
78
#echo "resolve.value $RESOLVE"
79
echo "router.value $ROUTER"
80
echo "smerr.value $SMERR"
81
echo "smintfc.value $SMINTFC"
82
#echo "test.value $TEST"
83
echo "unix.value $UNIX"
84
#echo "idel.value $IDEL"
85
echo "poison.value $POISON"