指令碼名字:check_httpd.sh
指令碼目錄(這個目錄可以自定義):/root/dalu/zabbix/check_httpd.sh
指令碼內容:
fi指令碼說明:通過ps檢查httpd程序是否存在,如果存在則指令碼反饋1,如果不存在則返回0
1)檢視 zabbix_agentd.conf.
so:我們在 /etc/zabbix/zabbix_agentd.d/ 下面建立乙個 test.confgrep "include" /etc/zabbix/zabbix_agentd.conf
>include=/etc/zabbix/zabbix_agentd.d/*.conf
2)重啟 zabbix_agent。
3)通過zabbix_server測試下
zabbix_get -s 192.168.1.247 -k check_httpd #客戶端ip是192.168.1.247
#可以看到返回值說明沒問題
根據自定義鍵值填寫監控項,自定義的鍵值只能手動輸入,不能通過選擇。
新增成功後,在最新資料中檢視是否獲取到資料
ps:觸發器就不用介紹了,不會的請檢視我的其他博文
zabbix自定義key監控mysql
zabbix自定義key監控mysql zabbix agent 端 先寫好獲得所監控資料的指令碼 etc zabbix scripts checkmysql.sh 許可權要注意。bin bash mysql sock var lib mysql mysql.sock mysql的socket檔案位...
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 引數 描述 ...