歡迎光臨
每天分享高質量文章

在 Ubuntu 17.10 上安裝 AWFFull Web 伺服器日誌分析應用程式 | Linux 中國

AWFFull 是基於 “Webalizer” 的 Web 伺服器日誌分析程式。AWFFull 以 HTML 格式生成使用統計資訊以便用瀏覽器檢視。結果以柱狀和圖形兩種格式顯示,這有利於解釋資料。
— Ruchi


致謝
編譯自 | http://www.ubuntugeek.com/install-awffull-web-server-log-analysis-application-on-ubuntu-17-10.html 
 作者 | Ruchi
 譯者 | geekpi ? ? 共計翻譯:700 篇 貢獻時間:1641 天

AWFFull 是基於 “Webalizer” 的 Web 伺服器日誌分析程式。AWFFull 以 HTML 格式生成使用統計資訊以便用瀏覽器檢視。結果以柱狀和圖形兩種格式顯示,這有利於解釋資料。它提供每年、每月、每日和每小時的使用統計資料,並顯示網站、URL、referrer、user agent(瀏覽器)、使用者名稱、搜尋字串、進入/退出頁面和國家(如果一些資訊不存在於處理後日誌中那麼就沒有)。AWFFull 支援 CLF(通用日誌格式)日誌檔案,以及由 NCSA 等定義的組合日誌格式,它還能只能地處理這些格式的變體。另外,AWFFull 還支援 wu-ftpd xferlog 格式的日誌檔案,它能夠分析 ftp 伺服器和 squid 代理日誌。日誌也可以透過 gzip 壓縮。

如果檢測到壓縮日誌檔案,它將在讀取時自動解壓縮。壓縮日誌必須是 .gz 副檔名的標準 gzip 壓縮。

對於 Webalizer 的修改

AWFFull 基於 Webalizer 的程式碼,並有許多或大或小的變化。包括:

◈ 不止原始統計資料:利用已釋出的公式,提供額外的網站使用情況。
◈ GeoIP IP 地址能更準確地檢測國家。
◈ 可縮放的圖形
◈ 與 GNU gettext 整合,能夠輕鬆翻譯。目前支援 32 種語言。
◈ 在首頁顯示超過 12 個月的網站歷史記錄。
◈ 額外的頁面計數跟蹤和排序。
◈ 一些小的視覺化調整,包括 Geolizer 用量中使用 Kb、Mb。
◈ 額外的用於 URL 計數、進入和退出頁面、站點的餅圖
◈ 圖形上的水平線更有意義,更易於閱讀。
◈ User Agent 和 Referral 跟蹤現在透過 PAGES 而非 HITS 進行計算。
◈ 現在支援 GNU 風格的長命令列選項(例如 –help)。
◈ 可以透過排除“什麼不是”以及原始的“什麼是”來選擇頁面。
◈ 對被分析站點的請求以匹配的取用 URL 顯示。
◈ 404 錯誤表,並且可以生成取用 URL。
◈ 生成的 html 可以使用外部 CSS 檔案。
◈ POST 分析總結使得手動最佳化配置檔案效能更簡單。
◈ 可以將指定的 IP 和地址分配給指定的國家。
◈ 便於使用其他工具詳細分析的轉儲選項。
◈ 支援檢測並處理 Lotus Domin- v6 日誌。

在 Ubuntu 17.10 上安裝 AWFFull

  1. sud- apt-get install awffull

配置 AWFFull

你必須在 /etc/awffull/awffull.conf 中編輯 AWFFull 配置檔案。如果你在同一臺計算機上執行多個虛擬站點,則可以製作多個預設配置檔案的副本。

  1. sud- vi /etc/awffull/awffull.conf

確保有下麵這幾行:

  1. LogFile /var/log/apache2/access.log.1

  2. OutputDir /var/www/html/awffull

儲存並退出檔案。

你可以使用以下命令執行 awffull。

  1. awffull -c [your config file name]

這將在 /var/www/html/awffull 目錄下建立所有必需的檔案,以便你可以使用 http://serverip/awffull/ 。

你應該看到類似於下麵的頁面:

如果你有更多站點,你可以使用 shell 和計劃任務自動化這個過程。


via: http://www.ubuntugeek.com/install-awffull-web-server-log-analysis-application-on-ubuntu-17-10.html

作者:ruchi[2] 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

贊(0)

分享創造快樂