文档章节

zabbix 添加监控Linux Disk I/O 模板

boydreaming
 boydreaming
发布于 2016/05/16 14:06
字数 328
阅读 703
收藏 1

先下载三个文件:

discover_disk.pl
找出当前系统的分区,例如sda、sdb、xvda等等
Template_Linux_Disk_IO_Stats
写好的模板,导进去即可
zbx_parse_iostat_values.sh

下载地址:http://pan.baidu.com/s/1o77eXgI

1、导入模板
configuration->templates->import,选择你需要导入的模板文件

2、Link模板
在host中link模板,configuration->Hosts->点击你的主机->templates->添加磁盘IO监控模板

3、正则配置
因为扫描出的分区比较多,我们监控特定的分区IO,需要使用zabbix正则表达式过滤,Administration->General->右侧下来条选择“Regular expressions”->New regular expression(创建正则)
 expression:^(xvda|xvdb|sda|sdb)$
Expression type:return is True
Case sensitive:留空

若已自动生成Linux disks for autodiscovery,则去掉/sda1,它检测不出带数字编号的磁盘如:/dev/sda1,sda2,sda3...。

4、zabbix agent配置
配置zabbix_agentd.conf,并重启。配置userparameters如下:

# diskio discovery
UserParameter=discovery.disks.iostats,/etc/zabbix/discover_disk.pl
UserParameter=custom.vfs.dev.iostats.rrqm[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "rrqm/s"
UserParameter=custom.vfs.dev.iostats.wrqm[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "wrqm/s"
UserParameter=custom.vfs.dev.iostats.rps[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "r/s"
UserParameter=custom.vfs.dev.iostats.wps[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "w/s"
UserParameter=custom.vfs.dev.iostats.rkB[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "rkB/s"
UserParameter=custom.vfs.dev.iostats.wkB[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "wkB/s"
UserParameter=custom.vfs.dev.iostats.avgrq[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "avgrq-sz"
UserParameter=custom.vfs.dev.iostats.avgqu[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "avgqu-sz"
UserParameter=custom.vfs.dev.iostats.await[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "await"
UserParameter=custom.vfs.dev.iostats.svctm[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "svctm"
UserParameter=custom.vfs.dev.iostats.util[*],/etc/zabbix/zbx_parse_iostat_values.sh $1 "%util"

查看lastest data即可。

© 著作权归作者所有

共有 人打赏支持
boydreaming
粉丝 3
博文 68
码字总数 17343
作品 0
普陀
程序员
私信 提问
分布式监控系统Zabbix-3.0.3-完整安装记录(3)-监控nginx,php,memcache,Low-level discovery磁盘IO

前段时间在公司IDC服务器上部署了zabbix3.0.3监控系统,除了自带的内存/带宽/CPU负载等系统资源监控模板以及mysql监控模板外,接下来对诸如nginx、php、memcache、磁盘IO的监控项配置在此做下...

zting科技
2017/11/09
0
0
zabbix自动发现磁盘并监控磁盘IO

转载至http://www.jianshu.com/p/62c86a397b4d 服务器磁盘的运作情况在一定程度上反应系统的负载。 磁盘通常是服务器最慢的设备,极容易出现瓶颈,通过监控可以判断出整个系统的短板。 zabb...

YU文武貝
2018/07/14
0
0
分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控

   zabbix并没有给我们提供这么一个模板来完成在Linux中磁盘IO的监控,所以我们需要自己来创建一个,在此还是在Linux OS中添加。   由于一台服务器中磁盘众多,如果只一两台可以手动添加...

欢醉
2018/01/08
0
0
linux--监控系统之Zabbix简介(二)

我们在上篇博客介绍了zabbix的安装配置步骤和简单的action,触发器,模块等功能,我们这里来介绍下zabbix的自动发现,自动注册,web监控,自定义监控等功能! 一、自定义key值 我们先来定义一...

鱼在天上游
2014/05/17
0
0
zabbix自动发现监控磁盘(iops和读写量)

对于磁盘有个iops的概念比较奇怪,想监控起来看下,利用zabbix的自动发现把每个磁盘的iops监控起来,思路:自动发现所有的磁盘,然后监控各个磁盘的iops。效果如下图(iops和io读写大小),下图...

just_do_itit
2017/04/26
0
1

没有更多内容

加载失败,请刷新页面

加载更多

pg_lightool基于basebackup的单表恢复和块恢复

开源软件pg_lightool,实现了基于wal日志的块恢复。详情参见博客:https://my.oschina.net/lcc1990/blog/1931485。由于wal日志中FPW的不确定性,它不能作为一个数据库恢复的解决方案。目前对...

movead
18分钟前
2
0
对比剖析Swarm Kubernetes Marathon编排引擎

Docker Native Orchestration 基本结构 Docker Engine 1.12 集成了原生的编排引擎,用以替换了之前独立的Docker Swarm项目。Docker原生集群(Swarm)同时包括了(Docker Engine \/ Daemons)...

Linux就该这么学
20分钟前
1
0
Mybatis的结果集处理

此时我们已经可以把整段的SQL语句取出,但还并没有在数据库中去执行,我们可以先来分析一下配置文件中SQL语句执行后的结果集是如何处理的。 Mybatis会将结果集按照映射配置文件中定义的映射规...

算法之名
32分钟前
16
0
Spring Boot(Spring的自动整合框架)

Spring Boot 是一套基于Spring框架的微服务框架,由于Spring是一个轻量级的企业开发框架,主要功能就是用于整合和管理其他框架,想法是将平时主流使用到的框架的整合配置预先写好,然后通过简...

花漾年华
35分钟前
2
0
Windows下条件变量的实现

条件变量是什么? 是一种同步对象。 条件变量有什么用? 用于复杂的、多线程的、多核的程序中,实现多个线程间同步任务。 条件变量与其它同步对象的区别? 与事件、互斥锁、segment等同步对象...

shzwork
37分钟前
1
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部