先了解一下zabbix的相關概念app
監控項(iterms):一個具體的指標,好比某我的的體重。函數
鍵(key):經過定義(自定義或者zabbix自帶)的key獲取相應指標的具體值,好比這我的的體重50斤server
觸發器(trigger):能夠理解爲多個條件表達式。對某個iterm的監控,當多個條件表達式都爲true,達到閾值時,觸發器將被觸發。好比,定義的trigger 最新值不得大於50,這個時候經過key去獲取的iterm值恰好51,達到觸發條件。blog
事件(event):觸發器狀態發生改變時,將會產生事件。固然還有其餘事情,好比zabbix sevrer自動發現主機產生的事件源等。事件
動做(action):當事件發生時,對應的處理。get
一、添加監控項:監控項存在於主機和模板中,不能單獨存在。it
點擊監控項之後--->右上角選擇建立監控項io
二、添加觸發器:存在於主機和模板中event
而後點擊右上角建立觸發器:ast
最終以下:
上圖表達式:{192.168.4.50:vfs.fs.size[/data,pfree].last(#1)}<20
基本結構:{server:key.function(<parameter>)}<operator><constant>
對應以下:
server:192.168.4.50
key:vfs.fs.size[/data,pfree]
function(<parameter>):last(#1) 注:函數參數裏面的#表明計算,若是沒有#表明時間,eg:avg(5)
對應的具體函數可查看官網:https://www.zabbix.com/documentation/4.2/manual/appendix/triggers/functions
operator:<
constant:20
三、建立動做
右上角那裏,能夠選擇爲相應的事件源建立動做,這裏選擇爲觸發器建立動做
選擇操做按鈕:
寫的簡單。