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/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相关推荐
- AWStats: 跨平台的日志分析工具使用简介
AWStats: 跨平台的日志分析工具 --在GNU/Linux和Windows平台上的使用简介 作者: 车东 Email: chedongATbigfoot.com/chedongATche ...
- AWStats 强大的日志分析系统
需求 在日常web服务器的运行中,记录了大量的客户机访问的信息,而如何快捷地知道此刻web服务器的访问及运行情况,如每天的访问IP数量.点击量最大的页面.每日的访问高峰时间段等信息呢? 解决方案 将通 ...
- Nginx的access.log日志分析工具-goaccess
一.安装goaccess wget http://tar.goaccess.io/goaccess-1.3.tar.gz --no-check-certificate #下载tar包 tar -xz ...
- 如何配置nginx服务器中access_log日志分析?
前言 nginx的log日志分为:access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器.ip和其他的访问信息 error log 则是记录服务 ...
- nginx服务器查看日志文件,nginx服务器中access_log日志分析与配置详解
前言 nginx的log日志分为:access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器.ip和其他的访问信息 error log 则是记录服务 ...
- Linux文件系统与日志分析(inode、inode节点耗尽故障处理、文件备份和恢复、日志文件管理)
Linux文件系统与日志分析 一.inode和block概述 1.文件和扇区 2.块(block) 3.文件数据 二.inode(索引节点) 1.inode的内容 2.inode的号码 3.inode ...
- Linux——(渗透理解)文件系统与日志分析
文件系统与日志分析超简单 一.Linux系统中的 inode 与 block 1.1 inode 和 block 1.2 查找文件对应的inode(内容) 1.3 inode的大小 inode总结 二 ...
- Linux文件系统与日志分析 ------ inode、block及日志
文件系统与日志分析 inode 与 block 介绍 inode的内容 inode 的号码 inode 的大小 inode的特殊作用 硬链接与软链接 软链接 硬链接 日志分析 日志的功能 日志文件的分 ...
- linux文件系统和日志分析!
linux文件系统和日志分析 一.inode和block block(块) inode(索引节点) inode的元信息 简述文件的读取过程 inode的特殊作用 stat命令 二.硬链接与软链接 硬链 ...
最新文章
- Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行
- 【ntp】虚拟机时间莫名异常
- FreeNOS源码编译
- URLDecoder: Illegal hex characters in escape (%) pattern ...
- jQuery 1.4官方文档中文版
- SQLAlchemy schema.Column
- 代理设置。 安卓工作室配置用http代理。gradle可能需要这些http代理设置去访问互联网。例如下载依赖。 你想要复制ide的代理配置到这个项目的gradle属性文件吗?...
- 【图像处理】基于matlab图像RGB三色合成+分离【含Matlab源码 401期】
- IDEA 格式化XML命令
- PX4中四元数更新(毕卡求解法与一阶龙格库塔)
- 安装office2007 1706错误
- CAD中插入外部参照字体会变繁体_CAD中形形色色的“替换”技巧你确定都知道了?...
- 【Linux】设备驱动简述,快速认知
- 数字逻辑第三章(集成门与触发器)
- Scanner 的用法-java
- 实现球体碰撞,使用这个库就够了
- 常见浏览器User-Agent大全(转载)
- 用于清除页面广告的代码
- 白侠机器人_白侠微信多群直播机器人,直播机器人首选
- 你似乎加载了一个旧版本的opencore_黑苹果加载原生电源管理,手把手教你开启节能五项!...