1. 程式人生 > >部署AWStats日誌分析系統與優化(附安裝包)

部署AWStats日誌分析系統與優化(附安裝包)

服務 移動文件 samb cron 訪問權限控制 lam 環境 tab level

介紹

AWStats是使用Perl語言開發的一款開源日誌分析系統,可以分析apache,samba,vsftpd,iis等服務的日誌信息,結合crond等計劃任務,可以對不斷增長的日誌內容定期進行分析。

它可以幫助我們直觀的圖形化的,圖形化的!看到原本繁雜的日誌文件。這篇文章就使用一個簡單的apache服務來演示如何部署AWStats日誌分析系統。

環境

VMware Workstation 14 pro

測試機型

redhat6.5

IP:192.168.10.100

win10

IP:192.168.10.50

部署AWStats分析系統


# mount.cifs //192.168.10.1/LAMP /opt/gz/ ##首先掛載下載好的安裝包


# tar zxvf awstats-7.6.tar.gz -C /opt/ ##解壓安裝包
# mv awstats-7.6/ /usr/local/awstats ##移動文件到httpd服務器中的/usr/local/目錄下

配置地址解析
# rpm -ivh /sr0/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm ##安裝bind
# vim /etc/named.conf ##配置文件修改如下

技術分享圖片


# vim /etc/named.rfc1912.zones ##配置文件修改如下,套用模版添加

技術分享圖片


# cd /var/named/ ##切至named目錄
# cp -p named.localhost benet.com.zone ##添加
區域數據配置文件

# vim benet.com.zone ##更改配置文件如下

技術分享圖片

# service named restart ##啟動服務

運行awstats腳本並配置
# cd /usr/local/awstats/tools/ ##到配置文件中的腳本文件夾裏

# ./awstats_configure.pl ##運行腳本

輸入配置文件目錄

/etc/httpd/conf/httpd.conf

技術分享圖片

確認創建一個新的項目

技術分享圖片

輸入域名
www.benet.com

技術分享圖片

回車選擇默認路徑

技術分享圖片


回車確認寫入參數
http://www.benet.com/awstats/awstats.pl?config=www.benet.com
得知可以通過以上網頁管理信息,回車確認完成。


# vim /etc/awstats/awstats.www.benet.com.conf ##編輯AW的配置文件
LogFile="/var/log/httpd/access_log"

技術分享圖片
確認lib下是否有awstats
# mkdir /var/lib/awstats ##沒有就創建一個

使用win10測試訪問AWStats分析系統。

技術分享圖片

寫一個周期計劃任務更新數據
# cd /usr/local/awstats/tools/ ## 進去腳本文件夾
# chmod +x awstats_updateall.pl ##添加腳本文件的權限
# ./awstats_updateall.pl now ##刷新日誌,更新數據
# crontab –e ##輸入下內容
*/5 * * * * /usr/local/awstats/tools/awstats_uptateall.pl now ##每隔五分鐘執行一次更新數據。
# service crond restart ##啟動crond服務
# chkconfig --level 35 crond on ##開機啟動crond

設置訪問權限控制

# vim /etc/httpd/conf/httpd.conf ##在這裏的末行設置訪問控制
Order deny,Allow
deny from 192.168.100.0/24

技術分享圖片


上為限制一百段落的IP無法訪問

優化網頁長度

# vim /var/www/html/aa.html ##編輯一個html,輸入以下內容。
<html>
<head>
<meta http-equiv=refresh
content="0;url=
http://www.benet.com/awstats/awstats.pl?
config=www.benet.com">
</head>
<body></body>
</html>
保存
瀏覽器中輸入
www.benet.com/aa.html即可訪問AWStats分析系統頁面。

---------------註釋------------------

AWStats安裝包下載地址:

度娘網盤

https://pan.baidu.com/s/163v1gyDuF1qiGt0GN99FCA

出現過的錯誤提示:

如果是使用windows系統訪問AWStats分析系統頁面出現無法訪問或者提示應用程序“DEFAULT WEB SITE”中的服務器錯誤,嘗試關閉本機的IIS信息服務管理器。

原因可能是端口被占用導致。

技術分享圖片

部署AWStats日誌分析系統與優化(附安裝包)