zabbix 自定義監控項

2021-10-01 02:59:46 字數 931 閱讀 4509

對於zabbix提供的監控項可能有時無法滿足我們的監控需求,這時我們就可以提供zabbix提供的自定義監控項功能來實現,我這裡寫一些我自己在使用過程中遇到的問題。

vim /etc/zabbix/zabbix_agentd.conf    #該位置以自己安裝的為準,沒找到可用locate搜尋一下

unsafeuserparameters=1 # 預設為0,表示不允許自定義key

# 監控*程序是否存在,[*]是server端傳遞引數,是服務名稱

userparameter=echo1[*],/root/shell/ps.sh

指令碼內容,記得給指令碼加執行許可權

注意:如果不能成功獲取到監控項資料(一般提示許可權不夠),請修改agent配置檔案 allowroot=1

到此就做完了,後面再完善下自動發現監控項的操作,那個要用python來寫,並且返回還要是json格式。

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 自定義監控項

模板雖好,但是不能解決所有的監控,有些需要的監控項在模板中並沒有,需要我們自己定義乙個監控項,如何定義乙個監控項呢?大概的流程是這樣的幾步 1.在外掛程式配置檔案中定義乙個key value,key是外掛程式名字,value是監控命令或者乙個實現監控的指令碼 2.在模板新增監控項 3.在模板中給監控...