root / plugins / scalix / scalix_clients @ 430d68ff
Historique | Voir | Annoter | Télécharger (1003 octets)
| 1 | 181b8dd6 | P.Holzleitner | #!/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 Scalix' |
||
| 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" |
