AWStats日志分析系统安装

AWStats日志分析系统

AWStats日志分析系统,Perl语言开发的一款开源日志分析系统
AWStats不仅可用分析Apache网站服务器访问,也可以Apache、Samba、Vsftpd、IIS等服务器的访问日志
信息结合crond等计划任务,可以对日志内容定期进行分析

  • awstats操作步骤:
  • 把windows共享文件挂载到linux的挂载目录上
    [root@localhost ~]# smbclient -L //192.168.10.56/
    [root@localhost ~]# mount.cifs //192.168.10.56/share /mnt
    [root@localhost ~]# df -h
    [root@localhost ~]# cd /mnt
    在这里插入图片描述
  • 解压源码包,下载DNS软件包,更改主配置文件:
    [root@localhost mnt]# tar zvxf awstats-7.6.tar.gz -C /usr/local
    [root@localhost mnt]# cd /usr/local
    [root@localhost local]# mv awstats-7.6/ awstats
    [root@localhost local]# ls
    [root@localhost local]# cd awstats/tools
    [root@localhost tools]# ls
    [root@localhost tools]# yum install bind httpd -y
    [root@localhost tools]# vim /etc/named.conf
    在这里插入图片描述
  • 更改区域配置文件:
    [root@localhost tools]# vim /etc/named.rfc1912.zones
    在这里插入图片描述
  • 更改区域数据配置文件:
    [root@localhost tools]# cd /var/named
    [root@localhost named]# cp -p named.localhost kgc.com.zone
    [root@localhost named]# vim kgc.com.zone
    在这里插入图片描述
  • 开启DNS服务:
    [root@localhost named]# systemctl start named
    [root@localhost named]# netstat -ntap | grep named
    在这里插入图片描述
  • 关闭防火墙,验证DNS服务:
    [root@localhost named]# systemctl stop firewalld
    [root@localhost named]# setenforce 0
    在这里插入图片描述在这里插入图片描述
  • 安装AWStats日志分析系统
    [root@localhost named]# cd /usr/local/awstats/tools
    [root@localhost tools]# ./awstats_configure.pl
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
  • 配置apache主配置文件,添加awstats参数:
    [root@localhost tools]# vim /etc/httpd/conf/httpd.conf
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    [root@localhost tools]# cd /etc/awstats/
    [root@localhost awstats]# ls
    在这里插入图片描述
  • 更改awstats的配置文件,把数据存放路径添加进去。
    [root@localhost awstats]# vim awstats.www.kgc.com.conf
    在这里插入图片描述在这里插入图片描述
    [root@localhost awstats]# cd /var/lib
    [root@localhost lib]# ls
    [root@localhost lib]# mkdir awstats
    在这里插入图片描述
  • 重启apache服务
    [root@localhost lib]# systemctl restart httpd
    [root@localhost lib]# systemctl restart named
    验证awstats系统,是否可以打开。
    在这里插入图片描述
  • 更新awstats系统数据:
    [root@localhost lib]# cd /usr/local/awstats/
    [root@localhost awstats]# cd tools
    [root@localhost tools]# ./awstats_updateall.pl now
    在这里插入图片描述
  • 设置计划性周期任务,每天每2分钟更新一次统计数据:
    [root@localhost tools]# crontab -e
    [root@localhost tools]# cd /var/www/html
    [root@localhost html]# ls
    在这里插入图片描述
  • 优化网页:
    [root@localhost html]# vim aws.html
    在这里插入图片描述
    [root@localhost html]# systemctl start crond
  • 在网页上多刷新几次:
    在这里插入图片描述在这里插入图片描述
发布了56 篇原创文章 · 获赞 6 · 访问量 1880

猜你喜欢

转载自blog.csdn.net/weixin_45691464/article/details/103561135
今日推荐