标签:脚本 emctl sed 客户 process rest grep 界面 cto
以监控linux磁盘IO为例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、最后的效果
标签:脚本 emctl sed 客户 process rest grep 界面 cto
原文地址:http://blog.51cto.com/quliren/2062687