模板雖好,可是不能解決全部的監控,有些須要的監控項在模板中並無,須要咱們本身定義一個監控項,如何定義一個監控項呢?大概的流程是這樣的幾步vim
1.在插件配置文件中定義一個key/value,key是插件名字,value是監控命令或者一個實現監控的腳本 2.在模板添加監控項 3.在模板中給監控項配置圖形 4.在模板中給監控項配置一個觸發器
在agent.test.com機器操做bash
定義一個插件目錄,將全部自定義的插件腳本全放這 # mkdir /etc/zabbix/libexec 寫一個監控當前用戶的腳本 # cat /etc/zabbix/libexec/system_current_user.sh #!/bin/bash #system.current.user who | wc -l 新建一個插件配置文件,輸入一下內容 # vim /etc/zabbix/zabbix_agentd.d/user-defined.conf UserParameter=system.current.user,bash /etc/zabbix/libexec/system_current_user.sh 插件配置文件的格式 指令=kye,value 按照格式寫就能夠了 保存退出後重啓agent服務,加載新加的配置文件內容 # systemctl restart zabbix-agent
1. 將監控項添加到模板測試
點擊模板對應的監控項,準備添加自定義的監控項spa
按照圖示,添加監控項信息,注意起名字不能隨意,必定從名字就能看到你的監控項的做用,鍵值要輸入你在配置文件中自定義監控項時的Key,千萬不能輸錯誤。這樣監控項就添加完成了插件
2.爲監控項添加圖形3d
注意圖示的提示信息,主機欄要填寫模板,固然若是你定義的這個監控項不是爲了全部機器都能用,那你選一個主機也是沒有問題的。點擊建立圖形按鈕,開始建立圖形吧。rest
圖形的名字不能隨意,方便你之後一眼就能看明白,監控項(16)添加你2.1模板中定義的監控項code
3.添加一個觸發器blog
觸發器信息添加完成了。一會咱們經過如下點擊來測試如下,看看是否能出圖了。模板
監測中--->圖形,按照圖示找到你模板中的任意一個機器,而後選擇你添加的圖形。
有數據了,完成任務了。觸發器測試在報警中來完成。