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:
parent
1fff5e4a9e
commit
fcd1327d3c
1 changed files with 42 additions and 0 deletions
42
plugins/other/scalix_processes
Executable file
42
plugins/other/scalix_processes
Executable 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"
|
Loading…
Add table
Add a link
Reference in a new issue