0
我有一個浮點類型的項目,但有時會收到一個錯誤的情況下,而不是一個數字的字符串。在這種情況下如何才能使觸發器正則表達式觸發?zabbix正則表達式觸發錯誤的數據類型
我現在不知道檢查「錯誤的數據類型」。
實際上這是設計和我想要做的是這樣的:如果數據收集失敗,我會發送一條錯誤消息,以便在zabbix上看到它。
我試過nodata(0),但這似乎不起作用。
我有一個浮點類型的項目,但有時會收到一個錯誤的情況下,而不是一個數字的字符串。在這種情況下如何才能使觸發器正則表達式觸發?zabbix正則表達式觸發錯誤的數據類型
我現在不知道檢查「錯誤的數據類型」。
實際上這是設計和我想要做的是這樣的:如果數據收集失敗,我會發送一條錯誤消息,以便在zabbix上看到它。
我試過nodata(0),但這似乎不起作用。
在你的情況下,zabbix將不會存儲該項目的「錯誤」值。如果你不關心字符串是什麼,那麼你可以在你的時間間隔內設置一個「nodata」觸發器。查看triggers manual並搜索「nodata」。
編輯:從頭開始,沒有閱讀的整個問題....
EDIT2:如果您確信這不是設計工作,而不是因爲你的觸發間隔忽略了數據的時間間隔,那麼你可以嘗試捕獲不受支持的狀態。有一個功能open request,但您可以設置一個類似於this的側面腳本。或者,您可以將節點上的受監視項目包裝到一個UserParameter腳本中,該腳本讀取值並打印-1或其他值(如果不是數字)。然後繼續正常的數字觸發器。
我創建了一個新的項目,將收到字符串錯誤 – cristi