zabbix-自定義監控項


一、自定義一個監控項

模板雖好,但是不能解決所有的監控,有些需要的監控項在模板中並沒有,需要我們自己定義一個監控項,如何定義一個監控項呢?大概的流程是這樣的幾步

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.添加一個觸發器

 

 

觸發器信息添加完成了。一會我們通過以下點擊來測試以下,看看是否能出圖了。

監測中--->圖形,按照圖示找到你模板中的任意一個機器,然后選擇你添加的圖形。

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM