Zabbix 日誌監控

2021-09-21 09:55:49 字數 1248 閱讀 2602

之前部落格寫過nginx日誌錯誤數量監控,達到觸發器閾值就報警,最近出了乙個事故,資料庫主庫磁碟滿了,導致主從異常,線上好多業務都down,所以資料庫這塊的監控尤其重要,下面做個mysql log 監控,如果匹配到異常錯誤,就輸出這條錯誤日誌。

zabbix版本:3.0.4

mysql5.6.29 二進位制安裝

做法如下:

使用zabbix 系統自帶的模板就行:

新建乙個模板,隨便起個標識的名字(mysql error log)

在對應的模板中新建乙個應用集,名字也叫(mysql error log)

在對應的模板中新建乙個監控項:名稱(mysql error log) 型別:zabbix客戶端主動式  鍵值:log[/var/log/mysqld.log,error]  多個錯誤的話可以嘗試log[/var/log/mysqld.log,"(error|error|not"]等怎麼高興怎麼來;資訊型別:日誌。

新建乙個觸發器:

名稱:mysql log 異常

表示式:新增表示式,到模板裡找到這個監控項就好了。

#新增匹配錯誤字串的的正規表示式。

#新增資料匹配正則。

#新增觸發器:

正規表示式:

=1 and =0

這段正則的意思是:匹配最新60s內的mysqld.log的日誌,如果60s內有新的日誌匹配到含有error字串的就觸發,否則就不觸發,防止60s內沒有新資料zabbix 一直檢測老資料觸發。

效果如下:

Zabbix 監控日誌

監控伺服器指定日誌檔案,實現過濾日誌關鍵字報警。確保在被監控主機的配置檔案中 hostname 引數與前端頁面中的主機名匹配 serveractive 引數中指向zabbix伺服器ip 1 建立監控項 配置 主機 監控項 建立監控項 2 填寫監控項資訊 名稱 日誌czd.log 型別 zabbix客...

zabbix之日誌檔案監控

一 日誌item介紹 下面介紹zabbix另乙個 重量級 的功能 日誌檔案監控,它最主要的是監控日誌檔案中有沒有某個字串的表示式,對應日誌輪轉與否,zabbix都支援。在配置item的時候,type選擇zabbix agent active 這裡主要需要配置的是key。下面是監控日誌的兩種key l...

zabbix之日誌檔案監控

一 日誌item介紹 下面介紹zabbix另乙個 重量級 的功能 日誌檔案監控,它最主要的是監控日誌檔案中有沒有某個字串的表示式,對應日誌輪轉與否,zabbix都支援。在配置item的時候,type選擇zabbix agent active 這裡主要需要配置的是key。下面是監控日誌的兩種key l...