文档章节

goaccess生成nginx每日访问纪录

ifeixiang
 ifeixiang
发布于 2014/10/31 17:48
字数 182
阅读 28
收藏 0

使用php写的,方便点

<?php
    // 定义全局参数
    $date = date("Ymd");
    $day = date("d", strtotime('-1 day'));
    $month = date("M");
    $year = date("Y");
    
    $LOG = "nginx_{$date}.log";
    $HTML = "nginx_{$date}.html";
    
    // 先生成当天的nginx日志文件
    $cmd = "sed -n '/{$day}\/{$month}\/{$year}/ p' /var/log/nginx/log/host.access.log > $LOG";
    `$cmd`;
    _debug($cmd);
    // 再使用goaccess生成网页
    $cmd = "/usr/local/bin/goaccess -f $LOG -a > /yfdata/mobile/$HTML";
    `$cmd`;
    _debug($cmd);
    _debug("success");
    
    function _debug($msg) {
        echo "$msg\n";
    }
?>

 还可以使用命令行:

可以结合sed等工具
sed -n '/05\/Dec\/2010/,$ p' access.log | goaccess -a

日期段:

sed -n '/5\/Nov\/2010/,/5\/Dec\/2010/ p' access.log | goaccess -a
这样似乎不能直接输出文件,曲线救国:
 
sed -n '/8\/Apr\/2014/,$ p' /var/log/nginx/log/host.access.log > log.log
goaccess -f log.log -a > /yfdata/mobile/nginx_20140508.html

 

© 著作权归作者所有

ifeixiang
粉丝 16
博文 270
码字总数 99506
作品 0
广州
程序员
私信 提问
GoAccess安装使用及在仅开放80端口的情况下实时更新

使用GoAccess作为web日志监控工具,简单方便,速度快,能够实时刷新。不仅有终端界面,也有web界面。 一.安装 GoAccess在GitHub的源码库上已经给出了多种安装方式,源码编译,apt-get,docke...

浮士阿德
01/12
0
0
GoAccess:一个实时的 Web 日志分析器及交互式查看器

分析日志文件对于 Linux 管理员来说是一件非常令人头疼的事情,因为它记录了很多东西。大多数新手和初级管理员都不知道如何分析。如果你在分析日志方面拥有很多知识,那么你就成了 *NIX 系统...

作者: Vinoth Kumar
06/12
0
0
利用GoAccess分析Nginx访问日志

原文链接:https://blog.csdn.net/yown/article/details/56027112 需求:及时得到线上用户访问日志分析统计结果,以便给开发、测试、运维、运营人员提供决策! 找了各种工具,最终还是觉得g...

大松哥
2018/06/24
0
0
最佳Nginx日志分析工具Goaccess

非常小又精悍的 Nginx 日志分析工具 Goaccess,处理速度非常快,我用 XShell 查看,还可以生成 html 报告,先看图 GoAccess 在 CentOS 上的安装方法: 1. 需要安装 GeoIP, ncurses, glib2, 一...

mrco
2013/12/05
29.3K
4
goaccess实时查看nginx日志

目标 使用goaccess在浏览器上面实时查看nginx的日志。 步骤 安装goaccess 登录CentOS服务器,使用yum安装goaccess: centos7的yum中没有goaccess,接下来只有手动编译安装了。 安装依赖 手动安...

亚林瓜子
2018/12/27
343
0

没有更多内容

加载失败,请刷新页面

加载更多

用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
1
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
10
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
13
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
6
0
Django的ChoiceField和MultipleChoiceField错误提示,选择一个有效的选项

在表单验证时提示错误:选择一个有效的选项 例如有这样一个表单: class ProductForm(Form): category = fields.MultipleChoiceField( widget=widgets.SelectMultiple(), ...

编程老陆
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部