AWStats日志分析系统介绍
AWStats是一款功能强大且功能强大的免费工具,可以图形方式生成高级Web,流媒体,ftp或邮件服务器统计信息。此日志分析器用作CGI或命令行,并在几个图形网页中显示您的日志包含的所有可能信息。
它使用部分信息文件来经常快速地处理大型日志文件。它可以分析来自所有主要服务器工具的日志文件,如Apache日志文件(NCSA组合/ XLF / ELF日志格式或通用/ CLF日志格式),WebStar,IIS(W3C日志格式)以及许多其他Web,代理,wap,流服务器,邮件服务器和一些ftp服务器。
PerI语言开发的一款开源日志分析系统
可用来分析Apache、Samba、 Vsftpd、 IIS等服务器的访问日志
结合crond等计划任务服务,可对日志内容定期进行分析
AWStats日志分析系统安装部署
准备日志分析系统安装包
[root@localhost opt]# tar zxvf awstats-7.6.tar.gz
[root@localhost opt]# mv awstats-7.6/ /usr/local/awstats
配置httpd、dns服务
[root@localhost ~]# yum install httpd bind -y
[root@localhost ~]# vim /etc/named.conf
options {
listen-on port 53 { any; };
.......省略内容
allow-query { any; };
[root@localhost ~]# vim /etc/named.rfc1912.zones
.......省略内容
zone "aaa.com" IN {
type master;
file "aaa.com.zone";
allow-update { none; };
......省略内容
[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -p named.localhost aaa.com.zone
[root@localhost named]# vim aaa.com.zone
www IN A 192.168.110.10
[root@localhost named]# systemctl start named
[root@localhost named]# vim /etc/httpd/conf/httpd.conf
Listen 192.168.110.10:80
#Listen 80
ServerName www.aaa.com:80
[root@localhost named]# setenforce 0
[root@localhost named]# iptables -F
[root@localhost named]# systemctl start httpd.service
配置AWStats服务
[root@localhost named]# cd /usr/local/awstats/tools/
[root@localhost tools]# ./awstats_configure.pl
> /etc/httpd/conf/httpd.conf '//第一次交互输入此路径
' y //第二次交互输入y
www.aaa.com //第三次交互输入指定域名
//第四五六次交互直接回车
[root@localhost tools]# vim /etc/awstats/awstats.www.cllt.com.conf
LogFile="/var/log/httpd/access_log"
DirData="/var/lib/awstats"
[root@localhost tools]# cd /var/lib
[root@localhost lib]# mkdir awstats
[root@localhost lib]# systemctl restart httpd
使用刚刚交互生成的网址访问,将其中的localhost修改为指定域名访问awstats网页
在服务器中输入更新数据的命令
[root@localhost lib]# cd /usr/local/awstats/tools/
[root@localhost tools]# ./awstats_updateall.pl now
重新刷新
日常的运维工作中手动刷新数据是很麻烦的一件事,我们可以将此任务加入到周期性任务中
[root@localhost tools]# crontab -e
* /5 * * * * /usr/local/awstats/tools/awstats_updateall.pl now
[root@localhost tools]# systemctl restart httpd
优化网页地址
[root@localhost tools]# cd /var/www/html/
[root@localhost html]# vim aaa.html
<html>
<head>
<metahttp-equiv=refreshcontent="0;url=http://www.aaa.com/awstats/wstats.pl?config=www.aaa.com">
</head>
<body></body>
</html>
输入后自动跳转