用Logwatch工具監控Linux系統Log日誌

2021-08-30 03:43:28 字數 965 閱讀 7040

如果要想迅速的得到 linux 環境中的日誌報告資訊, logwatch 是乙個很好的工具。一般的 linux 系統中可能都預設安裝了這個工具.幾乎不需要額外的配置就可以簡單的用起來。

# logwatch --print
這條命令把會把昨天的日誌資訊簡要的列印出來. 比如使用者登入失敗資訊、ssh 登入資訊、磁碟空間使用等。

單獨檢視某個服務,比如 ssh 登入資訊:

# logwatch --service sshd --print
這條命令可以檢視使用說明:

# logwatch --help
最新版本的 logwatch 預設有 70 多種 log 的配置資訊. 如果要對自己的特殊 log 做監控, 定製也是比較容易的。簡單記錄一下:

基本的做法:

1) 建立乙個日誌檔案組。指定自己的 log 檔案,可以是乙個,可以是多個;

3) 建立乙個過濾指令碼。

整個原理就是,logwatch 首先要知道針對哪乙個服務, 從這個服務中得到需要處理的 log 檔案資訊, 然後這個檔案送給過濾指令碼處理, 之後把處理後格式化的資訊展現出來。出於時間關係,例子就不給了。

但是每天ssh到伺服器上使用太不方便,還好logwatch提供了mail功能:

#nano /etc/logwatch/conf/logwatch.conf
mailto = root(其實可以加自己的郵箱,中間逗號隔開)

同時,因為我們需要了解伺服器的詳細資訊,所以,修改下面的:

detail = 是細節度,推薦 10 ,即最高

安全:

logwatch 舊版本 2.11 有個著名的漏洞:臨時目錄建立處理中存在競爭條件漏洞。這裡有溢位**:root compromise through logwatch

其他: logwatch 報告的是 log 資訊的歷史資料,如果要實時監控 log,可以考慮用 swatch。

用CSS定義 li 樣式

li li的這個樣式定義是將列表專案使用來代替顯示的小圓點。當然您也可以顯示成其它效果,詳細請參閱下面的定義 列表專案效果的css定義 list style type circle 可換成自己想要的樣式 列表專案樣式 disc css1 實心圓 circle css1 空心圓 square css1...

mongodb監控工具

1 mongosniff mongosniff source net lo監控mongodb的埠 舉例 這是開啟的兩個客戶端,可以看到相應的操作在這個監控下面可以看到 2 mongostat 可以檢視執行的mongodb的統計資訊 字段說明 insert 每秒插入量 query 每秒查詢量 upda...

效能監控工具

linux中常用的監控cpu整體效能的工具有 mpstat mpstat 不但能檢視所有cpu的平均資訊,還能檢視指定cpu的資訊。vmstat 只能檢視所有cpu的平均資訊 檢視cpu佇列資訊 iostat 只能檢視所有cpu的平均資訊。sar 與mpstat 一樣,不但能檢視cpu的平均資訊,還...