【第22期】观点:IT 行业加班,到底有没有价值?

服务器监控之zabbix监控IO篇

原创 2016年05月31日 16:00:49

下面介绍的是用zabbix监控Liunx服务器的IO读写情况. zabbix的安装以前的博客有, 大家可以参考;

1. 添加userparameter_io.conf配置文件

#在/etc/zabbix/zabbix_agentd.d下添加userparameter_io.conf, 文件内容如下:
UserParameter=custom.vfs.dev.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$4}'
UserParameter=custom.vfs.dev.read.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$7}'
UserParameter=custom.vfs.dev.write.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$8}'
UserParameter=custom.vfs.dev.write.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$11}'
UserParameter=custom.vfs.dev.io.active[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$12}' 
UserParameter=custom.vfs.dev.io.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$13}'
UserParameter=custom.vfs.dev.read.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$6}'
UserParameter=custom.vfs.dev.write.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$10}'
</pre><pre>

2. 重启zabbix-agent服务

#service zabbix-agent restart

3. 测试zabbix-server获取数据

#zabbix_get -s 目标服务器IP -p 10050 -k custom.vfs.dev.write.ops[sda]

4. 配置zabbix-server模板


5. 配置zabbix-server项目(item)

第一个指标Name:      Disk:$1:Read:Bytes/sec
                  Key:          custom.vfs.dev.read.sectors[sda]
                  Units:        B/sec
                  Store value: speed per second    //会进行差值计算
                  Use custom multiplier     512      //会对值乘以512,因为这里是一个扇区,转换为字节为512B


同理,其他指标方式,添加如下:
第二个指标:Name:      Disk:$1:Write:Bytes/sec
                  Key:          custom.vfs.dev.write.sectors[sda]
                  Units:        B/sec
                  Store value: speed per second
                  Use custom multiplier     512

第三个指标:Name:      Disk:$1:Read:ops per second
                  Key:          custom.vfs.dev.read.ops[sda]
                  Units:        ops/second
                  Store value: speed per second

第四个指标:Name:      Disk:$1:Write:ops per second
                  Key:          custom.vfs.dev.write.ops[sda]
                  Units:        ops/second
                  Store value: speed per second

第五个指标:Name:     Disk:$1:Read:ms
                  Key:         custom.vfs.dev.read.ms[sda]
                  Units:      ms
                  Store value: speed per second

第六个指标:Name:     Disk:$1:Write:ms
                  Key:         custom.vfs.dev.write.ms[sda]
                  Units:      ms
                  Store value: speed per second

6. 添加zabbix-server图形(Graphs)


7. 效果图展示



版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

zabbix添加对linux主机磁盘io监控

1、登录被监控机器上传扫描磁盘分区脚本disk_scan.sh 脚本内容如下: #!/bin/bash diskarray=(`cat /proc/diskstats |grep -E"\bsd[a...

【zabbix教程四】——zabbix3.0监控磁盘IO与自定义模板

引言   在前面的博客中我们介绍了zabbix自带的模板,并且完成了我们的一些比较常用的监控,现在我们如果想要监控我们磁盘的IO,这时候zabbix并没有给我们提供这么一个模板,所以我们需要自己来创建...

zabbix监控磁盘IO low-level-discory方式-iostat说明

转自:http://www.ttlsa.com/zabbix/zabbix-lld-monitor-disk-io-stats/ Linux io监控的方式很多,这次使用zabbix对Linux磁盘...

zabbix磁盘IO监控

最近有一台部署了文件导出的服务器老是卡机,查看zabbix日志,cpu,tomcat,内存使用都很正常。 于是考虑是不是磁盘瓶颈。在网上找了一篇部署zabbix磁盘IO监控的文章。发现这个网站对于z...

Zabbix3.2 Discovery 自动化监控磁盘IO(iostat)

Zabbix3.2 Discovery 自动化监控磁盘IO(iostat)

Centos7下通过Zabbix自动发现并监控硬盘

操作环境 Centos 7.2 zabbix 3.2 zabbix server :10.10.200.193 zabbix agent :10.10.200.227 操作步骤 之前已...
  • bobpen
  • bobpen
  • 2016-11-30 16:00
  • 1456

zabbix应用之Low-level discovery监控磁盘IO

转自:http://www.tuicool.com/articles/fYjQ7j zabbix自带的“Template OS Linux”模板支持监控已挂载的磁盘空间利用率,是利用...

如何通过Zabbix获取监控数据?

################################## zabbix基本架构 ################################## 1.Server zabbix系统核心...

zabbix监控之redis自动发现并监控

转自:http://blog.chinaunix.net/uid-25057421-id-5125201.html zabbix监控之redis自动发现并监控 部分资料来源于网上,这里一并谢...

iostat命令详解

iostat命令详解iostat用于输出CPU和磁盘输入输出、分区、网络文件系统NFS相关的统计信息。iostat命令用于监控系统设备的输入/输出情况,并生成报告,以便根据统计报告修改系统配置,获取更...
  • chszs
  • chszs
  • 2014-12-24 18:07
  • 2472
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)