mingche 发表于 2019-1-30 06:48:34

awstats日志工具配置

  简介:awstats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具,它可以为我们提供访问量,访问次数,页面浏览量,点击数,数据流量等
  awstats网站http://awstats.sourceforge.net/
  我的虚拟机环境:Red Hat Enterprise Linux Server release 5.8 Apache/2.4.2 我的Web是编译安装的哦,大家注意路径哦
  实验要求:主机:172.16.22.1 域名:www.test.com
  通过awstats统计www.test.com的访问信息,并提供web页面查看
  请检查perl环境是否安装了


[*]# perl -v
[*]
[*]This is perl, v5.8.8 built for i386-linux-thread-multi
[*]
[*]Copyright 1987-2006, Larry Wall
[*]
[*]Perl may be copied only under the terms of either the Artistic License or the
[*]GNU General Public License, which may be found in the Perl 5 source kit.
[*]
[*]Complete documentation for Perl, including FAQ lists, should be found on
[*]this system using "man perl" or "perldoc perl".If you have access to the
[*]Internet, point your browser at http://www.perl.org/, the Perl Home Page.
[*]我们这里已经安装了哦

  安装与配置awstats


[*]# unzip awstats-6.95.zip -d /usr/local/   /-d表示解压到指定目录里/
[*]# cd /usr/local/
[*]# mv awstats-6.95 awstats
[*]# chmod -R 755 *   /为了防止后面出现权限错误,我们给了755权限/

执行脚本,出现安装界面

[*]# ./usr/local/awstats/tools/awstats_configure.pl
[*]
[*]----- AWStats awstats_configure 1.0 (build 1.8) (c) Laurent Destailleur -----
[*]This tool will help you to configure AWStats to analyze statistics for
[*]one web server. You can try to use it to let it do all that is possible
[*]in AWStats setup, however following the step by step manual setup
[*]documentation (docs/index.html) is often a better idea. Above all if:
[*]- You are not an administrator user,
[*]- You want to analyze downloaded log files without web server,
[*]- You want to analyze mail or ftp log files instead of web log files,
[*]- You need to analyze load balanced servers log files,
[*]- You want to 'understand' all possible ways to use AWStats...
[*]Read the AWStats documentation (docs/index.html).
[*]
[*]-----> Running OS detected: Linux, BSD or Unix
[*]Warning: AWStats standard directory on Linux OS is '/usr/local/awstats'.
[*]If you want to use standard directory, you should first move all content
[*]of AWStats distribution from current directory:
[*]/usr/local/awstats
[*]to standard directory:
[*]/usr/local/awstats
[*]And then, run configure.pl from this location.
[*]Do you want to continue setup from this NON standard directory ? y   Check for web server install
[*]Found Web server Apache config file '/etc/httpd/httpd.conf'
[*]
[*]-----> Check and complete web server config file '/etc/httpd/httpd.conf'
[*]Add '' directive
[*]AWStats directives added to Apache config file.
[*]
[*]-----> Update model config file '/usr/local/awstats/wwwroot/cgi-bin/awstats.model.conf'
[*]File awstats.model.conf updated.
[*]
[*]-----> Need to create a new config file ?
[*]Do you want me to build a new AWStats config/profile
[*]file (required if first install) ?y    Define config file name to create
[*]What is the name of your web site or profile analysis ?
[*]Example: www.mysite.com
[*]Example: demo
[*]Your web site, virtual server or profile name:
[*]> www.test.com    Define config file path
[*]In which directory do you plan to store your config file(s) ?
[*]Default: /etc/awstats
[*]Directory path to store config file(s) (Enter for default):
[*]> 直接按回车键,创建awstats的默认配置文件
[*]
[*]-----> Create config file '/etc/awstats/awstats.www.test.com.conf'
[*] Config file /etc/awstats/awstats.www.test.com.conf created.
[*]
[*]-----> Restart Web server with '/sbin/service httpd restart'
[*]AH00557: httpd: apr_sockaddr_info_get() failed for linuxsed
[*]AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
[*]Stopping httpd:                                          
[*]Starting httpd:                                          
[*]
[*]-----> Add update process inside a scheduler
[*]Sorry, configure.pl does not support automatic add to cron yet.
[*]You can do it manually by adding the following command to your cron:
[*]/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.test.com
[*]Or if you have several config files and prefer having only one command:
[*]/usr/local/awstats/tools/awstats_updateall.pl now
[*]Press ENTER to continue... perl awstats.pl -update -config=www.test.com
[*]You can also read your statistics for 'www.test.com' with URL:
[*]> http://localhost/awstats/awstats.pl?config=www.test.com
[*]
[*]Press ENTER to finish... /dev/null
[*]
  关闭selinux防火墙和重启一下web服务器   


[*]# setenforce 0
[*]# service iptables stop
[*]# service httpd restart

最后测试访问

[*]http://www.test.com/awstats/awstats.pl?config=www.test.com /查看web统计日志的信息/
http://blog.运维网.com/attachment/201207/224905830.png
  









页: [1]
查看完整版本: awstats日志工具配置