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/rubbymkdir -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/rubby50 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相关推荐

  1. AWStats: 跨平台的日志分析工具使用简介

    AWStats: 跨平台的日志分析工具     --在GNU/Linux和Windows平台上的使用简介 作者: 车东 Email: chedongATbigfoot.com/chedongATche ...

  2. AWStats 强大的日志分析系统

    需求 在日常web服务器的运行中,记录了大量的客户机访问的信息,而如何快捷地知道此刻web服务器的访问及运行情况,如每天的访问IP数量.点击量最大的页面.每日的访问高峰时间段等信息呢? 解决方案 将通 ...

  3. Nginx的access.log日志分析工具-goaccess

    一.安装goaccess wget http://tar.goaccess.io/goaccess-1.3.tar.gz  --no-check-certificate #下载tar包 tar -xz ...

  4. 如何配置nginx服务器中access_log日志分析?

    前言 nginx的log日志分为:access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器.ip和其他的访问信息 error log 则是记录服务 ...

  5. nginx服务器查看日志文件,nginx服务器中access_log日志分析与配置详解

    前言 nginx的log日志分为:access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器.ip和其他的访问信息 error log 则是记录服务 ...

  6. Linux文件系统与日志分析(inode、inode节点耗尽故障处理、文件备份和恢复、日志文件管理)

    Linux文件系统与日志分析 一.inode和block概述 1.文件和扇区 2.块(block) 3.文件数据 二.inode(索引节点) 1.inode的内容 2.inode的号码 3.inode ...

  7. Linux——(渗透理解)文件系统与日志分析

    文件系统与日志分析超简单 一.Linux系统中的 inode 与 block 1.1 inode 和 block 1.2 查找文件对应的inode(内容) 1.3 inode的大小 inode总结 二 ...

  8. Linux文件系统与日志分析 ------ inode、block及日志

    文件系统与日志分析 inode 与 block 介绍 inode的内容 inode 的号码 inode 的大小 inode的特殊作用 硬链接与软链接 软链接 硬链接 日志分析 日志的功能 日志文件的分 ...

  9. linux文件系统和日志分析!

    linux文件系统和日志分析 一.inode和block block(块) inode(索引节点) inode的元信息 简述文件的读取过程 inode的特殊作用 stat命令 二.硬链接与软链接 硬链 ...

最新文章

  1. Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行
  2. 【ntp】虚拟机时间莫名异常
  3. FreeNOS源码编译
  4. URLDecoder: Illegal hex characters in escape (%) pattern ...
  5. jQuery 1.4官方文档中文版
  6. SQLAlchemy schema.Column
  7. 代理设置。 安卓工作室配置用http代理。gradle可能需要这些http代理设置去访问互联网。例如下载依赖。 你想要复制ide的代理配置到这个项目的gradle属性文件吗?...
  8. 【图像处理】基于matlab图像RGB三色合成+分离【含Matlab源码 401期】
  9. IDEA 格式化XML命令
  10. PX4中四元数更新(毕卡求解法与一阶龙格库塔)
  11. 安装office2007 1706错误
  12. CAD中插入外部参照字体会变繁体_CAD中形形色色的“替换”技巧你确定都知道了?...
  13. 【Linux】设备驱动简述,快速认知
  14. 数字逻辑第三章(集成门与触发器)
  15. Scanner 的用法-java
  16. 实现球体碰撞,使用这个库就够了
  17. 常见浏览器User-Agent大全(转载)
  18. 用于清除页面广告的代码
  19. 白侠机器人_白侠微信多群直播机器人,直播机器人首选
  20. 你似乎加载了一个旧版本的opencore_黑苹果加载原生电源管理,手把手教你开启节能五项!...

热门文章

  1. DOSBOX使用的一些方法和注意点(汇编实验中遇到的)
  2. getaddrinfo(localhost.localdomain): 未知的名称或服务
  3. PCL点云库:Kd树
  4. 网站商务通如何导出查看历史聊天纪录
  5. 华为防火墙的技术积累
  6. 【转】一步一步学Linq to sql(五):存储过程
  7. 游戏开发随想之2D游戏架构
  8. 湖北省武汉市电信IDC机房
  9. (原创分享,改进版)CSS样式表速成!
  10. 依赖倒置(DIP),控制反转(IoC)与依赖注入(DI)