利用awstats分析web日誌的結果只能匯出為html或者pdf檔案格式,想要匯出為其他檔案或者對分析結果再分析,例如對使用者行為分析則顯得有些力不從心,這就需要用到將awstats分析結果匯入到mysql資料庫中,利用sql語句進行分析或者匯出為其他格式
2 dbi、data-showtable、dbd-mysql (假設你已安裝完perl和mysql資料庫)
dbi(database inte***ce)是perl連線資料庫的介面。其是perl連線資料庫的最優秀方法,他支援包括orcal,sybase,mysql,db2等絕大多數的資料庫。
二 、安裝工具 1 將 dbi、data-showtable、dbd-mysql三個軟體放到/usr/local/src資料夾下 並分別解壓縮
[root@localhost src]#tar zxvf dbi-1.601.tar.gz
[root@localhost src]#tar zxvf data-showtable-3.3.tar.gz
[root@localhost src]#tar zxvf dbd-mysql-3.0007_1.tar.gz
安裝dbi
[root@localhost src]# cd dbi-1.601
[root@localhost dbi-1.601]# perl makefile.pl
[root@localhost dbi-1.601]# make
[root@localhost dbi-1.601]# make test
[root@localhost dbi-1.601]# make install
安裝data-showtable
[root@localhost src]# cd data-showtable-3.3
[root@localhost data-showtable-3.3]# perl makefile.pl
[root@localhost data-showtable-3.3]# make (注:第一次make出錯,再make多幾次)
[root@localhost data-showtable-3.3]# make install (注:無需make test)
安裝dbd-mysql
[root@localhost src]# cd dbd-mysql-3.0007_1
[root@localhost dbd-mysql-3.0007_1]# perl makefile.pl --libs="-l/usr/local/mysql-6.0.9-alhpa/lib/mysql -lmysqlclient -lz -lrt -lcrypt -lnsl -lm" --cflags=" -i/usr/local/mysql-6.0.9-alpha/include/mysql -g -duniv_linux" --testuser=root --testsocket=/home/cserken/mysql/tmp/mysql.sock
[root@localhost dbd-mysql-3.0007_1]# make
[root@localhost dbd-mysql-3.0007_1]# make test
[root@localhost dbd-mysql-3.0007_1]# make install
安裝完畢
2 解壓縮aw2sql 將aw2sql.pl放到/usr/local/awstats/tools資料夾中
修改aw2sql.pl配置 $datadir 引數是awstats工具分析日誌生成結果的資料夾路徑
$dbuser $dbpass $dbhost 為mysql資料庫的使用者 密碼 主機位址
# chown root:root aw2sql.pl
# chmod 711 aw2sql.pl
然後新建mysql資料庫 如果分析**日誌名稱為test.com 則新建資料庫名為 test.com_log
# ./aw2sql.pl -config=mysite 或者 # ./aw2sql.pl -config=mysite -month=12 -year=2004
注意 只能用awstats的txt格式 不能用xml格式
AWStats日誌分析
提前安裝httpd與bind軟體包,並啟動服務 yum install httpd bind y配置dns服務主配置檔案 vim etc named.conf修改後如圖所示 配置dns區域配置檔案 vim etc named.rfc1912.zones修改後如圖所示 配置區域資料配置檔案 cp p ...
awstats 日誌分析
tmp awstats awstats.ezrydel.com.conf logfile usr local apache domlogs ezrydel.com perl版就很多 在強大的google analytics的出現,很少有好用的訪問統計工具。那個時候有自己伺服器的,會使用awstats...
awstats日誌分析小結(1)
awststs是乙個非常好用的日誌統計工具,下面我對其他主要web server proxy nginx,squid,lighttpd,httpd 的日誌如何進行分析展開說明。color red awstats日誌分析之apache color apache 修改 apache conf httpd...