awstats 7.4日志分析工具配置

参考博文:

http://freeloda.blog.51cto.com/2033581/1346412

http://freeloda.blog.51cto.com/2033581/1346076

http://www.shuijingwanwq.com/2013/07/30/82/

1、安装apache

yum -y install gcc gcc-c++ openssl-devel pcre-devel
tar  xf  apr-1.4.6.tar.bz2
cd apr-1.4.6
./configure --prefix=/usr/local/apr --disable-ipv6
make && make install
tar xf apr-util-1.4.1.tar.bz2
cd apr-util-1.4.1
./configure  --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr
make && make install
tar zxf httpd-2.4.17.tar.gz 
cd httpd-2.4.17
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-mpm=event
make && make install
cp build/rpm/httpd.init /etc/init.d/httpd
vim /etc/init.d/httpd
    httpd=${HTTPD-/usr/local/apache/bin/httpd}
    pidfile=${PIDFILE-/usr/local/apache/logs/${prog}.pid}
    lockfile=${LOCKFILE-/var/lock/subsys/${prog}}
    RETVAL=0
    # check for 1.3 configuration
    check13 () {
        CONFFILE=/etc/httpd/httpd.conf
echo "PATH=/usr/local/apache/bin:$PATH" >> /etc/profile.d/http.sh
. /etc/profile.d/http.sh
ln -s /usr/local/apache/include/ /usr/include/httpd
vim /etc/httpd/httpd.conf
    ServerName localhost:80
chkconfig --add httpd
chkconfig httpd on
service httpd start

2、安装日志切割工具cronolog

wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
tar xf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
./configure
make && make install
vim /usr/local/httpd/httpd.conf
    CustomLog "|/usr/local/sbin/cronolog /log/www/access_%Y%m%d.log"
mkdir -p /log/www
chmod -R 755 /log/www/  
chown -R daemon /log/www/

3、安装awstats

tar zxf awstats-7.4.tar.gz 
mv awstats-7.4 /usr/local/awstats
cd /usr/local/awstats/
chown -R root.root /usr/local/awstats
chmod +x /usr/local/awstats/wwwroot/cgi-bin/*.pl
cd /usr/local/awstats/tools/ 
./awstats_configure.pl
    > perl awstats.pl -update -config=www.test.com 
vim /etc/awstats/awstats.www.test.com.conf 
    LogFile="/log/www/access_%YYYY-24%MM-24%DD-24.log"  #日志文件存放路径,其中%YYYY-24%MM-24%DD是指年月日模式
    DirData="/var/lib/awstats"  #创建生成的数据路径
    Lang="cn"  #默认语言中文
    SkipHosts="127.0.0.1 REGEX[^192\.168\.]" #本地及内部的访问不做分析统计
    LevelForWormsDetection=2  #日志等级,不对警告日志进行统计
mkdir -pv /var/lib/awstats 
chmod 755 /var/lib/awstats
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.test.com
vim /etc/httpd/httpd.conf
    <IfModule !mpm_prefork_module>
        LoadModule cgid_module modules/mod_cgid.so
    </IfModule>
    <Directory "/usr/local/awstats/wwwroot">
        Options None
        AllowOverride None
        Require all granted
        Order allow,deny
        Allow from 192.168.100.1
    </Directory>
service httpd restart

4、测试

在浏览器中输入网址

http://www.test.com/awstats/awstats.pl?config=www.test.com

时间: 2024-12-16 19:03:25

awstats 7.4日志分析工具配置的相关文章

Apache日志分析工具awstats配置

awstats软件下载地址: http://www.awstats.org/#DOWNLOAD https://awstats.sourceforge.io/#download 一.准备工作 1.一台Linux系统虚拟机或服务器,这里我使用的是CentOS7.3系统虚拟机 IP地址:192.168.115.120 域名:www. awstats.com 在CentOS7.3中执行下面的内容添加域名解析 echo "192.168.115.120  www. awstats.com" &

AWStats日志分析工具

awstats官方网站:http://awstats.sourceforge.net/ perl官方网站:http://www.perl.com/ Awstats是一个非常简洁而且强大的统计工具.它可以统计您站点的如下信息: 一:访问量,访问次数,页面浏览量,点击数,数据流量等精确到每月.每日.每小时的数据二:访问者国家.访问者IP.操作系统.浏览器等三:Robots/Spiders的统计四:纺客持续时间五:对不同Files type 的统计信息六:Pages-URL的统计七:其它信息(搜索关键

project03日志分析工具AWStats

++++++++++++++++++++ 日志分析工具AWStats ++++++++++++++++++++ http://www.oschina.net/project http://www.oschina.net/project/tag/147/log-analyzer --统计日志分析工具 http://www.awstats.org/ --官方网站 http://www.nltechno.com/awstats/awstats.pl?config=destailleur.fr  --官

linux下搭建HTTP网站服务器和网站日志分析工具AWStats的使用

服务器IP地址:192.168.4.5 服务器主机名:srv5.tarena.com 1.在服务器端安装httpd软件包 [[email protected] /]# yum -y install httpd [[email protected] /]# service httpd start [[email protected] /]# chkconfig httpd on 2.在客户机端验证 在浏览器中输入192.168.4.5 如果显示欢迎页面表示服务器搭建成功 3.部署网页文档 首先将欢

Mysql 配置慢查询日志(SlowQueryLog)以及使用日志分析工具

[ 查看系统关于慢查询的设置 ] mysql> show variables like '%slow%'; +---------------------------+--------------------------------+ | Variable_name | Value | +---------------------------+--------------------------------+ | log_slow_admin_statements | OFF | | log_sl

Awstats +JAWstats 对日志分析

AWStats是一个免费.功能强大.特性丰富的日志分析工具,它能分析由WEB.STREAMING.FTP.MAIL等服务生成的日志,并生成先进的统计图表.AWStats作为CGI或从命令行运行,在数个图形网页中显示你日志中包含的所有可能信息.它利用一部分档案资料就能经常很快地处理大量日志档案.它能分析的日志文件来自从各大服务器工具,如 Apache日志文件 (NCSA combined/XLF/ELF log format or common/CLF log format).WebStar.II

mysql慢查询日志分析工具使用

参考:  5种mysql日志分析工具比拼 http://blog.csdn.net/gzh0222/article/details/10384475 1.mysql-log-filter工具脚本使用说明: google code上找到的一个分析工具.提供了 python 和 php 两种可执行的脚本.http://code.google.com/p/mysql-log-filter/ (需要搬梯子爬墙),51cto下载链接: 使用方法:(这里只介绍python的使用方法) python mysq

【转】gc日志分析工具

性能测试排查定位问题,分析调优过程中,会遇到要分析gc日志,人肉分析gc日志有时比较困难,相关图形化或命令行工具可以有效地帮助辅助分析. Gc日志参数 通过在tomcat启动脚本中添加相关参数生成gc日志 -verbose.gc开关可显示GC的操作内容.打开它,可以显示最忙和最空闲收集行为发生的时间.收集前后的内存大小.收集需要的时间等. 打开-xx:+ printGCdetails开关,可以详细了解GC中的变化. 打开-XX: + PrintGCTimeStamps开关,可以了解这些垃圾收集发

GC之七--gc日志分析工具

性能测试排查定位问题,分析调优过程中,会遇到要分析gc日志,人肉分析gc日志有时比较困难,相关图形化或命令行工具可以有效地帮助辅助分析. Gc日志参数 通过在tomcat启动脚本中添加相关参数生成gc日志 -verbose.gc开关可显示GC的操作内容.打开它,可以显示最忙和最空闲收集行为发生的时间.收集前后的内存大小.收集需要的时间等. 打开-xx:+ printGCdetails开关,可以详细了解GC中的变化. 打开-XX: + PrintGCTimeStamps开关,可以了解这些垃圾收集发