但,有沒有發現,server上的messages除了紀錄了client的log,也包含了server本機上的log…看起來很雜唄~~~
所以,為了方便分離與觀看,我想把server裡messages中屬於client的log放到server中我給client的特定資料匣裡存進來…那~~~這該怎麼做。
寫一個shell來filter??不,太麻煩又浪費系統資源…
rsyslog本身就有簡單command的功能,在前篇中說的2)的網頁,你可以看到很多種方式…
而我主要用的方式…
:source,isequal,"client-hostname" /var/log/client-hostname/messages
:source,isequal,"client-hostname" ~
說明:log中的來源(source)欄位值等於(iseqaul)xxx(client-hostname)的就存入/var/log/client-hostname/messages中…
存檔後重啟rsyslog…應該就會看到改變了
沒有留言:
張貼留言