日志分析软件awstats的安装使用简易指南
2008-04-11 18:04
781 查看
1. 下载地址
http://sourceforge.net/projects/awstats/
http://voxel.dl.sourceforge.net/ ... ts-6.5-1.noarch.rpm
2. 安装
2.1 rpm安装
[root@web tools]# rpm -ivh awstats-6.5-1.noarch.rpm
Preparing... ########################################### [100%]
1:awstats ########################################### [100%]
----- AWStats 6.5 - Laurent Destailleur -----
AWStats files have been installed in /usr/local/awstats
If first install, follow instructions in documentation
(/usr/local/awstats/docs/index.html) to setup AWStats in 3 steps:
Step 1 : Install and Setup with awstats_configure.pl (or manually)
Step 2 : Build/Update Statistics with awstats.pl
Step 3 : Read Statistics
2.2 tar包安装
直接解压就行了,因为awstats是由perl编写的。其实都一样。
3. 运行配置脚本生成awstats的配置文件
cd /usr/local/awstats/tools
perl awstats_configure.pl
配置脚本询问域名等问题,回答的域名为www.xxxxx.com
3.1 生成的配置文件会放在/etc/awstats/下面
3.2 生成的配置文件的名称为awstats.www.xxxxx.com.conf
3.3 配置脚本只能修改主要的log日志为combined,如果设置了虚拟主机,需要分别修改虚拟主机中的日志配置。
格式设置 LogFormat "%h %l %u %t /"%r/" %>s %b /"%{Referer}i/" /"%{User-Agent}i/"" combined
自定义的日志采用什么格式 CustomLog logs/coverer-access_log combined
创建日志 TransferLog logs/coverer-access_log
...................
4. 编辑awstats.www.xxxxx.com.conf,保证awstats的正常运行
4.1 设置web server的logfile位置
编辑LogFile为web server的log文件位置
LogFile=/usr/local/apache2/logs/coverer-access_log
一定保证和httpd.conf中的log文件保证一致,httpd.conf中log名称为
logs/coverer-access_log
4.2 设置要分析的服务日志类型
LogType=W
w表示为WEB日志
4.3 设置日志格式
LogFormat=1
1表示采用NCSA apache combined/ELF/XLF log format
4.4 设置所要分析网站域名
SiteDomain="www.xxxxx.com"
引号中一定要填上域名,或者服务器主机名
4.5 设置awstats的数据库存放目录
DirData="/usr/local/awstats/" ####建立该目录 mkdir /usr/local/awstats 让apache可以修改 chmod 777 /usr/local/awstats #####
4.6 调整“搜索关键字”的显示字体(不然就乱码)
1261行 LoadPlugin="decodeutfkeys" ###取消注释
5. 创建awstats初始化数据库
perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.xxxxx.com -update
6. awstats在apache虚拟主机下的配置
6.1 虚拟主机有3个
www.xxxxx.com
wap.xxxxx.com
sina.xxxxx.com
6.2 生成并修改对应虚拟主机的配置文件
cd /etc/awstats
cp awstats.www.xxxxx.com.conf awstats.wap.xxxxx.com.conf
cp awstats.www.xxxxx.com.conf awstats.sina.xxxxx.com.conf
6.3 修改配置文件中的下列各项
LogFile=/usr/local/apache2/logs/bbs-accesss_log
修改为实际的虚拟主机的log文件位置
SiteDomain="wap.xxxxx.com"
修改为实际各虚拟主机的域名
6.4 修改httpd.conf各虚拟主机中的配置
<VirtualHost *:80>
。。。。。。
CustomLog logs/coverer.com-access_log combined
TransferLog logs/coverer.com-access_log
。。。。。。
</VirtualHost>
主要是修改日志格式保证apache输出的日志格式和awstats配置文件中配置一致。
7. 观看流量统计方法
http://192.168.1.249/awstats/awstats.pl?config=www.xxxxx.com
http://192.168.1.249/awstats/awstats.pl?config=wap.xxxxx.com
http://192.168.1.249/awstats/awstats.pl?config=sina.xxxxx.com
8. 在访问主机表格中增加一列,显示ip对应的位置
需要 qqhostinfo.pm QQWry.dat qqwry.pl 3个软件
8.1 首先,点击这里下载插件。把它放在awstats/wwwroot/cgi-bin/plugins中。
cp qqhostinfo.pm /usr/local/awstats/wwwroot/cgi-bin/plugins
8.2下载QQWry.dat的perl脚本(qqwry.pl)。放在同一目录。
cp qqwry.pl /usr/local/awstats/wwwroot/cgi-bin/plugins
8.3去网上下载QQWry.Dat放在同一目录中,注意文件名一定要是QQWry.Dat
网上搜索 “纯真 QQWry.Dat”
cp QQWry.Dat /usr/local/awstats/wwwroot/cgi-bin/plugins
8.4 编辑你得awstats配置文件,大概在LoadPlugin="hostinfo"的后面增加一行
vi /etc/awstats/awstats.********.conf
LoadPlugin="qqhostinfo"
8.5.编辑qqwry.pl,把/QQWry.Dat 做成绝对路径
vi /usr/local/awstats/wwwroot/cgi-bin/plugins/qqwry.pl
my $ipfile="/QQWry.Dat/" ----> "/usr/local/awstats/tools/QQWry.Dat";
现在,应该就好了。
-------感谢伟大的吕总(吕怡康)
http://sourceforge.net/projects/awstats/
http://voxel.dl.sourceforge.net/ ... ts-6.5-1.noarch.rpm
2. 安装
2.1 rpm安装
[root@web tools]# rpm -ivh awstats-6.5-1.noarch.rpm
Preparing... ########################################### [100%]
1:awstats ########################################### [100%]
----- AWStats 6.5 - Laurent Destailleur -----
AWStats files have been installed in /usr/local/awstats
If first install, follow instructions in documentation
(/usr/local/awstats/docs/index.html) to setup AWStats in 3 steps:
Step 1 : Install and Setup with awstats_configure.pl (or manually)
Step 2 : Build/Update Statistics with awstats.pl
Step 3 : Read Statistics
2.2 tar包安装
直接解压就行了,因为awstats是由perl编写的。其实都一样。
3. 运行配置脚本生成awstats的配置文件
cd /usr/local/awstats/tools
perl awstats_configure.pl
配置脚本询问域名等问题,回答的域名为www.xxxxx.com
3.1 生成的配置文件会放在/etc/awstats/下面
3.2 生成的配置文件的名称为awstats.www.xxxxx.com.conf
3.3 配置脚本只能修改主要的log日志为combined,如果设置了虚拟主机,需要分别修改虚拟主机中的日志配置。
格式设置 LogFormat "%h %l %u %t /"%r/" %>s %b /"%{Referer}i/" /"%{User-Agent}i/"" combined
自定义的日志采用什么格式 CustomLog logs/coverer-access_log combined
创建日志 TransferLog logs/coverer-access_log
...................
4. 编辑awstats.www.xxxxx.com.conf,保证awstats的正常运行
4.1 设置web server的logfile位置
编辑LogFile为web server的log文件位置
LogFile=/usr/local/apache2/logs/coverer-access_log
一定保证和httpd.conf中的log文件保证一致,httpd.conf中log名称为
logs/coverer-access_log
4.2 设置要分析的服务日志类型
LogType=W
w表示为WEB日志
4.3 设置日志格式
LogFormat=1
1表示采用NCSA apache combined/ELF/XLF log format
4.4 设置所要分析网站域名
SiteDomain="www.xxxxx.com"
引号中一定要填上域名,或者服务器主机名
4.5 设置awstats的数据库存放目录
DirData="/usr/local/awstats/" ####建立该目录 mkdir /usr/local/awstats 让apache可以修改 chmod 777 /usr/local/awstats #####
4.6 调整“搜索关键字”的显示字体(不然就乱码)
1261行 LoadPlugin="decodeutfkeys" ###取消注释
5. 创建awstats初始化数据库
perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.xxxxx.com -update
6. awstats在apache虚拟主机下的配置
6.1 虚拟主机有3个
www.xxxxx.com
wap.xxxxx.com
sina.xxxxx.com
6.2 生成并修改对应虚拟主机的配置文件
cd /etc/awstats
cp awstats.www.xxxxx.com.conf awstats.wap.xxxxx.com.conf
cp awstats.www.xxxxx.com.conf awstats.sina.xxxxx.com.conf
6.3 修改配置文件中的下列各项
LogFile=/usr/local/apache2/logs/bbs-accesss_log
修改为实际的虚拟主机的log文件位置
SiteDomain="wap.xxxxx.com"
修改为实际各虚拟主机的域名
6.4 修改httpd.conf各虚拟主机中的配置
<VirtualHost *:80>
。。。。。。
CustomLog logs/coverer.com-access_log combined
TransferLog logs/coverer.com-access_log
。。。。。。
</VirtualHost>
主要是修改日志格式保证apache输出的日志格式和awstats配置文件中配置一致。
7. 观看流量统计方法
http://192.168.1.249/awstats/awstats.pl?config=www.xxxxx.com
http://192.168.1.249/awstats/awstats.pl?config=wap.xxxxx.com
http://192.168.1.249/awstats/awstats.pl?config=sina.xxxxx.com
8. 在访问主机表格中增加一列,显示ip对应的位置
需要 qqhostinfo.pm QQWry.dat qqwry.pl 3个软件
8.1 首先,点击这里下载插件。把它放在awstats/wwwroot/cgi-bin/plugins中。
cp qqhostinfo.pm /usr/local/awstats/wwwroot/cgi-bin/plugins
8.2下载QQWry.dat的perl脚本(qqwry.pl)。放在同一目录。
cp qqwry.pl /usr/local/awstats/wwwroot/cgi-bin/plugins
8.3去网上下载QQWry.Dat放在同一目录中,注意文件名一定要是QQWry.Dat
网上搜索 “纯真 QQWry.Dat”
cp QQWry.Dat /usr/local/awstats/wwwroot/cgi-bin/plugins
8.4 编辑你得awstats配置文件,大概在LoadPlugin="hostinfo"的后面增加一行
vi /etc/awstats/awstats.********.conf
LoadPlugin="qqhostinfo"
8.5.编辑qqwry.pl,把/QQWry.Dat 做成绝对路径
vi /usr/local/awstats/wwwroot/cgi-bin/plugins/qqwry.pl
my $ipfile="/QQWry.Dat/" ----> "/usr/local/awstats/tools/QQWry.Dat";
现在,应该就好了。
-------感谢伟大的吕总(吕怡康)
相关文章推荐
- 日志分析软件awstats的安装使用简易指南
- AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用
- 日志分析-awstats-7.5的安装使用
- AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用(含6.9中文定义补丁)
- MySQL日志分析软件mysqlsla的安装和使用教程
- squid日志分析软件sarg的安装和使用
- ubuntu12TSL安装awstats日志分析软件
- AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用(含6.9中文定义补丁)
- squid日志分析软件sarg的安装和使用
- Awstats日志分析软件的安装
- MySQL日志分析软件mysqlsla的安装和使用教程
- squid日志分析软件sarg的安装和使用
- WEB日志分析利器Awstats安装使用
- AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用(含6.9中文定义补丁)
- WEB日志分析利器Awstats安装使用
- AWStats简介:Apache/Windows IIS的日志分析工具的下载,安装,配置样例和使用(含6.9中文定义补丁)
- awstats 日志分析工具linux下的安装和使用
- awstats简易应用分析安装
- AWStats安装教程(使用AWStats分析Apache日志统计站点数据)
- 使用 awstats 分析 Nginx 的访问日志