{"id":2303,"date":"2020-08-18T16:21:37","date_gmt":"2020-08-18T08:21:37","guid":{"rendered":"http:\/\/39.97.231.10\/?p=2303"},"modified":"2020-08-18T16:21:37","modified_gmt":"2020-08-18T08:21:37","slug":"goaccess%e6%97%a5%e5%bf%97%e5%88%86%e6%9e%90%e5%b7%a5%e5%85%b7","status":"publish","type":"post","link":"http:\/\/www.weijing.co\/?p=2303","title":{"rendered":"GoAccess\u65e5\u5fd7\u5206\u6790\u5de5\u5177"},"content":{"rendered":"<div class=\\\"lnh-post-info\\\">\n<div class=\\\"post-tags\\\"><span style=\\\"color: #1e73be; font-size: 1.38462rem;\\\">1.1 GoAccess\u7b80\u4ecb<\/span><\/div>\n<\/div>\n<div class=\\\"postBody\\\">\n<div id=\\\"cnblogs_post_body\\\" class=\\\"blogpost-body cnblogs-markdown\\\">\nGoAccess\u662f\u4e00\u4e2a\u975e\u5e38\u826f\u5fc3\u7684\u5f00\u6e90\u8f6f\u4ef6\uff0c\u5b83\u7684\u826f\u5fc3\u4e4b\u5904\u4f53\u73b0\u5728\u5982\u4e0b\u65b9\u9762\uff1a<br \/>\n1\uff09\u5b89\u88c5\u7b80\u5355\uff1b<br \/>\n2\uff09\u64cd\u4f5c\u5bb9\u6613\uff1b<br \/>\n3\uff09\u754c\u9762\u9177\u70ab\uff1b<br \/>\nGoAccess \u5b98\u7f51\u00a0<a href=\\\"https:\/\/goaccess.io\/\\\">https:\/\/goaccess.io<\/a><br \/>\n<img src=\\\"https:\/\/cdn.nlark.com\/yuque\/0\/2018\/png\/206952\/1543888308487-67749a06-022b-413c-afa0-ac5df6b26e20.png\\\" alt=\\\"\u56fe\u7247.png | center | 730x523.5059760956176\\\" \/><\/p>\n<h2 id=\\\"12-\u5b89\u88c5goaccess\\\"><i id=\\\"locator-12-\u5b89\u88c5goaccess\\\" class=\\\"lnh-article-header-locator\\\"><\/i>1.2 \u5b89\u88c5GoAccess<\/h2>\n<h3 id=\\\"121-\u7cfb\u7edf\u73af\u5883\u8bf4\u660e\\\"><i id=\\\"locator-121-\u7cfb\u7edf\u73af\u5883\u8bf4\u660e\\\" class=\\\"lnh-article-header-locator\\\"><\/i>1.2.1 \u7cfb\u7edf\u73af\u5883\u8bf4\u660e<\/h3>\n<pre><code class=\\\"language-bash hljs\\\">[root@clsn.io \/root]\n<span class=\\\"hljs-comment\\\">#cat  \/etc\/redhat-release<\/span>\nCentOS release 6.8 (Final)\n[root@clsn.io \/root]\n<span class=\\\"hljs-comment\\\">#uname  -a<\/span>\nLinux clsn.io 4.10.5-1.el6.elrepo.x86_64 <span class=\\\"hljs-comment\\\">#1 SMP Wed Mar 22 14:55:33 EDT 2017 x86_64 x86_64 x86_64 GNU\/Linux<\/span>\n[root@clsn.io \/root]\n<span class=\\\"hljs-comment\\\">#sestatus<\/span>\nSELinux status:                 disabled\n<\/code><\/pre>\n<h3 id=\\\"122-\u5b89\u88c5goaccess\\\"><i id=\\\"locator-122-\u5b89\u88c5goaccess\\\" class=\\\"lnh-article-header-locator\\\"><\/i>1.2.2 \u5b89\u88c5GoAccess<\/h3>\n<p>\u5b98\u7f51\u63d0\u4f9b\u591a\u79cd\u7cfb\u7edf\u7248\u672c\u7684\u5b89\u88c5\u65b9\u6cd5\uff1a\u00a0<a href=\\\"https:\/\/goaccess.io\/download#installation\\\">https:\/\/goaccess.io\/download#installation<\/a><\/p>\n<pre><code class=\\\"language-bash hljs\\\">$ wget https:\/\/tar.goaccess.io\/goaccess-1.3.tar.gz\n$ tar -xzvf goaccess-1.3.tar.gz\n$ <span class=\\\"hljs-built_in\\\">cd<\/span> goaccess-1.3\/\n$ .\/configure --<span class=\\\"hljs-built_in\\\">enable<\/span>-utf8 --<span class=\\\"hljs-built_in\\\">enable<\/span>-geoip=legacy\n$ make\n<span class=\\\"hljs-comment\\\"># make install<\/span>\n<\/code><\/pre>\n<p>\u914d\u7f6e\u5b8c\u6210\u7684\u4fe1\u606f<\/p>\n<pre><code class=\\\"language-bash hljs\\\">Your build configuration:\n  Prefix         : \/usr\/<span class=\\\"hljs-built_in\\\">local<\/span>\n  Package        : goaccess\n  Version        : 1.3\n  Compiler flags :  -pthread\n  Linker flags   : -lnsl -lncursesw -lGeoIP -lpthread\n  Dynamic buffer : no\n  Geolocation    : GeoIP Legacy\n  Storage method : In-memory Hash Database (Default)\n  TLS\/SSL        : no\n  Bugs           : goaccess@prosoftcorp.com\n<\/code><\/pre>\n<h3 id=\\\"123-\u4f7f\u7528goaccess\u5206\u6790\u65e5\u5fd7\\\"><i id=\\\"locator-123-\u4f7f\u7528goaccess\u5206\u6790\u65e5\u5fd7\\\" class=\\\"lnh-article-header-locator\\\"><\/i>1.2.3 \u4f7f\u7528GoAccess\u5206\u6790\u65e5\u5fd7<\/h3>\n<p>\u6ce8\uff1a\u672c\u6b21\u5206\u6790\u65e5\u5fd7\u4e3a nignx \u6807\u51c6\u8f93\u51fa\u65e5\u5fd7<\/p>\n<pre><code class=\\\"language-bash hljs\\\">[root@clsn.io \/var\/<span class=\\\"hljs-built_in\\\">log<\/span>\/nginx] clsn.io Blog WebSite\n<span class=\\\"hljs-comment\\\">#goaccess  -f  clsn.io.log<\/span>\n<\/code><\/pre>\n<p>\u65e5\u5fd7\u683c\u5f0f\u9009\u4e3a\u00a0<code>NCSA Combined Log Format<\/code><br \/>\n<img src=\\\"https:\/\/cdn.nlark.com\/yuque\/0\/2018\/png\/206952\/1543888064967-26b2a18b-57af-4c46-8ead-dc2f982e60d7.png\\\" alt=\\\"\u56fe\u7247.png | center | 730x511.6914749661705\\\" \/><\/p>\n<pre><code class=\\\"hljs\\\"> \u56de\u8f66\u5373\u53ef\u770b\u5230\u5f53\u524d\u65e5\u5fd7\u5206\u6790\u7ed3\u679c\n<\/code><\/pre>\n<p><img src=\\\"https:\/\/cdn.nlark.com\/yuque\/0\/2018\/png\/206952\/1543888282602-28201947-ee6f-431f-89f4-8cbc8e912151.png\\\" alt=\\\"\u56fe\u7247.png | center | 730x523.5059760956176\\\" \/><\/p>\n<h2 id=\\\"13-\u751f\u6210html\u9875\u9762\\\"><i id=\\\"locator-13-\u751f\u6210html\u9875\u9762\\\" class=\\\"lnh-article-header-locator\\\"><\/i>1.3 \u751f\u6210HTML\u9875\u9762<\/h2>\n<h3 id=\\\"131-\u4fee\u6539\u914d\u7f6e\\\"><i id=\\\"locator-131-\u4fee\u6539\u914d\u7f6e\\\" class=\\\"lnh-article-header-locator\\\"><\/i>1.3.1 \u4fee\u6539\u914d\u7f6e<\/h3>\n<p>\u67e5\u770b\u5f53\u524d\u914d\u7f6e<\/p>\n<pre><code class=\\\"language-bash hljs\\\">[root@clsn.io \/usr\/<span class=\\\"hljs-built_in\\\">local<\/span>\/etc\/goaccess] clsn.io Blog WebSite\n<span class=\\\"hljs-comment\\\">#egrep  -v \\\"^#|^$\\\" goaccess.conf<\/span>\nconfig-dialog <span class=\\\"hljs-literal\\\">false<\/span>\nhl-header <span class=\\\"hljs-literal\\\">true<\/span>\njson-pretty-print <span class=\\\"hljs-literal\\\">false<\/span>\nno-color <span class=\\\"hljs-literal\\\">false<\/span>\nno-column-names <span class=\\\"hljs-literal\\\">false<\/span>\nno-csv-summary <span class=\\\"hljs-literal\\\">false<\/span>\nno-progress <span class=\\\"hljs-literal\\\">false<\/span>\nno-tab-scroll <span class=\\\"hljs-literal\\\">false<\/span>\nwith-mouse <span class=\\\"hljs-literal\\\">false<\/span>\nagent-list <span class=\\\"hljs-literal\\\">false<\/span>\nwith-output-resolver <span class=\\\"hljs-literal\\\">false<\/span>\nhttp-method yes\nhttp-protocol yes\nno-query-string <span class=\\\"hljs-literal\\\">false<\/span>\nno-term-resolver <span class=\\\"hljs-literal\\\">false<\/span>\n444-as-404 <span class=\\\"hljs-literal\\\">false<\/span>\n4xx-to-unique-count <span class=\\\"hljs-literal\\\">false<\/span>\nall-static-files <span class=\\\"hljs-literal\\\">false<\/span>\ndouble-decode <span class=\\\"hljs-literal\\\">false<\/span>\nignore-crawlers <span class=\\\"hljs-literal\\\">false<\/span>\ncrawlers-only <span class=\\\"hljs-literal\\\">false<\/span>\nignore-panel REFERRERS\nignore-panel KEYPHRASES\nreal-os <span class=\\\"hljs-literal\\\">true<\/span>\nstatic-file .css\nstatic-file .js\nstatic-file .jpg\nstatic-file .png\nstatic-file .gif\nstatic-file .ico\nstatic-file .jpeg\nstatic-file .pdf\nstatic-file .csv\nstatic-file .mpeg\nstatic-file .mpg\nstatic-file .swf\nstatic-file .woff\nstatic-file .woff2\nstatic-file .xls\nstatic-file .xlsx\nstatic-file .doc\nstatic-file .docx\nstatic-file .ppt\nstatic-file .pptx\nstatic-file .txt\nstatic-file .zip\nstatic-file .ogg\nstatic-file .mp3\nstatic-file .mp4\nstatic-file .exe\nstatic-file .iso\nstatic-file .gz\nstatic-file .rar\nstatic-file .svg\nstatic-file .bmp\nstatic-file .tar\nstatic-file .tgz\nstatic-file .tiff\nstatic-file .tif\nstatic-file .ttf\nstatic-file .flv\n<\/code><\/pre>\n<p>\u7531\u4e0a\u53ef\u89c1\u9ed8\u8ba4\u914d\u7f6e\u4e2d\u5e76\u65e0\u65f6\u95f4\u53c2\u6570\uff0c\u9700\u8981\u5728\u914d\u7f6e\u4e2d\u6dfb\u52a0\u65f6\u95f4\u53c2\u6570\u3002<\/p>\n<pre><code class=\\\"language-bash hljs\\\">[root@clsn.io \/usr\/<span class=\\\"hljs-built_in\\\">local<\/span>\/etc\/goaccess] clsn.io Blog WebSite\n<span class=\\\"hljs-comment\\\">#cat  &gt;&gt;goaccess.conf&lt;&lt;EOF<\/span>\n&gt; time-format %H:%M:%S\n&gt; date-format %d\/%b\/%Y\n&gt; <span class=\\\"hljs-comment\\\">#NCSA Combined Log Format<\/span>\n&gt; <span class=\\\"hljs-built_in\\\">log<\/span>-format %h %^[%d:%t %^] <span class=\\\"hljs-string\\\">\\\"%r\\\"<\/span> %s %b <span class=\\\"hljs-string\\\">\\\"%R\\\"<\/span> <span class=\\\"hljs-string\\\">\\\"%u\\\"<\/span>\n&gt; EOF\n[root@clsn.io \/usr\/<span class=\\\"hljs-built_in\\\">local<\/span>\/etc\/goaccess] clsn.io Blog WebSite\n<span class=\\\"hljs-comment\\\">#cp -a goaccess.conf ..\/<\/span>\n<\/code><\/pre>\n<h3 id=\\\"132--\u6dfb\u52a0\u5b9a\u65f6\u4efb\u52a1\\\"><i id=\\\"locator-132--\u6dfb\u52a0\u5b9a\u65f6\u4efb\u52a1\\\" class=\\\"lnh-article-header-locator\\\"><\/i>1.3.2 \u6dfb\u52a0\u5b9a\u65f6\u4efb\u52a1<\/h3>\n<pre><code class=\\\"language-bash hljs\\\">30 * * * *  \/usr\/<span class=\\\"hljs-built_in\\\">local<\/span>\/bin\/goaccess  \/var\/<span class=\\\"hljs-built_in\\\">log<\/span>\/nginx\/clsn.io.log* -o \/www\/wwwroot\/monitor\/report.html -p \/usr\/\n<span class=\\\"hljs-built_in\\\">local<\/span>\/etc\/goaccess\/goaccess.conf\n<\/code><\/pre>\n<p>1.3.3 \u68c0\u67e5\u751f\u4ea7\u9875\u9762<br \/>\n<a href=\\\"https:\/\/monitor.clsn.io\/report.html\\\">https:\/\/monitor.clsn.io\/report.html<\/a><br \/>\n<img src=\\\"https:\/\/cdn.nlark.com\/yuque\/0\/2018\/png\/206952\/1543893039900-edf70008-f3dd-43b1-8c80-4152548de419.png\\\" alt=\\\"\u56fe\u7247.png | center | 730x407.58333333333337\\\" \/><\/p>\n<h2 id=\\\"14-\u53c2\u8003\u6587\u732e\\\"><i id=\\\"locator-14-\u53c2\u8003\u6587\u732e\\\" class=\\\"lnh-article-header-locator\\\"><\/i>1.4 \u53c2\u8003\u6587\u732e<\/h2>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>1.1 GoAccess\u7b80\u4ecb GoAccess\u662f\u4e00\u4e2a\u975e\u5e38\u826f\u5fc3\u7684\u5f00\u6e90\u8f6f\u4ef6\uff0c\u5b83\u7684\u826f\u5fc3\u4e4b\u5904\u4f53\u73b0\u5728\u5982\u4e0b\u65b9\u9762\uff1a 1\uff09\u5b89\u88c5 &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"http:\/\/www.weijing.co\/?p=2303\"> <span class=\"screen-reader-text\">GoAccess\u65e5\u5fd7\u5206\u6790\u5de5\u5177<\/span> \u67e5\u770b\u5168\u6587 &raquo;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[102,124],"tags":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"mailpoet_newsletter_max":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false,"shop_catalog":false,"shop_single":false,"shop_thumbnail":false},"uagb_author_info":{"display_name":"weijing","author_link":"http:\/\/www.weijing.co\/?author=4"},"uagb_comment_info":0,"uagb_excerpt":"1.1 GoAccess\u7b80\u4ecb GoAccess\u662f\u4e00\u4e2a\u975e\u5e38\u826f\u5fc3\u7684\u5f00\u6e90\u8f6f\u4ef6\uff0c\u5b83\u7684\u826f\u5fc3\u4e4b\u5904\u4f53\u73b0\u5728\u5982\u4e0b\u65b9\u9762\uff1a 1\uff09\u5b89\u88c5&hellip;","_links":{"self":[{"href":"http:\/\/www.weijing.co\/index.php?rest_route=\/wp\/v2\/posts\/2303"}],"collection":[{"href":"http:\/\/www.weijing.co\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.weijing.co\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.weijing.co\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/www.weijing.co\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2303"}],"version-history":[{"count":0,"href":"http:\/\/www.weijing.co\/index.php?rest_route=\/wp\/v2\/posts\/2303\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.weijing.co\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.weijing.co\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2303"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.weijing.co\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}