web 日誌分析工具 awstats 簡單安裝

                                                  awstats安裝使用
 
 
awstats是一個開源的日誌分析工具,用perl編寫。感受還不錯,把安裝記錄寫下,也許有人用的到。
 
能夠分析大部分標準日誌數據,如apache的,nginx的均可以
首先下載awstats工具, http://awstats.sourceforge.net/ 在這裏能夠下載到。google搜一下。
我這裏下載的是 awstats-7.0.tar.gz
 
 
1、安裝
  
      tar xzvf awstats-7.0.tar.gz
        cd awstats-7.0/tools
         ./awstats_configure.pl
          運行後依次按照提示設置相應的參數
         主要參數有:
         一、httpd server主配置文件,apache的
         二、awstats 配置的主目錄   /etc/awstats
         三、設置 virtual server or profile name ,。這個文件最好簡單點。
              就是訪問的時候須要輸入的, config=設置的那個名字
 
2、配置
       
        
        編輯配置文件
         mkdir /var/lib/awstats/ 
          [root@ks0-16-2 tools]# ll /etc/awstats/
          -rw-r--r-- 1 root root 61662 Mar 24 18:12 awstats. 192.186..conf
           -rw-r--r-- 1 root root 61646 Mar 24 18:29 awstats .log.conf
          紅色標記的就是剛纔設置的virtual server or profile name 輸入的字符竄
 
     
   一、 vi /etc/awstats/awstats .log.conf
             修改 LogFile="本身web服務器log的位置,默認是 /var/log/httpd/mylog.log"
       
       二、vi /etc/httpd/conf/httpd.conf  這個看本身apache的實際安裝路徑
           這裏修改的主要是訪問權限,若是不想全部人訪問,能夠對IP地址設置權限,或者使用用戶名,密碼的方式訪問。
 
             Alias /awstatsclasses "/usr/local/awstats-7.0/wwwroot/classes/"
             Alias /awstatscss "/usr/local/awstats-7.0/wwwroot/css/"
             Alias /awstatsicons "/usr/local/awstats-7.0/wwwroot/icon/"
             ScriptAlias /awstats/ "/usr/local/awstats-7.0/wwwroot/cgi-bin/"
           <Directory "/usr/local/awstats-7.0/wwwroot">
                 Options None
                 AllowOverride None
                 Order allow,deny
                Allow from all
           </Directory>
 
 
密碼訪問添加
     在/usr/local/awstat-7.0/wwwroot/下建立htpasswd.users
 htpasswd -cm  /usr/local/awstats-7.0/wwwroot/htpasswd.users user 
建立一個叫user的 用戶
 <Directory "/usr/local/awstats-7.0/wwwroot">
    AuthName "Awstats Access"
    AuthType Basic
    AuthUserFile /usr/local/awstats-7.0/wwwroot/htpasswd.users
    Require valid-user
</Directory>
    而後重啓apache服務
    service httpd restart
     生成數據
     首先
      cp /usr/local/awstats-7.0/wwwroot/cgi-bin/awstats.pl /usr/local/awstats-7.0/tools/
     而後執行 /usr/local/awstats-7.0/tools/./awstats_updateall.pl now
       
  三、建立任務計劃
 
       crontab -e
        0 0 * * *  /usr/local/awstats-7.0/tools/./awstats_updateall.pl now &>/dev/null
 
3、訪問
 
 輸入剛纔設置的密碼就能夠訪問了。
 
日誌分析截圖
 
客戶端主機分析
 
 
客戶端瀏覽器分析
 
歷史記錄
 
 
功能仍是請好的,好功能須要本身開發,有空再研究下。
相關文章
相關標籤/搜索