本館粉絲專頁

使用者:Minwei/資訊筆記/日誌分析進階設定

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
最近作者:Minwei 2008年6月9日 (星期一)11:13
台灣棒球維基館
跳轉到: 導覽搜尋

目次

[編輯] AWStats的搜尋關鍵字句

讓AWStats的搜尋關鍵字句可正常顯示:

vi /etc/awstats/awstats.twbsball.dils.tku.edu.tw.conf

找到以下這行

LoadPlugin="decodeutfkeys"

將#註解去掉就可以了

註:這須要perl模組Encode.pm,沒有的話要先裝上,查看是否已裝此模組如下

perl -MEncode -e


[編輯] 讓AWstats可以透過IP反解出國家和Domain Name

[編輯] 方法一(安裝Geo:IPfree和Net:XWhois)

# yum install ncftp    註:避免安裝perl-CPAN的警告先給它安裝

# yum install perl-CPAN   註:要線上安裝perl模組要先安裝這個套件

# perl -MCPAN -e 'install "Geo::IPfree"'

# perl -MCPAN -e 'install "Net::XWhois"'

vi /etc/awstats/awstats.twbsball.dils.tku.edu.tw.conf

修改以下兩行

DNSLookup=1

LoadPlugin="geoipfree" 

[編輯] 方法二(安裝Geo::IP):

yum install perl-Geo-IP

再抓反解資料檔

# wget http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz

# wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz

# wget http://www.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz

解壓之後將這3個.dat檔放在/etc/awstats/目錄下

vi /etc/awstats/awstats.twbsball.dils.tku.edu.tw.conf

修改以下幾行

DNSLookup=1

LoadPlugin="geoip GEOIP_STANDARD /etc/awstats/GeoIP.dat"

LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /etc/awstats/GeoLiteCity.dat"

LoadPlugin="geoip_org_maxmind GEOIP_STANDARD /etc/awstats/GeoIPASNum.dat"

# LoadPlugin="geoipfree" 註:geoip與geoipfree只能二選一 

設定每月更新這3個資料檔

vi /root/cron/updateGeo.sh

#!/bin/bash

wget http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz

wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz

wget http://www.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz

gunzip GeoIP.dat.gz

gunzip GeoLiteCity.dat.gz

gunzip GeoIPASNum.dat.gz

mv GeoIP.dat /etc/awstats/GeoIP.dat

mv GeoLiteCity.dat /etc/awstats/GeoLiteCity.dat

mv GeoIPASNum.dat /etc/awstats/GeoIPASNum.dat

之後要將此檔的mode改成700,設定在每月的5號凌晨3點開始更新

vi /etc/cron.d/updateGeo

內容如下

# updtae Geo*

00 3 5 * * root /root/cron/updateGeo.sh > /dev/null

現在是用方法二,資料較常更新,速度較快