• goaccess实现nginx实现日志可视化


    一:goaccess模块
    goaccess模块是将nginx的日志定向到goaccess模块里实现,原理很简单,只要将文件定向到那里就可以,goaccess是已经集成好显示数据的一个页面,非常的美观和形象。接下来讲解以下环境和操作步骤。
    1:安装nginx,不管是yum安装还好还是源码安装也好,只要找到access.log的绝对路径就可以,这个路径的话yum安装的是在/var/log/nginx/access.log,源码的话如果是编译在/usr/local/nginx下的话是在/usr/local/nginx/logs/access.log
    2:安装好nginx,首先要启动nginx
    3:在网址上输入ip地址能显示访问nginx的访问页面,则表明安装nginx成功了
    4:安装goaccess模块,首先要有epel的源,如果没有的话需要去清华官网上去拷贝过来,放在/etc/yum.reops.d/epel.repo里,然后执行yum -y install epel.再进行yum -y install goaccess
    5:安装成功之后再执行vim /etc/goaccess.conf ,修改配置文件,把守护进程给改成true.找到daemonize False改成ture,再:wq保存即可
    6: goaccess /var/log/nginx/access.log -o /usr/share/nginx/html/goaccess.html --log-format=COMBINED --real-time-html在shell下执行这条命令便可以。yum和源码部署路径不一样,需要去找以下,前面是找access.log的路径,后面是找html文件夹的路径
    7:执行这条命令之后会显示出一个进程,代表goaccess运行成功,如下图所示:

    8:页面测试,输入你的ip地址加页面路径,如192.168.86.138/goaccess.html便会显示以下数据

  • 相关阅读:
    第一个gulp程序
    r.js打包
    吃饭途中的回忆
    IE下script标签的readyState属性
    CSS 选择器
    html的base标签
    迷你MVVM框架 avalonjs 1.3.9发布
    2014年的年终总结
    Visual Studio2017 数据库架构比较
    MVC开发中自定义返回类型
  • 原文地址:https://www.cnblogs.com/bobo-wq/p/11513088.html
Copyright © 2020-2023  润新知