awstats日誌分析工具部署

2021-09-21 12:07:16 字數 3021 閱讀 6030

簡述:awstats 是乙個免費的強大而有個性的工具,帶來先進的網路,流量,ftp或郵件伺服器統計圖. 本日誌分析器作為cgi或從命令列在數個圖形網頁中顯示你日誌中包含的所有可能資訊. 它利用一部分檔案資料就能經常很快地處理大量日誌檔案, 它能分析日誌檔案來自從各大伺服器工具 ,如 apache日誌檔案 s (ncsa combined/xlf/elf log format or common/clf log format), webstar, iis (w3c的日誌格式)及許多其他**,proxy(**伺服器)、wap、流量伺服器、郵件伺服器和一些 ftp伺服器 .

效果圖:

環境:centos 5.5 x64

lamp 環境部署 (略過)

ps:本人建議部署什麼業務的伺服器根據不同的業務選擇主輔,比如部署web,那我會選擇lemp或lamp原始碼安裝,安裝時加適當的優化;若部署監控系 統,我會選擇lamp或lemp用yum安裝方式,因為在監控系統上web環境無需花太多時間去調優,預設即可,提高工作效率!

apache

**根目錄  /elain/data/htdocs

apache

執行使用者與組  www www

安裝前準備:

yum -y install perl perl-uri perl-geo-ip perl-geo-ip-pureperl perl-geo-ipfree geoip perl-net-xwhois

awstats

安裝cd /root/tools

wget

/awstats

-7.0.tar.gz

tar zxvf awstats-7.0.tar.gz

mv awstats-7.0 /elain/data/htdocs/awstats

系統整合

ln -s /elain/data/htdocs/awstats/tools/*.pl  /usr/local/bin

配置awstats

至此為止,利用awsats_configure.pl指令碼進行安裝的工作已經完成,接下來手動編輯配置檔案,修改如下選項

vi /elain/data/htdocs/awstats/conf/awstats.www.elain.org.conf

logfile="/var/log/httpd/mylog.log"  (約51行)

修改為logfile="/data/logs/nginx/access

_www.elain.org_20110316.log"

dirdata="/var/logs/awstats"          (約203行)

修改為dirdata="/data/logs/awstats/"

allowtoupdatestatsfrombrowser=0  (約239行)

修改為allowtoupdatestatsfrombrowser=1

執行指令碼生成資料

/elain/data/htdocs/awstats/wwwroot/cgi-bin/awstats.pl -config=www.elain.org

web訪問

多個日誌處理

cd /elain/data/htdocs/awstats/conf/

cp awstats.www.elain.org.conf awstats.ebook.elain.org.conf

執行指令碼生成資料

/elain/data/htdocs/awstats/wwwroot/cgi-bin/awstats.pl -config=ebook.elain.org

web訪問

新增定時任務

# info   : 每天定時分析日誌

# author : dingtm

# ctime  : 2011.06.13

00 08 * * * /root/scripts/awstats.sh

cat /root/scripts/awstats.sh

#!/bin/sh

#elain log awstats

/elain/data/htdocs/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.elain.org

/elain/data/htdocs/awstats/wwwroot/cgi-bin/awstats.pl -update -config=ebook.elain.org

如果有多個站點可以使用awstats提供的批量更新狀態的程式

00 08 * * * /elain/data/htdocs/awstats/tools/awstats_updateall.pl now 2>&1>/dev/null

設定awstats安全登入

#apache 安全配置

重新啟動apache

訪問awstats頁面

按提示輸入使用者名稱和密碼

faq:

1、修改了配置檔案路徑的時候如果提示錯誤:

修改 vi wwwroot/cgi-bin/awstats.pl 1715行修改為:

1715                         "/elain/data/htdocs/awstats/conf",

awstats日誌分析工具部署

docker 部署awstats日誌分析

官網講的很詳細docker pull openmicroscopy awstatsdocker volume create name awstats dbdocker run rm v data web logs web logs ro v awstats db var lib awstats op...

Apache日誌分析工具Awstats的安裝和配置

這些天由於幾個不同的流量統計工具在統計資料上出現了很大差異,當時就想到了應該分析一下apache的access log,那裡的資料應該是最權威的。剛開始為了應急寫了乙個簡單分析工具,統計了一下簡單的資料。而開源的awstats應該是當前應用比較廣泛,功能比較完全的工具。awstats的安裝和配置都是...

AWStats日誌分析

提前安裝httpd與bind軟體包,並啟動服務 yum install httpd bind y配置dns服務主配置檔案 vim etc named.conf修改後如圖所示 配置dns區域配置檔案 vim etc named.rfc1912.zones修改後如圖所示 配置區域資料配置檔案 cp p ...