1.PerI語言開發的一款開源日誌分析系統
2.可用來分析Apache、Samba、 Vsftpd、 IIS等 服務器的訪問日誌
3.信息結合crond等計劃任務服務,可對日誌內容按期進行分析html
AWStats工具包分享連接
https://pan.baidu.com/s/1hhYmwIBdvqwVHZHcaB4dMQnginx
第一步:安裝配置Apache與DNS服務
1.安裝服務web
[root@localhost ~]# yum install bind httpd -y
2.配置DNS主配置文件vim
[root@localhost ~]# vim /etc/named.conf options { listen-on port 53 { any; }; //將127.0.0.1替換成any ...... //省略部份內容 allow-query { any; }; //將ocalhost替換成any
3.配置DNS區域配置文件瀏覽器
[root@localhost ~]# vim /etc/named.rfc1912.zones zone "bdqn.com" IN { type master; file "bdqn.com.zone"; allow-update { none; }; };
4.配置DNS區域數據配置文件,並開啓服務服務器
[root@localhost ~]# cd /var/named/ [root@localhost named]# cp -p named.localhost bdqn.com.zone [root@localhost named]# vim bdqn.com.zone $TTL 1D @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 127.0.0.1 www IN A 192.168.235.149 //A記錄地址爲本機IP地址 [root@localhost named]# systemctl start named
5.修改Apache服務主配置文件,並開啓服務ide
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf ... 41 Listen 192.168.235.149:80 //在文件的41行添加監聽地址爲本主機IP地址 42 #Listen 80 //註釋掉第46 行IPV6的監聽 ... 95 ServerName www.bdqn.com:80 //在第95行修改域名地址 [root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# setenforce 0 [root@localhost ~]# systemctl start httpd
6.使用win7 客戶機進行測試
第二步:共享並安裝Awstar工具包工具
[root@localhost aaa]# mkdir /aaa [root@localhost ~]# mount.cifs //192.168.10.37/LAMP /aaa Password for root@//192.168.10.37/LAMP: //遠程掛載Windows宿主機上的共享包 [root@localhost aaa]# cd /aaa [root@localhost aaa]# tar zxvf awstats-7.6.tar.gz -C /opt/ //將工具包解壓到/opt目錄 [root@localhost aaa]# ls /opt awstats-7.6 rh [root@localhost aaa]# cd /opt [root@localhost opt]# mv awstats-7.6/ /usr/local/awstat //移動工具包到 [root@localhost opt]# ls /usr/local/ //查看命令中是否有awstat文件 awstat etc include lib64 sbin src bin games lib libexec share [root@localhost opt]# ls /usr/local/awstat/tools/ //查看此命令中是否有awstats_configure.pl 文件 awstats_buildstaticpages.pl logresolvemerge.pl awstats_configure.pl maillogconvert.pl awstats_exportlib.pl nginx awstats_updateall.pl urlaliasbuilder.pl dolibarr webmin geoip_generator.pl xslt httpd_conf [root@localhost opt]# cd /usr/local/awstat/tools/ //進入目錄 [root@localhost tools]# ./awstats_configure.pl //運行文件 ... Do you want to continue setup from this NON standard directory [yN] ? y //在此步驟輸入y進行確認 ... Config file path ('none' to skip web server setup): > /etc/httpd/conf/httpd.conf //在此步驟輸入Apache服務的路徑 Do you want me to build a new AWStats config/profile file (required if first install) [y/N] ? y //此步驟輸入y確認 ... Your web site, virtual server or profile name: > www.bdqn.com //在此步驟輸入網站的域名 ... //如下步驟均按回車鍵便可
第三步:修改Apache的配置文件測試
[root@localhost tools]# vim /etc/httpd/conf/httpd.conf ... 366 <Directory "/usr/local/awstat/wwwroot"> 367 Options None 368 AllowOverride None 369 Order allow,deny 370 Allow from all 371 Require all granted //在第371行插入此行條目用以容許全部訪問 372 </Directory>
第四步:修改建立好的awstats文件優化
[root@localhost tools]# ls /etc/awstats/ awstats.www.bdqn.com.conf [root@localhost tools]# vim /etc/awstats/awstats.www.bdqn.com.conf 50 LogFile="/var/log/httpd/access_log" //修改第50行的行尾內容爲access_log
第五步:建立awstats 文件夾,並重啓服務
[root@localhost tools]# cd /var/lib/ [root@localhost lib]# mkdir awstats [root@localhost lib]# systemctl stop httpd [root@localhost lib]# systemctl start httpd
第六步:使用客戶機測試
在瀏覽器中輸入http://www.bdqn.com/awstats/awstats.pl?config=www.bdqn.com
便可訪問日誌分析系統的統計頁面
然而這個網站的地址太複雜,咱們能夠來優化一下
[root@localhost tools]# cd /var/www/html/ //進入站點目錄 [root@localhost html]# vim aws.html //建立aws.html網頁,並將本來服戰的網頁連接放入便可 <html> <head> <meta http-equiv=refresh content="0;url=http://www.bdqn.com/awstats/awstats.pl?config=www.bdqn.com"> </head> <body></body> </html> [root@localhost html]# ls aws.html
如此一來,咱們只須要訪問www.bdqn.com/AWS.html便可關聯訪問到統計頁面了