一、自定義一個監控項
模板雖好,但是不能解決所有的監控,有些需要的監控項在模板中並沒有,需要我們自己定義一個監控項,如何定義一個監控項呢?大概的流程是這樣的幾步
1.在插件配置文件中定義一個key/value,key是插件名字,value是監控命令或者一個實現監控的腳本 2.在模板添加監控項 3.在模板中給監控項配置圖形 4.在模板中給監控項配置一個觸發器
在agent.test.com機器操作
定義一個插件目錄,將所有自定義的插件腳本全放這 # 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
二、在WEB為自定義的監控項添加到模板、設置圖形和觸發器
1. 將監控項添加到模板

點擊模板對應的監控項,准備添加自定義的監控項



按照圖示,添加監控項信息,注意起名字不能隨意,一定從名字就能看到你的監控項的作用,鍵值要輸入你在配置文件中自定義監控項時的Key,千萬不能輸錯誤。這樣監控項就添加完成了
2.為監控項添加圖形


注意圖示的提示信息,主機欄要填寫模板,當然如果你定義的這個監控項不是為了所有機器都能用,那你選一個主機也是沒有問題的。點擊創建圖形按鈕,開始創建圖形吧。

圖形的名字不能隨意,方便你以后一眼就能看明白,監控項(16)添加你2.1模板中定義的監控項


3.添加一個觸發器




觸發器信息添加完成了。一會我們通過以下點擊來測試以下,看看是否能出圖了。
監測中--->圖形,按照圖示找到你模板中的任意一個機器,然后選擇你添加的圖形。

有數據了,完成任務了。觸發器測試在報警中來完成。
