日志分析工具Awstats实战之Nginx篇(2)

2、修改awstats配置文件
完成配置文件的创建之后,我们还需要对/etc/awstats/awstats.里的一些参数进行修改。
sed -i 's#LogFile="/var/log/httpd/mylog.log"#LogFile="/app/logs/www_access_%YYYY-24%MM-24%DD-24.log"#g' /etc/awstats/awstats.

这里更改的目的是指定awstats需要分析的nginx的日志文件路径。这里的路径大家要按自己的日志路径来填。
sed -i 's#DirData="/var/lib/awstats"#DirData="/usr/local/awstats/data"#g' /etc/awstats/awstats.


这里更改的目的是指定awstats的数据库配置文件(即awstats的数据库(纯文本))。
由于,此处没有/usr/local/awstats/data目录,所以我们要创建出来

mkdir /usr/local/awstats/data

以上的两个替换操作进行完之后一定要用命令查看替换是否成功,以便及早发现纰漏。

grep "LogFile=" /etc/awstats/awstats.
grep "DirData=" /etc/awstats/awstats.

查询替换结果正确之后,即可进行下面的步骤。


3、创建awstats统计结果存放目录
现在我们要创建awstats统计结果的数据库存放目录
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.linuxidc.com

如果屏幕输出类似下面的提示就说明配置文件都正确无误了
Create/Update database for config "/etc/awstats/awstats." by AWStats version 7.2 (build 1.992)
From data in log file "/app/logs/www_access.log"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 0
 Found 0 dropped records,
 Found 0 comments,
 Found 0 blank records,
 Found 0 corrupted records,
 Found 0 old records,
 Found 0 new qualified records.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/34c8b5fd74a4650decfd228243544a52.html