2017-05-25 126 views
-1

我是zabbix agent的初學者。我想知道下面的觸發器在語法上是否正確?如果是,那麼我怎麼知道觸發器是否被解僱? 我無法收到電子郵件通知。一定幫助我。Zabbix觸發器iregex表達式驗證

{MDMCenter:eventlog[761848].iregexp("Job.Execute() failed. (ex.Message = System.Exception: Exception: Failed in Batch: [1] of \[[0-9]*\] ---> System.Exception: Exception: Failed in Batch: [1] of \[[0-9]*\]] ---> System.IO.IOException: The network name cannot be found.")} 

回答

0

表達式,因爲你在這裏似乎是無效的 - 看起來像你不小心在函數參數中添加了一些示例值。

您可以在儀表板或監視 - >觸發器頁面中查找觸發器觸發。

通常,在查看觸發器之前,請驗證數據是否進入,並且這些值是否符合您的期望值。如果某些觸發器仍然無法工作,請始終提供確切的觸發器表達式和一些示例值以及所有已檢查的內容(服務器正在運行,項目值最近等)。

+0

嗨,謝謝你提供的信息。我寫了大約25個觸發器,但他們沒有被解僱。有沒有可能引導我?內置的zabbix觸發器工作正常。但他寫的我沒寫。在此先感謝 –

+0

這不是一個可以回答的具體問題 - 但我已經添加了一些關於如何改進問題和方法調試的其他提示。 – Richlv

+0

感謝您的信息。那麼我在哪裏找到他們?你能分享嗎? –