log-awstat日志分析系统安装(存档)

清理了一下网站的log-awstat系统,把文件说明和流程整理了下,以供在其他的安装只用。

一,文件路径说明

1。把各分网站日志使用cronolog按照每日分割
2。安装awstat

cgi -> /data/app/apache/cgi-bin/awstats.pl          awstats日志分析程序,及各网站日志分析显示
    -> /data/app/apache/cgi-bin/awstats.model.conf  awstats模块配置
    -> /data/app/apache/cgi-bin/awstats             其他配置如lang,GeoIP.dat等

conf -> /etc/awstats                                awstats各网站日志分析的配置文件,如awstats.xxxx.conf等

web -> /data/logweb/awstats                         web浏览目录
    -> /data/logweb/awstats/DATABASE                awstats原始数据保存目录
    -> /data/logweb/awstats/awstatstotals.php       分网站按月统计页面
    -> /data/logweb/awstats/showDayStat.php         分网站按日统计页面
    -> /data/logweb/awstats/now_request_key.inc.php 分网站参数设置(重要),注意更新

3。配置shell

shell -> /data/shells/MyAwstats.sh                  分析指定key网站日志的shell,调用argv key
      -> /data/shells/scp_log_from_webservers       远程拷贝web服务器日志至本地的shell,注意调用argv 20081011,和webserver设定列表更新
      -> /data/shells/oneday_allsite_awstats.php    分析指定data网站的shell(重要),注意调用argv 20081011
      -> /data/shells/cronlog.sh                    每日crontab执行的shell,一般于每日凌晨1点执行

二,过程处理

cronlog.sh说明
1、远程拷贝前一日所有webserver日志至本地
2、按照分网站列表,依次分析前一日的各网站日志

oneday_allsite_awstats.php说明
1、获取指定日期的所有日志列表,并生成所有网站key的数组
2、把各网站日志整形。(有些负载集群日志需合并,排序)
3、生成各网站日志分析所需的awstats.xxxx.conf -> “/etc/awstats”
4、依次执行MyAwstats.sh key 分析日志

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇