作者 主題: 在不同Server間grep 資料。  (閱讀 2682 次)

0 會員 與 1 訪客 正在閱讀本文。

cv86092

  • 懷疑的國中生
  • **
  • 文章數: 49
    • 檢視個人資料
    • http://mic101.idv.st
在不同Server間grep 資料。
« 於: 2008-07-21 18:01 »
大家好︰
                         我有兩台Server,Account Server記錄使用者登入時間,Log Server記錄使用者登入網站後的Web Log。
                         當我要搜集A使用者的Web Log,我必須先在Account Server查出A的登入時間在那一段,然後再去Web Server把A在該段時間的Log 再 grep 出來。
                         因此我每次都要login 兩台分別作grep 動作,我現在想直接在Log Server寫個script,看可不可以用 TCL 先去
                         Account Server撈時間,再從這一台抓LOG,但我發現 bash shell 和 TCL 似乎也是要寫兩支script才行。
                         請問各位不是是否有更好的方法去作這個動作。
                         



廉價勞工

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: 在不同Server間grep 資料。
« 回覆 #1 於: 2008-07-21 18:17 »
參考參考

#ssh  id@server cat log | grep xxxx

這樣應該可以一個script解決
錢少、事多、離家遠…
位低、權輕、責任重…

alva

  • 活潑的大學生
  • ***
  • 文章數: 315
    • 檢視個人資料
回覆: 在不同Server間grep 資料。
« 回覆 #2 於: 2008-07-21 21:03 »
用NFS將LOG資料夾 Mount在同一台, 在去grep .該應也可以

廉價勞工

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: 在不同Server間grep 資料。
« 回覆 #3 於: 2008-07-22 09:12 »
用NFS將LOG資料夾 Mount在同一台, 在去grep .該應也可以


這方法不錯,想用隨時可以用,懶得每次手動mount就弄個automount吧 ;D
錢少、事多、離家遠…
位低、權輕、責任重…

pippeng

  • 活潑的大學生
  • ***
  • 文章數: 329
  • 性別: 男
    • 檢視個人資料
    • IT Ranger
回覆: 在不同Server間grep 資料。
« 回覆 #4 於: 2008-07-23 12:11 »
你都有Log Server了
為什麼不把web server 跟account server的Log都送到你Log server
在Log server上執行grep就好
用心用心再用心