WEB日誌分析工具(Webslizer和AWstats)
WEB日誌分析工具(Webslizer和AWstats)
- 作者
- 佚名
- 發表時間
- 2019-03-21 09:02:50
Web日誌記錄著我們web伺服器的被訪問的情況,然而,它的記錄很多,不具有統計功能,所以,我來介紹兩種web日誌分析程式(Webslizer和AWstats)。
Webslizer是web日誌分析程式。它是用c語言寫的,能夠很快得讀取web日誌檔案(/var.log/httpd/access_log),並分析統計,將結果輸出為html的網頁,方便管理人員的瀏覽。
它可以在www.webalizer.org官網上下載。下面我們就來看看它的安裝步驟:
1、解壓
2、檢查環境
./configure--sysconfdir=/etc#指定它的配置文件安裝目錄
3、編譯,安裝
4、配置
建立配置文件
[[email protected]]#cp/etc/webalizer.conf.sample/etc/webalizer.conf
vim/etc/webalizer.conf
新增兩行
LogFile/var/log/httpd/access_log#指定web的日誌檔案
OutputDir/var/www/html/web_log#指定輸出目錄
還沒有/var/www/html/web_log這樣的目錄
建立目錄
mkdir/var/www/html/web_log/
vim/etc/httpd/conf/httpd.conf#編輯apache配置文件
配置身份認證
接下來,我們就建立這樣的金鑰檔案
在/var/www目錄下
新建立htpasswd-c.htpasswd[使用者名稱]
已有這個檔案就htpasswd.htpasswd[使用者名稱]
啟用
webalizer-c+它的配置檔案
為了能夠自動執行可以將它寫到計劃任務中
[root@zljwww]#vim/etc/crontab
*/5****rootrun-parts/etc/cron.d/#讓它每5分鐘執行一次
在這個目錄中編輯指令碼
#!/bin/sh
run=/usr/local/bin/webalizer
$run-Fclf-p-n""-t"www.abc.com"-o/var/www/html/web_log/var/log/httpd/access_log
並給它執行權
chmod755/etc/cron.d/web_log
重啟服務
[root@zljwww]#servicehttpdrestart
登陸
Urlhttp://ip/web_log
使用者名稱和密碼就是你剛設定的。
登陸成功後,我們就能看到這個頁面
點選Apr2013看看詳細統計
它統計了我們的點選量、檔案量、訪問人數和流量。