對於nginx日誌分析,有很多工具,衡量好壞的標準大概就是三快:安裝快,解析快,上手快。滿足這三點的goaccess確實是居家必備良藥。話說這個標題其實有點委屈GoAccess了,它是一個日誌分析工具,並不只是為nginx使用的。你也可以用它來分析apache,IIS的日誌,甚至你自己寫的web服務,當然前提是你需要定義好解析的日誌格式。誠如見到一個美女,你會一眼喜歡上它的幾個功能有:1 解析速度快2 使用簡單3 能生成html,json,csv安裝GoAccess如果你是centos,使用yum:yum install goaccess如果你的yum找不到goaccess,就先安裝epelwget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwget http://rpms.famillecollet.com/enterprise/remi-release-6.rpmsudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpmGoAccess有兩種使用方法,一種是直接在控制檯顯示和操作。當你要立馬分析出今天早上10點到12點的IP訪問情況的時候,直接在控制檯敲命令是最快的。另外一種就是生成html檔案或者資料檔案。如果你希望每天管理的伺服器叢集能給你傳送一個昨天訪問日誌的情況,這個就是不二選擇了。
對於nginx日誌分析,有很多工具,衡量好壞的標準大概就是三快:安裝快,解析快,上手快。滿足這三點的goaccess確實是居家必備良藥。話說這個標題其實有點委屈GoAccess了,它是一個日誌分析工具,並不只是為nginx使用的。你也可以用它來分析apache,IIS的日誌,甚至你自己寫的web服務,當然前提是你需要定義好解析的日誌格式。誠如見到一個美女,你會一眼喜歡上它的幾個功能有:1 解析速度快2 使用簡單3 能生成html,json,csv安裝GoAccess如果你是centos,使用yum:yum install goaccess如果你的yum找不到goaccess,就先安裝epelwget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwget http://rpms.famillecollet.com/enterprise/remi-release-6.rpmsudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpmGoAccess有兩種使用方法,一種是直接在控制檯顯示和操作。當你要立馬分析出今天早上10點到12點的IP訪問情況的時候,直接在控制檯敲命令是最快的。另外一種就是生成html檔案或者資料檔案。如果你希望每天管理的伺服器叢集能給你傳送一個昨天訪問日誌的情況,這個就是不二選擇了。