2016-12-07 99 views
0

每當登錄失敗時,我都會向Zabbix發送SNMP陷阱消息。看起來訊息像:觸發器計數SNMP陷阱

20161207.134900 XCB-SNMP-MIB::xcbLoginFailure 0 (null) XCB-SNMP-MIB::description Authentication failed; username='sgsgsgsgsg' XCB-SNMP-MIB::peerAddress 10.138.1.31 

我想例如獲得通知時在最後2分鐘後,我收到了超過5登錄失敗(所以我得到了超過5個陷阱),我試圖做表達這樣的:

{Testhost:snmptrap["XCB-SNMP-MIB::xcbLoginFailure"].count(2m)}>5 

但它不工作。在表達中是否有任何錯誤,或者我應該找其他地方因爲觸發不起作用?如果表達不好,我該如何解決?

截圖:

enter image description here

+1

請您詳細說明「不工作」?您的物品是否正確接收數據?如果不是,前端的錯誤信息是什麼意思(主機項目列表中的紅色十字)?同樣,你的觸發器在觸發器列表中是否有紅叉?如果是這樣,那麼錯誤信息是什麼? – asaveljevs

+0

有沒有錯誤信息,evrything看起來很好,只是當我發送幾個陷阱來檢查它沒有「點擊」條件沒有履行條件 – akuzma

+0

是否有可能發佈該項目的一些截圖數據和相應的「Monitoring」 - >「Events」的截圖顯示了相同的時間段? – asaveljevs

回答

0

爲了使它工作,我改變了:

{Testhost:snmptrap["XCB-SNMP-MIB::xcbLoginFailure"].count(2m)}>5 

到:

{Testhost:snmptrap["XCB-SNMP-MIB::xcbLoginFailure"].count(2m,username)}>5 

,因爲我得到了2種類型的登錄失敗的消息:

20161208.131643 XCB-SNMP-MIB::xcbLoginFailure 0 (null) XCB-SNMP-MIB::description Authentication failed; username='dgdg' XCB-SNMP-MIB::peerAddress 10.138.1.31 

和:

20161208.131641 XCB-SNMP-MIB::xcbLoginFailure 0 (null) XCB-SNMP-MIB::description Invalid username; username='' XCB-SNMP-MIB::peerAddress 10.138.1.31 

二者均包含「用戶名」,所以我算了算多少次phraze發生。