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