搭建AWStats日志分析系统

文章目录

  • 搭建AWStats日志分析系统
    • 实验步骤:
    • 修改DNS主配置文件
    • 修改http服务主配置文件
    • 安装AWStats
    • 修改http服务配置文件

搭建AWStats日志分析系统

AWStats是一款功能强大且功能强大的免费工具,可以图形方式生成高级Web,流媒体,ftp或邮件服务器统计信息。此日志分析器用作CGI或命令行, 并在几个图形网页中显示您的日志包含的所有可能信息。
它使用部分信息文件来经常快速地处理大型日志文件。它可以分析来自所有主要服务器工具的日志文件,如Apache日志文件(NCSA组合/ XLF / ELF日志格式或通用/ CLF日志格式),WebStar,IIS(W3C日志格式)以及许多其他Web,代理,wap,流服务器,邮件服务器和一些ftp服务器。

实验步骤:

修改DNS主配置文件

[root@localhost ~]# yum -y install httpd bind
[root@localhost ~]# vim /etc/named.conf 
[root@localhost ~]# vi /etc/named.rfc1912.zoneszone "test.com" IN {type master;file "test.com.zome";allow-update { none; };
};[root@localhost ~]# vim /etc/named.rfc1912.zones 
zone "test.com" IN {type master;file "test.com.zome";allow-update { none; };[root@localhost ~]# cp -p named.localhost test.com.zone
[root@localhost ~]# vim test.com.zone
[root@localhost named]# vi test.com.zome    ## 编辑配置文件
修改最后一行内容为:
www IN  A       192.168.136.123[root@localhost ~]# systemctl restart named

在这里插入图片描述

修改http服务主配置文件

[root@localhost named]# vim /etc/httpd/conf/httpd.conf    ## 修改配置文件Listen 192.168.50.136:80
#Listen 80ServerName www.test.com:80

新建网页文

[root@localhost named]# vi /var/www/html/index.html   ## 件

This is ko03

image-20200806132448945
在这里插入图片描述
在这里插入图片描述

安装AWStats

[root@localhost named]# cd /opt 
[root@localhost opt]# tar zxvf awstats-7.6.tar.gz

将解压后的目录移动到安装目录中并新建一个awstats目录

[root@localhost opt]#mv awstats-7.6 /usr/local/awstats   

进入awstats目录,进行软件配置

root@localhost opt]# cd /usr/local/awstats/tools/
[root@localhost tools]#./awstats_configure.pl   
Enter full config file path of your Web server.
Example: /etc/httpd/httpd.conf
Example: /usr/local/apache2/conf/httpd.conf
Example: c:\Program files\apache group\apache\conf\httpd.conf
Config file path ('none' to skip web server setup):
> /etc/httpd/conf/httpd.conf  输入http服务主配置文件路径
-----> Need to create a new config file ?
Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ? 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.kgc.com           输入域名
> 一直回车到结束

修改http服务配置文件

[root@localhost tools]# vi /etc/httpd/conf/httpd.conf
Options NoneAllowOverride None
#    Order allow,deny     注释掉
#    Allow from all        注释掉Require all granted          所有人都可以访问  

在这里插入图片描述
编辑awstats服务生成的配置文件

[root@localhost tools]# cd /etc/awstats/
[root@localhost awstats]# vim awstats.www.kgc.com.conf 
LogFile="/var/log/httpd/access_log"   修改监控的 日志名称
找到220行,有如下内容,这是放日志的位置:
DirData="/var/lib/awstats" 
发现没有在这个目录下创建一个目录
v[root@localhost lib]#mkdir /var/lib/awstats 创建一个目录
[root@localhost lib]# systemctl restart httpd.service www.kgc.com/awstats/awstats.pl?config=www.kgc.com   访问网站

在这里插入图片描述

在客户机中打开浏览器,访问统计后台地址

image-20200806134323304

image-20200806201224525

进入awstats软件目录,执行脚本刷新访问数据

[root@localhost awstats]# cd /usr/local/awstats/tools/     **进入目录
[root@localhost tools]# ./awstats_updateall.pl now   更新数据

添加周期性计划任务

[root@localhost awstats]# crontab -e     ## 编辑周期性计划任务写入如下内容:
*/5 * * * * /usr/local/awstats/tools/awststs_updateall.pl now
[root@localhost tools]# systemctl start crond   开启服务

优化网页地址

[root@localhost httpd]# cd /var/www/html/[root@localhost html]# vim logs.html




image-20200806132354567


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部