將awstats分析日誌結果匯入mysql

2021-06-16 08:52:26 字數 2038 閱讀 7752

利用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...