Linux 實現rsyslog日誌裡面的IP地址記錄 未測試

Dus發表於2015-06-25

之前我是在bashrc中新增了一句,讓系統操作日誌時向rsyslog傳送一份內容,現在只要在傳送的時候,自己再獲取下當前的遠端登入IP加進去就可以,像這樣

/etc/bashrc

1 sshClientIP=`w | tail -n +3 | awk 'BEGIN {ip="local"}{if ($5=="0.00s" || $3 != "-") ip=$3 fi} END {print ip}'`
2 PROMPT_COMMAND='history -a >(tee -a ~/.bash_history | logger -p local1.debug -t "$sshClientIP[$USER]")'

 

 

相關文章