1. 程式人生 > 其它 >WEB日誌分析工具(Webslizer和AWstats)

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看看詳細統計

它統計了我們的點選量、檔案量、訪問人數和流量。