引言
本文結合配置內存不足10%觸發報警的需求,順便給大家介紹我們怎樣自定義item和trigger,在前幾篇博客中使用了zabbix給我們提供的模板,裏面都已經配置好了item和trigger。但是給我們的模板是當內存小於20M的時候纔會觸發報警,這樣不能滿足我們的需求,我們需要在內存不足10%的時候觸發,這時候需要我們自定義一個item和trigger。
1、在Template OS Linux模板中創建item
進入web頁面—》配置—》模板—Template OS Linux—》點擊監控項——創建監控項
名稱:Ava memory percent
類型:可計算的
鍵值:vm.memory.free[percent]
公式:100*last("vm.memory.size[available]")/last("vm.memory.size[total]")
應用集:Memory
點擊添加即可完成item的創建,下面我們創建報警trigger
2、創建trigger
進入web頁面—》配置—》模板—Template OS Linux—》點擊觸發器——創建觸發器
點擊 表達式後面的添加以後 進行下面選擇
這樣我們就完成了一個自定義的item和trigger,這樣看起來非常的簡單。但是裏面的很多比較細緻但是重要的知識還沒有講解,那就是我們在創建監控項的時候中 類型和鍵值的填寫。這些比較細緻的知識,需要我們翻閱一些官方文檔或者一些書籍進行積累。小編如果有時間會在接下來的博文中系統的總結上面這些東西。