觸發器(triggers)是什麼?
觸發器使用邏輯表示式來評估通過item獲取到得資料是處於哪種狀態,item一收回資料,講解任務交給觸發器去評估狀態,明白觸發器是怎麼一回事了把?
在觸發器表示式中我們可以定義哪些值範圍是合理,哪些是不合理的,條件滿足時,true,表示problem狀態,反之,則ok狀態;
zabbix server item每次獲取到乙個新值都會使用觸發器表示式計算它的狀態如果使用基於時間的表示式 (例如:nodata(), date(), dayofmonth(), dayofweek(), time(), now()), zabbix timer每30秒會重新計算一次。
建立觸發器步驟:
點選configuration(配置)
→hosts(主機)
點選hosts(主機)
相關行的trigger
點選右上角的建立觸發器(create trigger)
,你也可以修改列表中的觸發器
1、命名完成後,選擇新增按鈕,自動生成表示式
2、選擇乙個觸發器要監控的監控項
3、選擇好監控項以後,選擇監控的指標,我監控的是最新的值,最後乙個值等於0就觸發(備註,我監控項上面的條目是監控正常就返回1,不正常就返回0)
4、新增完成後,可以選擇多重問題事件生成,就是,故障恢復的時候也會生成事件報告(不然什麼時候恢復了你會不知道的)
5、現在我們觸發器已經制定好了,現在去啟用觸發器觀察是否會報警(為了方便演示,我設定的是50m,值比較小,所以只要觸發器設定成功,就一定會**)
先觀察監控中185/home的大小,大小為117g 大於 50m
觀察觸發器狀態(成功)
報警級別介紹
1、視覺化顯示,不同級別顯示不同顏色,例如一般嚴重性為綠色
2、聲音報警,不同的級別不同聲音.
3、使用使用者自定義**報警,例如嚴重問題發簡訊,其他問題傳送郵件。
4、根據嚴重性來定義是否報警
zabbix觸發器依賴關係詳解
zabbix觸發器可以設定依賴性,例如:我們乙個機櫃裡面監控了10臺伺服器,但是10臺伺服器上面又有一台交換機,假設我們交換機掛了,我們伺服器肯定也是聯絡不到了,伺服器聯絡不到再加上上面服務也檢測不到,那豈不是炸開鍋了,全是報警,這個時候我們就可以用到依賴關係了,設定好依賴關係以後,我們交換機故障了,下面的主機和服務不會發起故障通知,但是記得要及時修復
Zabbix 監控觸發器設定
在生產環境中,有一台mysql的備份伺服器,上面執行著三個資料庫例項的從庫,也在做日誌的同步工作,為了實現對該備份伺服器的監控,當出現從庫例項不為3或者日誌同步程序不為3的時候,產生告警通知,生產使用的是zabbix監控。就想著自己寫乙個監控的item,通過定時取值,然後設定觸發器,當有告警的時候進...
觸發器 mysql觸發器
觸發器是一種特殊的儲存過程,它在插入 刪除或修改特定表中的資料時觸發執行,它比資料庫本身標準的功能有更精細和更複雜的資料控制能力。和儲存過程一樣,很少使用。1 觸發器的作用 2 建立觸發器 建立測試環境 mysql create database test db query ok,1 row aff...
zabbix建立觸發器 action,傳送報警郵件
原文 點選建立觸發器按鈕,我們按照以下方式進行建立,其中表示式是不需要手動去寫,是可以自動生成的,點選add按鈕 點選後的頁面如下 觸發器建立之後我們可以看到列表中有乙個我們剛剛建立的觸發器,當不需要的時候我們可以點選禁用按鈕。建立好觸發器後,我們可以去graph中去看一下這個走勢圖,看看有什麼變化...