1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-24 09:57:09 +00:00

Initial version

This commit is contained in:
P.Holzleitner 2008-08-21 20:25:03 +02:00 committed by Steve Schnepp
parent 1fff5e4a9e
commit fcd1327d3c

42
plugins/other/scalix_processes Executable file
View file

@ -0,0 +1,42 @@
#!/bin/sh
#
# Plugin to monitor the Scalix email system: Process statistics
#
# (C) 2008 P.Holzleitner
#
#%# family=contrib
if [ "$1" = "config" ]; then
echo 'graph_title Scalix processes'
echo 'graph_args --lower-limit 0'
echo 'graph_vlabel number'
echo 'graph_category Scalix'
echo 'mimeb.label MIME Browser processes'
echo 'indexb.label Index Browser processes'
echo 'imap.label IMAP Server processes'
echo 'pop3.label POP3 Server processes'
echo 'postgres.label Postgres threads'
echo 'ualr.label UAL Remote (RCI) processes'
echo 'xport.label xport.out processes'
echo 'jthread.label Java threads'
exit 0
fi
MIMEB=`pgrep mime.browse | wc -l`
INDEXB=`pgrep index.browse | wc -l`
IMAP=`pgrep in.imap41d | wc -l`
POP3=`pgrep pop3.server | wc -l`
POSTGRES=`pgrep -f postgres | wc -l`
UALR=`pgrep ual.remote | wc -l`
XPORT=`pgrep xport.out | wc -l`
JPID=`pgrep java`
JTHREAD=`ls -1 /proc/$JPID/task | wc -l`
echo "mimeb.value $MIMEB"
echo "indexb.value $INDEXB"
echo "imap.value $IMAP"
echo "pop3.value $POP3"
echo "postgres.value $POSTGRES"
echo "ualr.value $UALR"
echo "xport.value $XPORT"
echo "jthread.value $JTHREAD"