How to set up stats page for cipres portal on lcchan-linux.sdsc.edu:
(replace $CATALINA_HOME with the absolute path instead)
A. AWstats Log Analyzer
-----------------------------------------------------------------------
1. make the /Admin pages protected:
+ $CATALINA_HOME/conf/server.xml:
+ uncomment
+ $CATALINA_HOME/conf/tomcat-users.xml (use digest.sh to generate password)
+ /WEB-INF/web.xml:
+ add ....
2. AWStats (not lcchan-linux.sdsc.edu must match with all configuration):
+ copy awstat.war to $CATALINA_HOME/webapp/.
+ enable Tomcat's access's logging, and change file name:
$CATALINA_HOME/conf/server.xml
+ enable AWStats Perl scripts to execute on Tomcat server:
mv $CATALINA_HOME/server/lib/servlets-cgi-renametojar to $CATALINA_HOME/server/lib/servlets-cgi.jar
+ $CATALINA_HOME/webapps/awstats/WEB-INF/cgi-bin (host must match what's in Tomcat):
+ copy awstats.model.conf to awstats.lcchan-linux.sdsc.edu.conf
+ make sure
$CATALINA_HOME/webapps/awstats/WEB-INF/tools/logresolvemerge.pl has "+x" turned on;
+ update awstats.model.conf to awstats.lcchan-linux.sdsc.edu.conf
+ LogFile="$CATALINA_HOME/webapps/awstats/WEB-INF/tools/logresolvemerge.pl $CATALINA_HOME/logs/lcchan-linux_access_log*.log |"
+ LogFormat=1
+ LogSeparator=""
+ SiteDomain="lcchan-linux.sdsc.edu"
+ DNSLookup=1
+ DirData="."
+ DirCgi="/cgi-bin"
+ DirIcons="/awstats/icon"
3. restart Tomcat
4. URL to view:
http://lcchan-linux.sdsc.edu:8888/awstats/cgi-bin/awstats.pl?config=lcchan-linux.sdsc.edu
B. Webalizer Log Analyzer
-----------------------------------------------------------------------
1. download webalizer
2. cd webalizer/
3. copy sample.conf to webalizer.lcchan-linux.sdsc.edu.conf and upate:
+ PageType jsp (include JSP pages)
+ OutputDir ($CATALINA_HOME/webapps/usage)
+ LogFile $CATALINA_HOME/lcchan-linux.sdsc.edu_access_log.log
4. Because the log file are named lcchan-linux.sdsc.edu.YYYY-MM-DD.log,
you need to write a script o update:
#! /bin/bash
echo `date +%Y"-"%m"-"%d`.log
LOGFILE=$CATALINA_HOME/logs/lcchan-linux.sdsc.edu_access_log.`date +%Y"-"%m"-"%d`.log
echo $LOGFILE
cp $LOGFILE $CATALINA_HOME/logs/lcchan-linux.sdsc.edu_access_log.log
/scratch/slocal/webalizer/webalizer-2.01-10-linuxelf-x86/webalizer -c /scratch/slocal/webalizer/webalizer-2.01-10-linuxelf-x86/webalizer-lcchan-linux.sdsc.edu.conf
rm -rf $CATALINA_HOME/logs/lcchan-linux.sdsc.edu_access_log.log
exit 0
5. restart tomcat;
6. start the the script in #4
7. URL ti view:
http://lcchan-linux.sdsc.edu:8888/usage