GoAccess 最优秀的Nginx日志分析工具

今天闲的蛋疼,准备看看一个缓存服务器的状态如何。找到了这么一个比较优秀的nginx日志分析软件,分享给大家。首先是安装,就不多说了,都一样:

apt-get install goaccess

其它系统参考此命令。然后,使用命令进行分析:

goaccess -f /home/wwwroot/img.qdm.log -c -a

第一步,选择日志格式,上下移动,空格勾选,回车确定,lnmp环境默认选择第3个。

然后,就会给出结果,t到顶端,b到卷末,q为退出,上下键滚动显示。

其它的若干使用方法:

goaccess -f access.log -a > report.html
#导出成html页面
sed -n ‘/05\/Dec\/2010/,$ p’ access.log | goaccess -s -b
#分析某一天的日志
sed -n ‘/5\/Nov\/2010/,/5\/Dec\/2010/ p’ access.log | goaccess -s -b
#分析某一天到某一天的日志
goaccess -e 123.123.123.123 -f access.log
#排除某个IP的记录
goaccess -a -f access.log
#显示User-Agents
grep ^123.123.123.123 access.log | goaccess
#只统计某个ip的记录

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏pangguoming

Linux下如何修改Apache根目录

创建自己需要更改的新目录,并更改宿主权限为apache用户 chown -R apache:apache /mnt/www ? 2 停止Apache...

4636
来自专栏破晓之歌

Python文件处理(持续) 原

1024
来自专栏Stone的专栏

如何在 CentOS 上部署 Flask

平时开发的时候,Flask 自带的 Web Server 可以满足需要,但是部署到服务器上则需要专门的符合 WSGI 协议的 Web Server。一种常见的组...

3170
来自专栏iOSDevLog

在Mac OS X上安装Python 3并使用virtualenv和virtualenvwrapper

这篇文章解释了如何在Mac OS X中安装Python 3,包括Mavericks和Yosemite。如果要清理安装Python 2.7,请查看此帖子。你也可以...

2171
来自专栏IT笔记

Linux下安装部署 Nginx + uWSGI + Django

上一篇文章,我们提到了Python3+Django2 配置后台管理,在开发环境中这样启动测试是没有任何问题的,我们可以使用 Django 默认的服务器。但是,如...

1371
来自专栏专注于主流技术和业务

Jenkins自动部署Maven+SpringBoot+Mybatis项目

Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。如下配置:

2864
来自专栏狂码一生

CentOS-7搭建FTP服务器

一、检查vsftpd是否安装     rpm -qa | grep vsftpd 二、安装     yum install vsftpd -y 三、配置  ...

1.1K7
来自专栏玄魂工作室

Kali Linux系列教程之OpenVas安装

Kali Linux系列教程之OpenVas安装 前言 1、 服务器层组件 2、客户层组件 安装过程 Initial setup 初始管理员密码 从浏览器访问后...

3637
来自专栏石瞳禅的互联网实验室

Centos下Mysql因为pid文件启动失败问题解析

不管是直接启动Mysql反馈的错误信息,还是错误日志里的报错信息,信息中都指向了Mysql的PID文件。而笔者直接去查找相应的文件,确实不存在。

4452
来自专栏WebDeveloper

使用Charles工具拦截app请求

如果已连接wifi则忘记,重新连接,下来连接时不止写入密码,还要选择“手动配置代理”、“电脑ipc”、“上面设置的端口号(默认8888)”, 点击确定连接

4922

扫码关注云+社区

领取腾讯云代金券