我有一個用於返回字符串的代理的用戶參數。該字符串包含E:x的行,如果未找到錯誤,則x == 0,如果發現錯誤,則x> 0。我想檢查觸發器上的這個數字,但無法找到如何去做。或者,如果可能的話,我可以使用我的命令的退出狀態。謝謝。zabbix在觸發器上搜索字符串
0
A
回答
0
Zabbix觸發器在值上運行表達式。
如果你的鍵返回一個字符串,你必須使用正則表達式匹配做你描述:
{my-template:system.hostname.regexp(IMPORTANT-SERVER)}#1
這將觸發警報,如果主機名鍵返回,做一個價值不匹配「重要服務器」(區分大小寫)。
如果您的密鑰返回無符號整數,則可以使用檢查值的表達式。
{my-template:uptime.last(0)}<300
如果從鑰匙「正常運行時間」返回的值是小於300,在這種情況下將意味着該機擁有不到5分鐘的正常運行時間,並可能重新啓動這將返回一個警告。只有當該值返回一個無符號整數時才起作用。
我的建議是將您的支票更改爲僅回覆一個數字(或退出代碼)。以無符號整數形式收集數據。設置一個觸發器來說明數字是否不是0,然後發送一個觸發器。
否則,你將不得不匹配正則表達式與字符串。
0
試試這個辦法:
{HP LaserJet P2055dn:display.str(Load Paper)}
它應該工作。
相關問題
- 1. 變量搜索,返回「字符串,字符串2」上搜索
- 2. Zabbix觸發器爲INACTIVE
- 3. 如何在Oracle過程,函數和觸發器中搜索字符串?
- 4. Python:在文件上搜索字符串
- 5. 過濾器,在字符串搜索詞
- 6. 搜索字符串
- 7. 字符串搜索
- 8. 搜索字符串
- 9. 搜索字符串
- 10. 搜索字符串
- 11. 搜索字符串
- 12. 字符串搜索
- 13. 搜索字符串
- 14. 搜索字符串
- 15. 搜索字符串
- 16. 字符串搜索
- 17. 搜索字符串
- 18. 在字符串內搜索
- 19. 在字符串中搜索'$'
- 20. 搜索在HTML字符串
- 21. Google自定義搜索 - 在查詢字符串上搜索
- 22. 搜索字符串,併發送郵件
- 23. 搜索在C上的字符串中發生的列表#
- 24. sed命令來搜索字符串和搜索的字符串
- 25. 搜索字符串中的字符串
- 26. 搜索字符串內的字符串
- 27. 數字搜索字符串
- 28. 搜索字符串文字
- 29. 的Python API的zabbix觸發器得到
- 30. Zabbix觸發器iregex表達式驗證