zabbix 自定義監控項

2022-07-25 06:06:10 字數 1916 閱讀 9332

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

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

1. 將監控項新增到模板

點選模板對應的監控項,準備新增自定義的監控項

按照圖示,新增監控項資訊,注意起名字不能隨意,一定從名字就能看到你的監控項的作用,鍵值要輸入你在配置檔案中自定義監控項時的key,千萬不能輸錯誤。這樣監控項就新增完成了

2.為監控項新增圖形

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

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

3.新增乙個觸發器

觸發器資訊新增完成了。一會我們通過以下點選來測試以下,看看是否能出圖了。

監測中--->圖形,按照圖示找到你模板中的任意乙個機器,然後選擇你新增的圖形。

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

Zabbix 自定義監控項

vi usr local zabbix etc zabbix agentd.conf unsafeuserparameters 1 userparameter check process,echo top b n 1 grep mysqld awk f server 192.168.1.12 然後r...

zabbix自定義監控項

1 自定義key 有時候我們想讓被監控端執行乙個zabbix沒有預定義的檢測,zabbix的使用者自定義引數功能提供了這個方法。我們可以在客戶端配置檔案zabbix angentd.conf裡面配置userparameter.語法如下 userparameter key,command 引數 描述 ...

zabbix 自定義監控項

對於zabbix提供的監控項可能有時無法滿足我們的監控需求,這時我們就可以提供zabbix提供的自定義監控項功能來實現,我這裡寫一些我自己在使用過程中遇到的問題。vim etc zabbix zabbix agentd.conf 該位置以自己安裝的為準,沒找到可用locate搜尋一下 unsafeu...