|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!GoAccess是一款开源的网站日记及时剖析工具。GoAccess的事情体例很简单了解,就是读取息争析Apache/Nginx/Lighttpd的会见日记文件accesslog,然后以更友爱的体例把统计信息显现出来。统计的内容包含:会见概略、静态页面哀求、静态页面哀求(如图片、款式表、剧本等)、访客排名,访客利用的操纵体系,访客利用的扫瞄器,去路域名,404毛病,搜刮爬虫,搜刮关头词等等。GoAccess的功能也不赖,据官方测试,在一台IntelXeonCPU@2.40ghzCPU,2GB内存的呆板上处置日记文件的速率是97000行每秒。
Linux刊行版本自带的GoAccess一样平常太老,好比Ubuntu12.04带的是0.4.2,Ubuntu13.10带的是0.5,而最新的goaccess版本是0.7.1.以是相似不经常使用的软件,Linux刊行官方存眷也少,为了利用最新的版本,最好接纳源代码装置的体例。
在CentOS6.5上装置编译GoAccess时必要的工具和库:- #yumgroupinstallDevelopmentTools#yuminstallglib2glib2-develncurses-devel
复制代码 在Ubuntu12.04上装置编译GoAccess时必要的工具和库:- $sudoapt-getinstallbuild-essential$sudoapt-getinstalllibglib2.0-devlibncursesw5-dev
复制代码 下载GoAccess的源代码、编译和装置:- $wgethttp://downloads.sourceforge.net/project/goaccess/0.7.1/goaccess-0.7.1.tar.gz$tar-xzvfgoaccess-0.7.1.tar.gz$cdgoaccess-0.7.1/$./configure--enable-utf8$make$sudomakeinstall
复制代码 运转GoAccess,选择NCSACombinedLogFormat:- $/usr/local/bin/goaccess-f/var/log/apache2/access.log+--------------------------------------------------+|LogFormatConfiguration||[SPACE]totoggle-[ENTER]toproceed||||[]CommonLogFormat(CLF)||[]CommonLogFormat(CLF)withVirtualHost||[x]NCSACombinedLogFormat||[]NCSACombinedLogFormatwithVirtualHost||[]W3C||[]CloudFront(DownloadDistribution)||||LogFormat-[c]toadd/editformat||%h%^[%d:%^]"%r"%s%b"%R""%u"||||DateFormat-[d]toadd/editformat||%d/%b/%Y|+--------------------------------------------------+
复制代码 界面以下:
GoAccess还能够天生HTML格局的呈报:- $/usr/local/bin/goaccess-f/var/log/apache2/access.log-a>report.html
复制代码
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|