给你的web站点安装日志分析器

给你的web站点安装日志分析器

 

    给我们的web站点安装以一个日志分析器,可以直观的查看操作系统、应用程序、设备和安全产品的日志 数据,能够帮助你提前发现和避开灾难,并且找到安全事件的根本原因,下面我就来手把手的交大家怎样 给我们的web站点配备一个日志分析器。
    这里我们使用的是awstats这款因效果而著称的日志分析软件
    
    安装awstats

    1、首先下载最新版的awstats-7.0.zip至某目录中,而后进行安装配置的准备工作: 
    unzip awstats-7.0.zip   解压 
    mv awstats-7.0  /usr/local/awstats  将解压出来的目录移到我们创建的工作目录

     2、配置awstats
     cd /usr/local/awstats
    mkdir -m 755 data
    perl tools/awstats_configure.pl
     > /etc/httpd/conf/httpd.conf      此处需要给出httpd的主配置文件的位置以使得awstats可以添加新的配置项。 如果此前已经做过此配置,则使用"none"略过此步。
     file (required if first install) [y/N] ? y    这里用来指定是否需要为某站点创建统计日志的配置文件,如果需 要,则指定"y"。
    > www.test.com         这里接上一步,说明需要为web中的哪个站点创建统计日志所需的配置文件
    >       这里指定上述配置文件的存放目录,默认为/etc/awstats,通常默认即可。
    Press ENTER to continue...            “回车”继续
    Press ENTER to finish...       “回车”继续,并结束配置过程

    3、调整前面为某站点创建的统计日志所需的配置文件中指定的、某站点实际使用的日志文件的路径

     vim /etc/awstats/awstats.www.test.com.conf

     找到如下行:
     LogFile="/var/log/httpd/mylog.log"
     把后的日志文件的路径修改为您此站点实际日志文件的路径即可,如您的日志文件路径为“/var/log/httpd/access_log”,需要将上述行修改为如下
行:
     LogFile="/var/log/httpd/access_log"
     修改数据存储位置:
     DirData="/usr/local/awstats/data"
 

     4、手动更新网站的统计数据。

     cd /usr/local/awstats/wwwroot/cgi-bin/
     perl awstats.pl -update -config=www.test.com (执行此命令之前确保apache的日志的记录格式为“combined”,否则awstats将不能读取)

     现在就可以在浏览器地址栏输入类似如下地址查看日志了:

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

注: 如果需要将某统计信息生成为静态的html页面,使用以下命令即可实现:)

     perl awstats.pl -output=pagetype -config=www.test.com > awstats.www.test.com.html

     5、可以将以上命令放到crontab中执行,并根据需要指定更新的频率和时间:

     33 6 * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.test.com >/dev/null 2>&1

 

你可能感兴趣的:(职场,awstats,休闲,Web站点,分析日志)