zabbix觸發器沒法執行動做

zabbix觸發器沒法執行動做

2018年08月26日 11:27:02 wangjiadongge 閱讀數 3902更多linux

分類專欄: linuxweb

版權聲明:本文爲博主原創文章,遵循 CC 4.0 by-sa 版權協議,轉載請附上原文出處連接和本聲明。app

本文連接:https://blog.csdn.net/wangjiadongge/article/details/82079076測試

遇到一個坑爹的問題,必須記錄下來。spa

問題描述:監控的主機分爲了多個組,用戶專門建了一個用於接收報警的組,然而這個組成員只能接收某個主機的報警,而不能接收其餘主機的報警(如今回想起來了,最後那幾個組是新建立的)。.net

 

排查的過程:日誌

先讓其觸發一個告警,而後觸發器沒有執行動做,檢查了報警媒介、觸發器、動做,都沒問題。奇怪……server

手動發送郵件測試也沒問題,只能放大招了,重啓zabbix_server,結果仍是不行……blog

只能放終極大招了,重啓linux系統。仍是不行……get

他大爺的,最後看了一下用戶組,原來新建的監控主機組不在用戶組中,並無權限。

oh fuck!what's happened?

能夠了!

 

 

另外一種可能:

經過查看agent日誌,4200:20170928:173000.693 no active checks on server [47.93.x.x:10051]: host [iZrwn7pkbbterpZ] not found

解決:這種問題通常是zabbix web 主機配置中的名字和agent端的agent.conf中的hostname名字不一致致使的。對比着zabbix web中的主機名字修改agent.conf便可解決。

 

注意:這裏涉及到監控的主動模式和被動模式,若是是用被動模式,那麼主機名必須和zabbix web一致,不然就用主動模式,在zabbix—gent註釋掉:ServerActive=x.x.x.x:10051和#Hostname=Windows

 

 

另外一種可能:存在歷史記錄,須要清除歷史記錄,從新添加模板,尤爲是觸發器使用了模板

相關文章
相關標籤/搜索