We recently needed to run a midday report of AWStats and I wanted to share what we learned. Because ISPConfig 3 runs one report at 12:30 AM, I decided to kick off a midday run of AWStats from the command line.
These instructions are for Debian Lenny.
Note: If you ever want to run ISPConfig's entire nightly cron job from the command line (which includes the AWStats reports), you can use:
The instructions that follow assume that you only want to update AWStats for a single website.
First of all, I’m assuming you’ve got ISPConfig 3 installed correctly and that all of the AWStats paths are set to the defaults on the System > Server Config > Web tab. In addition, I’ll assume that when you set up your Website > Web Domain > Statistics tab, you entered in a password and you selected AWStats as your Webstatistics program.
If so, then you can imitate what ISPConfig 3 does when it does its run. First go to this directory:
and look for a file with your domain name in it. It’ll be something like:
That’s your site’s config file. You’ll need to know whatever is between awstats
when you do the update. Here’s it just yourdomain.com
but if the file were named something like:
Ok, next you’re going to need to know where to place the output files. If you’ve gone with the defaults, this is probably going to be something like this:
are whatever is displayed on the Website > Web Domain > Options tab. (If you’ve made any adjustments to the System > Server Config > Web tab > Website path you’ll need to adjust your output path accordingly.)
You’re ready to run the command, substituting in your information:
/usr/share/awstats/tools/awstats_buildstaticpages.pl -config=yourdomain.com -update -awstatsprog=/usr/lib/cgi-bin/awstats.pl -dir=/var/www/clients/client1/web1/web/stats
So breaking it down:
-config=whatever was the “xxx” in your awstats.xxx.conf file name
-update run an update to pick up the latest stats
-awstatsprog=path to awstats.pl on your system
-dir=your output file directory
Once you’re done, you can access your stats using something similar to the following:
You’ll be asked for your name and password – this is admin
plus whatever you set up on the Website > Web Domain > Statistics tab.