日志文件是我們發現系統問題的重要參考信息。大部分的系統服務出現問題時都會給syslogd(系統日志守護進程)發送消息。然後用戶發覺並根據錯誤提示信息采取行動。然而對於1000行以上的日志文件,我們必須使用日志檢查工具節省時間和避免漏掉重要信息。
Swatch從字面上可以簡單理解為Watcher(守護者)。其它的日志分析軟件定期地掃描日志文件,向你報告系統已經發生的問題或者狀況。Swatch程序不僅能夠做這些,而且它能夠像Syslogd守護程序那樣主動的掃描日志文件並對特定的日志消息采取修復行動。
一、准備
1. 下載和解壓縮最新的Swatch軟件包.建議從Swatch的官方網站獲得可靠的Swatch軟件包。
下載網址: http://sourceforge.net/projects/swatch/
1) 創建Swatch軟件包存放的目錄.
#mkdir -p /usr/local/src/log
2) 解壓縮源代碼包,在log目錄下會生成一個新的目錄apache_1.3.33
#tar zpxf swatch-3.1.1.tar.gz
二、安裝
#cd swatch-3.1.1
#make
#make test
#make install
#make realclean
Swatch程序安裝成功後,Perl模塊將會用於Swatch程序的運行。
更多內容請看Linux安全 linux日志分析專題,或