2017年3月1日 星期三

S小魚仔S Zabbix 3.2 監控 Linux Log 檔案 或 文字檔 (四)

首先我們需要知道兩個關鍵,「Zabbix」被控端(Client)需安裝「Zabbix Agent」,透過「Zabbix Agent」進行「監控」,監控分為「主動式」與「被動式」。
監控 Log 檔案 或 文字檔 內文,需使用「主動式」並搭配「正規表達法」(Regular Expression)。

整個流程為 => 建立「模板」=> 建立「應用集」=> 建立「項目

1. 選擇「Linux」監控「文件」賦予「權限
PS. Zabbix Agent 隸屬 群組

chmod o+r yum.log

2. 建立「模板」並套用「主機

1. 點選「組態
2. 點選「模版
3.點選「創建模板

1. 輸入「模版」名稱
2. 加入「Templates」模版群組
3. 加入「監控主機


3. 建立「應用集






4. 建立「項目」編寫「正規表達法



1. 輸入「名稱
2 選擇「Zabbix 端點代理程式 (主動式)

3. 輸入「log[/var/log/yum.log,Updated]
PS 採用「正規表達法」表達法,搜尋「yum.log」如果內文有「Updated」則「紀錄」。
4. 數據類型「日誌
5. 選擇該「應用集名稱
PS 數據更新間隔(秒) 表示「每幾秒」執行一次。




5. 瀏覽「最新數據」檢查「是/否」抓取
PS 如果抓取不到數據,請檢查「/var/log/zabbix/zabbix_server.log」紀錄說明。



參考資料