zabbix自定義監控

因爲zabbix安裝好後使用zabbix自帶的模版只能監控cp、內存、硬盤佔用之類的東西,下面我們要講到的是怎麼使用zabbix監控服務器的nginx進程。

zabbix client:192.168.10.2

zabbix server:92.168.10.1

zabbix client設置。

我們平時查看nginx進程是否存在使用方法如:ps -ef|grep nginx|grep -c master   

spacer.gifwKioL1RbPmrQ_WHJAABLLNSuRWE853.jpg

如果存在返回值爲1,不存在則爲0

修改配置zabbix_agentd.conf配置文件

將後面的

#UserParameter=

修改爲

UserParameter=nginx.status,ps -ef|grep nginx|grep -c master

這個命令中”UserParameter”表示這是一個用戶自定義的腳本;“=”號後是腳本的內容;“nginx.status”是Key,“,”號後的命令會在Zabbix Server向Agent發起獲取“nginx.status”這個key的請求時被調用,並將返回值返回給Server。 

zabbix server配置

添加模版:

spacer.gifwKiom1RbPhaiXoRfAAIIOVdCLDM543.jpg

然後在該模版下創建應用集

spacer.gifwKioL1RbPpDwQBByAAGH-mRDmj4204.jpg

創建項目

spacer.gifwKioL1RbPqbw2xAFAAI4dO6Oqfg216.jpg

創建成功

spacer.gifwKiom1RbPl3AdOg_AAEtwmlIjwM119.jpg

然後創建觸發器

spacer.gifwKioL1RbPs_wmnlNAAE3Jy3gLSA154.jpg

然後對zabbix client添加模版

spacer.gifwKiom1RbPnyQbeTdAAIeaFVatlY223.jpg

然後保存


可以將zabbix client 的UserParameter修改一下然後測試是否有報警

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章