安裝
參考:以下複製文字內容過來:
ubuntu安裝配置awstats工具
1. 安裝awstats工具
$ sudo apt-get install awstats
在安裝awstats工具後,預設在系統中建立了乙個cron任務,可以通過
sudo vi /etc/cron.d/awstats
命令,檢視內容:
image
通過上圖可以看到,系統每10分鐘,awstats以www-data使用者身份執行一次/usr/lib/cgi-bin/awstats.pl檔案,通過awstats的配置檔案分析apache的access.log日誌檔案。
2. 配置apache
首先,在/etc/apache/2目錄下,新建乙個awstats.conf配置檔案
$ sudo vi /etc/apache2/awstats.conf
檔案的內容:
alias /awstatsclasses "/usr/share/awstats/lib/"
alias /awstats-icon/ "/usr/share/awstats/icon/"
alias /awstatscss "/usr/share/doc/awstats/examples/css"
scriptalias /cgi-bin/ /usr/lib/cgi-bin/
scriptalias /awstats/ /usr/lib/cgi-bin/
options execcgi -multiviews +symlinksifownermatch
其中,「/awstatsclasses」表示:庫檔案 「/awstats-icon/」表示:圖示
「/awstatscss」表示:樣式表 「/cgi-bin/」表示:awstats.pl可執行的檔案
其次, 在/etc/apache2/apache2.conf配置檔案中,加入
include /etc/apache2/awstats.conf
當然也可以將awstats.conf檔案放入/etc/apache2/conf.d/目錄下。
$ sudo /etc/init.d/apache2 reload
重啟完apache,可以通過瀏覽器訪問http://youripaddress/awstats/awstats.pl
image
由於我們通過瀏覽器訪問http://youripaddress/awstats/awstats.pl位址,apache缺省會訪問/etc/awstats/awstats.192.168.0.17.conf檔案
3. 配置awstats
sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.192.168.0.17.conf
sudo vi /etc/awstats/awstats.192.168.0.17.conf
加入檔案內容:
sitedomain = 「192.168.0.17」
接著執行命令:
$ sudo /usr/bin/perl /usr/lib/cgi-bin/awstats.pl -update -config=192.168.0.17
image
awstats的介面與瀏覽器的預設設定的語言有關,awstats支援多國語言,如果發現瀏覽的介面是英文或者其他語言,請修改瀏覽器的設定即可。
前面提到預設awstats在安裝時自動生成了乙個cron任務,是每10分鐘更新一次,頻率似乎有點高,可以設定為每個小時,或者每天的某個時間點更新一次。
使用:
以上其實已經教我們如何使用了,不過有些地方需要注意:
一 /etc/awstats/awstats.網域名稱.conf的配置:
需要注意裡面的
(1)logformat,如果是自定義的日誌格式,則要自己撕開如何配置,例如:
logformat="%host %other %other %other %time1 %methodurl %code %bytesd %other %refererquot %uaquot %other %other %other %other"
(2)sitedomain="網域名稱"
這是用於過濾log裡面的host的,要配對。
sudo rm -f /var/lib/awstats/*網域名稱*
附件是乙個統計檔案中有多少字串行的shell指令碼:
grep -ec "$1:00" /home/atell/$.access
Awstats快速安裝
awstats是乙個免費的日誌分析工具,用perl開發的。可以用於分析各種linux下的應用程式產生的日誌,包括 apache squid samba resin tomcat 等等。在這裡,我用它來分析apache日誌。awstats 是採用perl開發的,linux系統中一般都有perl語言環境...
awstats簡易安裝文件
awstats簡易安裝文件 step 1 安裝 1 安裝apache2.2.0 2 安裝awstats6.5 step 2 配置 1 apache配置 servername irunnet.com root mail bin apachectl stop root mail bin apachect...
awstats簡易安裝文件
awstats簡易安裝文件 step 1 安裝 1 安裝apache2.2.0 2 安裝awstats6.5 step 2 配置 1 apache配置 root mail bin apachectl stop root mail bin apachectl start 2 awstats配置 預設安...