码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix自定义监控

时间:2018-01-19 11:45:15      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:脚本   emctl   sed   客户   process   rest   grep   界面   cto   

以监控linux磁盘IO为例
1、在被监控端修改zabbix配置文件

vi /etc/zabbix/zabbix_agentd.conf 
Include=/etc/zabbix/zabbix_agentd.d/

2、自定义监控配置文件
格式为 UserParameter=<key>,<linux命令或执行脚本>

 vi /etc/zabbix/zabbix_agentd.d/userparameter_disk.conf 
UserParameter=read.io[*],iostat -d -m 1 2|grep vda|sed -n ‘2p‘|awk ‘{print $$3}‘
UserParameter=write.io[*],iostat -d -m 1 2|grep vda|sed -n ‘2p‘|awk ‘{print $$4}‘

3、重启客户端
systemctl restart zabbix-agent
4、在服务端测试

[root@zabbix ~]#  zabbix_get -s 172.16.104.120 -k read.io
45.01
[root@zabbix ~]#  zabbix_get -s 172.16.104.120 -k write.io
23.42

5、在web界面找到被监控的主机并添加Items(如过需要批量监控可添加至模版,然后使用模版即可)
技术分享图片
技术分享图片
技术分享图片
6、定义图形显示
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
7、最后的效果
技术分享图片

zabbix自定义监控

标签:脚本   emctl   sed   客户   process   rest   grep   界面   cto   

原文地址:http://blog.51cto.com/quliren/2062687

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!