宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產品動態(tài)
精選推薦

Nginx日志分析工具GoAccess,有沒有好用的Nginx日志分析工具?

管理 管理 編輯 刪除

官方地址: https://goaccess.io

GoAccess

GoAccess 是一款開源的實時 Web 日志分析工具,支持Nginx等多種日志格式,支持分析并導出HTML

1.安裝

直接通過yum安裝:


# 安裝依賴庫
yum install -y GeoIP-devel ncurses-devel

# 安裝GoAccess 
yum install goaccess

修改配置文件,一般在/etc/goaccess/goaccess.conf:


time-format %H:%M:%S
date-format %d/%b/%Y
# NCSA Combined Log Format
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"

2.使用

設置語言為中文,分析指定的Nginx日志文件,并導出html:


LANG="zh_CN.UTF-8" && awk '$4 ~ /23\/Sep\/2024/' /www/wwwlogs/site.log | goaccess -a -c -d -p /etc/goaccess/goaccess.conf --html-prefs '{"autoHideTables":true,"layout":"vertical","perPage":20,"theme":"bright","showTables":true,"requests":{"plot":{"metric":"hits-visitors","chartType":"bar"}}}' > /www/wwwlogs/log.html

  • -a 或 --agent-list:顯示訪問者使用的瀏覽器和操作系統(tǒng)信息。
  • -c 或 --http-protocol:顯示 HTTP 協(xié)議的版本。
  • -d 或 --no-term-resolver:不解析終端分辨率。
  • -p 或 --config-file:指定 GoAccess 的配置文件路徑,這里是 /etc/goaccess/goaccess.conf。
  • --html-prefs:設置 HTML 輸出的偏好設置。

3.定時導出

創(chuàng)建如下的腳本:


#!/bin/bash

#頁面轉換為中文
LANG="zh_CN.UTF-8"

# 定義日志文件和輸出文件的路徑
LOG_FILE="/www/wwwlogs/webapi.log"
TEMP_OUTPUT_FILE="/www/nginx/online.html"
OUTPUT_FILE="/www/nginx/report.html"
TEMP_FILE="/tmp/webapi_23sep2024.log"

# 使用 awk 篩選出2024年9月23日的日志行,并保存到臨時文件
awk '$4 ~ /23\/Sep\/2024/' "$LOG_FILE" > "$TEMP_FILE"

# 檢查臨時文件是否為空
if [ -s "$TEMP_FILE" ]; then
    # 使用 goaccess 分析臨時文件
   LANG="zh_CN.UTF-8" && goaccess -a -c -d -p /etc/goaccess/goaccess.conf --html-prefs '{"autoHideTables":true,"layout":"vertical","perPage":20,"theme":"bright","showTables":true,"requests":{"plot":{"metric":"hits-visitors","chartType":"bar"}}}' "$TEMP_FILE" > "$TEMP_OUTPUT_FILE"
    
    # 檢查 goaccess 是否成功執(zhí)行并輸出結果
    if [ $? -eq 0 ]; then
        cp "$TEMP_OUTPUT_FILE" "$OUTPUT_FILE"
        echo "報告已成功生成并保存到 $OUTPUT_FILE"
    else
        echo "生成報告時發(fā)生錯誤。"
    fi
else
    echo "沒有找到2024年9月23日的日志數據。"
fi

# 清理臨時文件
rm -f "$TEMP_FILE"


請登錄后查看

小碼二開 最后編輯于2024-10-09 14:14:19

快捷回復
回復
回復
回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
排序 默認正序 回復倒序 點贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復' : '回復'}}
刪除
回復
回復

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復' : '回復'}}
刪除
回復
回復
查看更多
打賞
已打賞¥{{reward_price}}
1008
{{like_count}}
{{collect_count}}
添加回復 ({{post_count}})

相關推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復
回復
問題:
問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內的數值
打賞成功
¥{{price}}
完成 確認打賞

微信登錄/注冊

切換手機號登錄

{{ bind_phone ? '綁定手機' : '手機登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服