设为首页 收藏本站
查看: 1118|回复: 0

[经验分享] 使用webalizer分析nginx 访问日志

[复制链接]

尚未签到

发表于 2016-12-26 07:40:47 | 显示全部楼层 |阅读模式
  使用goaccess虽然可以很好的分析nginx的日志,但是分析的最小单位只能到天,所以对更加详细的分析还是有一定局限性,下面这款工具就能更好的分析nginx的日志。
  下面我们就简单介绍一下这款工具的特点:
  1. 为是用C写的程序,所以其具有很高的运行效率。在主频为200Mhz的机器上,webalizer每秒钟可以分析10000条记录,所以分析一个40M大小的日志文件只需要15秒。
  2. webalizer支持标准的一般日志文件格式(Common Logfile Format);除此之外,也支持几种组合日志格式(CombinedLogfile Format)的变种,从而可以统计客户情况以及客户操作系统类型。并且现在webalizer已经可以支持wu-ftpd xferlog日志格式以及squid日志文件格式了。
  3. 支持命令行配置以及配置文件。
  4. 可以支持多种语言,也可以自己进行本地化工作。
  安装与下载:
  Webalizer 需要用到相关的 jpeg, gbpng zlib库,所以在安装Webalizer之前要把这些需要的库全部安装好,这些库的安装都是非独立的,可能安装的时候需要关联很多包,所以最后在装系统的时候就能安装好,当然高手就无所谓了。
   首先下载该软件
  1.webalizer的官方站点http://www.mrunix.net/webalizer/下载webalizer,当前的最新版本是webalizer-2.23-05-src.tgz
  2.开始安装
  #tar xvzf webalizer-2.23-05-src.tgz
  #cd webalizer-2.23-05
  #./configuremake --with-language=simplified_chinese(默认是英文的)
  #make
  #make install
  测试是否安装成功:
   1、找到webalizer的安装路径
   2、执行#./webalizer –h如果安装成功会有如下提示信息
   3、修改配置文件
   配置文件的默认路径:/etc/webalizer.conf
   在这里我们需要修改的内容有:
  LogFile/logs/***.log //要分析日志的路径
  LogTypeclf //
要分析日志的格式
  OutputDir/www/html/webalizers //
分析后的文件输出日志
HistoryName/var/lib/webalizer/webalizer.hist //可以不用填写
HostNamewww.***.com //主机域名

  如果不想配置以上内容,我们想在执行的时候把这些参数加进去更加灵活,下面是我编写的一个测试命令:
  ./webalizer -F clf -p -n '' -t'www.wangyuelou.org' -o /opt/nginx/html /opt/nginx/logs/h_access.log
  -F clf 指明我们的web日志格式为标准的一般日志文件格式(Common Logfile Format)
  -p 指定使用递增模式,这就是说每作一次分析后,webalizer会生产一个历史文件,这样下一次分析时就可以不分析已经处理过的部分。这样我们就可以在短时间内转换我们的日志文件,而不用担心访问量太大时日志文件无限增大了。
  -n 指定服务器主机名为空,这样输出结果会美观一些。
  -t www.test.com指定输出结果标题。
  -o 指定输出目录
  /opt/nginx/logs/h_access.log:指定要分析的日志文件
  如果不出任何问题的情况下我们可以看到如下内容:
  同时在我们制定的输出目录可以看到生成的一些html文件
  结果展示:
  访问地址:http://10.10.10.223/usage_201204.html#TOPCTRYS(nginx的访问路径)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-319337-1-1.html 上篇帖子: Nginx启动出错 error while loading shared libraries: libpcre.so.1 下篇帖子: nginx配置四(负载均衡配置)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表