31 lines
789 B
Plaintext
31 lines
789 B
Plaintext
|
#!/bin/sh
|
||
|
# bodik@civ.zcu.cz
|
||
|
# aragorn@civ.zcu.cz
|
||
|
# * 03/2008 - init
|
||
|
# * 03/2008 - stripped total users, because of graph scaling
|
||
|
|
||
|
SITEANALYZERLOG="/opt/WebSphere/SiteAnalyzer/sa.log"
|
||
|
|
||
|
if [ "$1" = "config" ]; then
|
||
|
echo 'graph_title WebSphere Portal online users'
|
||
|
echo 'graph_category websphere'
|
||
|
# echo 'graph_order total actual'
|
||
|
echo 'graph_order actual'
|
||
|
echo 'graph_vlabel Users'
|
||
|
echo 'graph_scale no'
|
||
|
# echo 'total.label Total logged'
|
||
|
# echo 'total.draw LINE2'
|
||
|
# echo 'total.colour DDDDDD'
|
||
|
echo 'actual.label Logged in'
|
||
|
echo 'actual.draw LINE2'
|
||
|
echo 'actual.colour FF0000'
|
||
|
exit 0
|
||
|
fi
|
||
|
|
||
|
total=`grep '/Command/Login HTTP' $SITEANALYZERLOG | wc -l`
|
||
|
foobar=`grep Logout $SITEANALYZERLOG | wc -l`
|
||
|
actual=$((total-foobar))
|
||
|
|
||
|
#echo "total.value ${total}"
|
||
|
echo "actual.value $actual"
|