GoAccess旨在成为一个基于终端的快速日志分析器。其核心思想是实时快速分析和查看Web服务器统计信息,而无需使用您的浏览器(如果您希望通过SSH快速分析访问日志,或者只是喜欢在终端中工作)。 虽然终端输出是默认输出,但它能够生成完整的,自包含的实时HTML报告(非常适合分析,监控和数据可视化),以及JSON和CSV报告。
明月是非常喜欢GoAccess分析器的,以前也做过不少折腾,至今一直都是用GoAccess来进行服务器下各个站点日志分析的,有兴趣的站长们可以参考如下文章:
作为一个可视化的日志分析器,GoAccess非常容易上手,基本上相关的命令只需要简单的参考复制粘贴就可以了。
这次GoAccess v1.3是一个主要版本,自上一版本以来提交了582次提交。最重要的更新是:i18n用于法语,西班牙语,中文和日语。它还增加了对openssl-1.1的WebSocket服务器的支持。现在可以包括自定义浏览器以及其他功能和修复程序。
GoAccess v1.3目前已经支持简体中文,上图即为实时输出的html截图,可以看到各个模块的名称和简介已经都是中文了,并且可以根据Linux默认语言来自动输出中文。
如果你有在使用GoAccess分析器的话,明月强烈建议你更新。
15 条评论
goaccess1.3 才支持中文,并且是根据系统语言显示的,当然也可以指定语言 ,用这个命令可以修改语言
LANG="zh_CN.UTF-8" bash -c "goaccess /home/wwwlogs/www.mecrr.com.log -o /home/wwwroot/www.mecrr.com/xxx.html --real-time-html"
你好歹改一下我的代码吧,复制多无聊嘞( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
哈哈,这个有必要吗?
哈哈,那肯定没有卡( ,,´・ω・)ノ"(´っω・`。)
多谢!
请问一下,什么参数可以设置输出的html的语言呢(比如设置为中文的页面)?
执行这个代码就可以了,记得改一下地址LANG="zh_CN.UTF-8" bash -c "goaccess /home/wwwlogs/www.mecrr.com.log -o /home/wwwroot/www.mecrr.com/xxx.html --real-time-html"
我倒是从来没有这样弄过,基本上就是升级到1.3后就自动显示中文了!
说实话,我也不知道哪个参数?我是升价到1.3后,生成的日志html就自动为简体中文了!应该是生成的HTML会根据浏览器判断的吧!
并不是,需要设置服务语言为中文,或者直接设置goaccess的语言为中文
这个估计跟服务器系统的中文支持情况来决定的,我曾经专门设置过CentOS的简体中文支持和显示!
GoAccess一直在用
嗯,很不错的东西!
每次来都有满满的干货啊
呵呵,正好碰上我又折腾了!