Number of processes script

If you have information, script, utility, or idea that can be useful for HostMonitor community, you welcome to share information in this forum.
Post Reply
mos-eisley
Posts: 76
Joined: Wed Mar 21, 2007 5:51 am
Location: Klarup (AAlborg), Demark

Number of processes script

Post by mos-eisley »

We have made Our own process count script, as many we monitor are different java app on the save server, so we nedd 2 parameters to grep for. The re is room for improvemnt, like testing for 3 or 4 parameters first etc.

The input is 3 or 4 parameters, like:

java 1 10 weblogic.server

PROCNAME=$1
MIN=$2
MAX=$3
PROCNAME2=$4

if [ $PROCNAME2 = "" ]
then

PROCS=`ps -ef | grep "$PROCNAME" | grep -v "grep" | grep -v "$0" | grep -v $PPID`

else

PROCS=`ps -ef | grep "$PROCNAME" | grep "$PROCNAME2" | grep -v "grep" | grep -v "$0" | grep -v $PPID`

fi

NUMOFPROCS=`echo "$PROCS" | wc -l`

if [ $NUMOFPROCS -lt $MIN ] || [ $NUMOFPROCS -gt $MAX ]
then

RESULT="Bad"

else

RESULT="Ok"

fi

echo "ScriptRes:$RESULT:$NUMOFPROCS process(es)"
Post Reply