日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx+awstats多域名日志分析2

發布時間:2025/5/22 编程问答 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx+awstats多域名日志分析2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://crfsz.blog.51cto.com/7835882/1841843

上一篇博客配置了日志分析是適合單個域名的,如果有多個域名怎么處理呢。


step:

一、

awstats安裝配置好之后會產生/etc/awstats/awstats.analyse.conf,然后把/etc/awstats/awstats.analyse.conf復制到awstats.common.conf,把?LogFile=“xxxx” 字段,SiteDomain=“xxx”字段,DirData=“xxx”字段HostAliases=”xxx“字段注釋了就行這樣awstats.common.conf就變成了一個基本的配置文件。

eg:如你有站點rubby,www


二、

編輯awstats.rubby.conf

Include "awstats.common.conf"? #統一配置文件
LogFile="/data/log/awstats/rubby.access.log" #日志路徑
SiteDomain="rubby" #站點名稱
DirData="/var/lib/awstats"? #awstats庫文件
HostAliases="rubby www.rubby 127.0.0.1 localhost"? #主機別名


注:www的配置和awstats.rubby.conf一樣



三、

生產html文件

/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=rubby

/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www

就會在/var/lib/awstats下產生數據庫文件,格式為txt。


創建靜態頁面存放路徑

mkdir -p ?/var/www/analyse/awstats/rubby
mkdir -p ?/var/www/analyse/awstats/www

/usr/local/awstats/tools/awstats_buildstaticpages.pl -update ?-config=rubby -lang=cn -dir=/var/www/analyse/awstats/rubby
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update ?-config=www ?-lang=cn -dir=/var/www/analyse/awstats/www

四、獲取地理位置
安裝純真IP解析插件:軟件下載
http://down.51cto.com/data/2238077
下載解壓后
把qqhostinfo.pm、qqwry.pl、qqwry.dat(純真ip庫)放到awstats的wwwroot/cgi-bin/plugins目錄中
并給予qqhostinfo.pm可執行權限 chmod 755 qqhostinfo.pm
修改你的awstats配置文件(awstats.yourwebsite.conf),在最后添加LoadPlugin="qqhostinfo"
然后刪除舊的統計數據,更新靜態頁面。
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update ?-config=rubby -lang=cn -dir=/var/www/analyse/awstats/rubby
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update ?-config=www ?-lang=cn -dir=/var/www/analyse/awstats/www



五、配置分析日志平臺(多個域名沒查看一次數據,就要更改一下域名很不方便)
參考博客:http://kaifly.blog.51cto.com/3209616/1719248
思路就是寫一個html,包含你要分析的站點,然后超鏈接到你awststs的分析頁面
如果感興趣可以配置一下



六:配置crontab
定時執行產生html文件
50 08 ?* * * /usr/local/awstats/tools/awstats_buildstaticpages.pl -update ?-config=rubby -lang=cn -dir=/var/www/analyse/awstats/rubby
50 08 ?* * * /usr/local/awstats/tools/awstats_buildstaticpages.pl -update ?-config=www ?-lang=cn -dir=/var/www/analyse/awstats/www

note:
多域名的日志不在一臺服務器上這時候就需要去周期下載日志:我這里用的是rsync。
/usr/bin/rsync -av ?--password-file=/etc/pwd.conf log@192.168.1.1::data/log/nginx/rubby.access.log ?/data/log/awstats
/usr/bin/rsync -av ?--password-file=/etc/pwd.conf log@192.168.2.1::data/log/nginx/www.access.log ? /data/log/awstats

#說明每天晚上等日志切割之后,把日志下載到awstats服務器。然后每天早上就分析結果。


以上就是awstats多域名的配置,當然現在用的比較多的是ELK。這個日志分析比較流弊了,還在了解當中。






?????????????????????????????????









轉載于:https://blog.51cto.com/crfsz/1845106

總結

以上是生活随笔為你收集整理的nginx+awstats多域名日志分析2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。