Changeset 1046 for trunk/alternc-awstats
- Timestamp:
- 09/08/04 22:12:06 (9 years ago)
- File:
-
- 1 edited
-
trunk/alternc-awstats (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/alternc-awstats
r1037 r1046 2 2 . /etc/alternc/local.sh 3 3 4 #if [ -e /etc/alternc/webalizer.conf ] 5 #then 6 # . /etc/alternc/webalizer.conf 7 #fi 4 # This file specify a different ACCESSLOG when there is apachemerge in the server. 5 if [ -e /etc/alternc/webalizer.conf ] 6 then 7 . /etc/alternc/webalizer.conf 8 fi 8 9 9 10 if [ -z "$ACCESSLOG" ] … … 18 19 19 20 CACHEDIR="/var/cache/awstats" 20 TMPDNS=`mktemp -p /tmp` 21 TMPLOG=`mktemp -p /tmp` 21 TMPLOG=`/tmp/awstats.apache.log` 22 22 mkdir -p $CACHEDIR 23 23 trap cleanup 1 2 15 24 24 25 25 function cleanup { 26 rm -f $TMPDNS27 26 rm -f $TMPLOG 28 # rm -rf $CACHEDIR/*29 27 } 30 28 … … 33 31 while [ "$DOM" ] 34 32 do 35 #export LC_ALL="$LANG"36 #export LC_MESSAGES="$LANG"37 #export LANG38 33 echo "processing $DOM" 39 # first run: resolve IPs in cache 40 #grep -h " $DOM$" $ACCESSLOG | /usr/bin/webalizer -c $CACHEDIR/$DOM.conf -N 5 -D $TMPDNS - &>/dev/null 41 # second run: process the stats 34 grep -h " $DOM$" $ACCESSLOG >$TMPLOG 2>/dev/null 42 35 /usr/lib/cgi-bin/awstats.pl -config=$DOM 43 36 read DOM … … 45 38 } 46 39 47 # Clear the cache dir48 # DONT do it ! it looses all previously computed data !49 #rm -rf $CACHEDIR/*50 # Fill the cache dir (/etc dir)51 # not required: m_aws.php build it properly52 # /usr/lib/alternc/awstats.cache.php53 54 40 # Launch the stat 55 41 mysql -h"$MYSQL_HOST" -p"$MYSQL_PASS" -u"$MYSQL_USER" "$MYSQL_DATABASE" -B -e "SELECT hostname FROM aws" |grep -v "^hostname" | dostat
Note: See TracChangeset
for help on using the changeset viewer.
