diff --git a/plugins/other/webspherelogin b/plugins/other/webspherelogin new file mode 100755 index 00000000..a51480fb --- /dev/null +++ b/plugins/other/webspherelogin @@ -0,0 +1,30 @@ +#!/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"