[問題] 多nginx log檔案合併排序

看板Linux作者 (阿朱哥)時間6年前 (2017/12/20 16:08), 6年前編輯推噓2(205)
留言7則, 3人參與, 6年前最新討論串1/1
我有好幾台 nginx 在做 load balance,現在想用 awstate 作 log分析 但是 awstate 本身沒辦法回頭分析舊的 log 檔,只能照順序分析 所以想請問一下有沒有辦法把 nginx log 檔合併後、針對時間做排序另外輸出檔案 207.46.13.5 [19/Dec/2017:20:35:33 +0800] "GET /robots.txt HTTP/1.0" 404 182 106.38.241.155 [19/Dec/2017:04:09:16 +0800] "GET /robots.txt HTTP/1.0" 404 208 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.31.72 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1513757319.A.25C.html

12/20 16:16, 6年前 , 1F
syslog-ng
12/20 16:16, 1F

12/20 16:16, 6年前 , 2F
splunk
12/20 16:16, 2F

12/20 16:17, 6年前 , 3F
splunk有每日500M free
12/20 16:17, 3F
好的、我研究看看、剛剛把來想用sort -k功能去做 沒想到有的log裡面含有CDN的ip 變成最前方有兩個ip....Orz ※ 編輯: zhucc (59.126.31.72), 12/20/2017 16:43:47

12/21 13:23, 6年前 , 4F
這個時間格式要轉,建議寫點Python程式碼比較好處理。
12/21 13:23, 4F

12/21 13:55, 6年前 , 5F
awstate 還是 awstats?
12/21 13:55, 5F

12/21 13:57, 6年前 , 6F
awstats 有 logresolvemerge.pl 小工具
12/21 13:57, 6F

12/21 13:57, 6年前 , 7F
抱歉手殘、是 awstats 沒錯 我來試看看這個小工具、感謝 ※ 編輯: zhucc (59.126.31.72), 12/21/2017 20:02:33
文章代碼(AID): #1QEXg79S (Linux)