首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux磁盘监控工具说明

一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。...-p PID:监控的进程pid。 -u USER:监控的进程用户。 常用快捷键: 1 左右箭头:改变排序方式,默认是按IO排序。 2 r:改变排序顺序。 3 o:只显示有IO输出的进程。...rtps: 每秒向磁盘设备的读请求次数wtps: 每秒向磁盘设备的写请求次数bread: 每秒从磁盘读的bytes数量bwrtn: 每秒向磁盘写的bytes数量或者用:sar –b 2 1000 或者用...二、监控工具 说明一下,其实这些工具都是全能选手,cpu,内存,磁盘空间,网络流量都可以监控,不仅仅是用来监控磁盘IOPS的。...library/nmon_analyser/index.html 分析也比较较单,启用excel的宏,打开一个生成的nmon文件即可: 2.2 zabbix Zabbix现在用的比较多了,其配置IOPS监控的模板有现成的

4.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

利用Zabbix动态监控磁盘IO

最近在看Linux I/O子系统相关的资料,需要监控每台服务器的磁盘I/O,特别是MongoDB数据库服务器的磁盘I/O,由于每台服务器的磁盘名称可能不一样,所以需要用到Zabbix的LLD功能来发现磁盘监控...I/O 参考文章 http://www.programering.com/a/MDOwYDNwATc.html 1.编写发现磁盘的脚步 shell版本disk_discovery.sh  #!...{#DISK_NAME}":"xvda"         },         {             "{#DISK_NAME}":"xvdb"         }     ] } 2.编写获取磁盘...I/O信息的脚本 使用iostat收集磁盘I/O信息 #/bin/sh device=$1 item=$2 /usr/bin/iostat -dxkt 1 5 > /tmp/iostat_output...bin/disk_status.sh 1 2 这里需要注意,Zabbix agent默认的Timeout值为3秒,由于这里使用iostat -ydxkt 1 3,每隔1秒刷新一次,刷新3次,所以如果获取磁盘信息

1.9K30

zabbix自动发现监控磁盘(iops和读写量)

对于磁盘有个iops的概念比较奇怪,想监控起来看下,利用zabbix的自动发现把每个磁盘的iops监控起来,思路:自动发现所有的磁盘,然后监控各个磁盘的iops。...效果如下图(iops和io读写大小),下图监控磁盘是个sdd的,iops今天监控起来后峰值有30k: ? ? 思路分为两步,第一个,自动发现列出所有磁盘。第二个,监控每个磁盘的iops情况。...第二步,监控磁盘的iops,利用linux的/proc/diskstats的第四个字段和第八字段可监控读和写的iops,第四个记录是记录所有读的次数,第八个字段是记录所有写的次数。...通过zabbix上的差速率即可监控磁盘的iops。脚本如下:cat /usr/local/zabbix/check_disk.sh。脚本中-d后面跟磁盘名称,-o后面跟需要读取的磁盘的信息。...自动发现发现所有的磁盘,发现后就要项目原型进行监控磁盘的iops了 ,{#DISKONE}代表每个磁盘监控的项目配置如下: ? 把自动发现模板应用到主机后,监控的项目如下: ?

4.8K31

分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控

zabbix并没有给我们提供这么一个模板来完成在Linux中磁盘IO的监控,所以我们需要自己来创建一个,在此还是在Linux OS中添加。   ...由于一台服务器中磁盘众多,如果只一两台可以手动添加,但服务集群达到几十那就非常麻烦,因此需要利用 自动发现 这个功能,自动发现后自动添加对服务器磁盘监控,而且添加磁盘后也会自动添加到监控,实现自动化运维的效果...添加监控项 ?  按照上面的内容添加第一个写扇区的次数监控,接下来按下面的内容添加共6个内容。 ?  ...zabbix3 Cannot create graph: graph with the same name "Disk IO" already exists 在监控项中选择上面添加的6个监控项。 ?...查看图形化,选择监控主机,图形中查看,若还没有项,需要等个几分钟再看。 ?

1.1K100

用于自动监控磁盘使用情况的 Shell 脚本

在文章中,我们写一个 shell 脚本,它在 crontab 中指定固定时间间隔监控磁盘使用情况,并在报告达到指定的阈值时通过电子邮件发送报告。...测试磁盘使用情况的脚本 以下是测试磁盘使用情况并将报告发送到指定邮箱的脚本。脚本的解释在代码片段之后给出。 [root@localhost ~]# vim disk-monitor.sh #!...然后它将文件系统名称和磁盘使用百分比保存到两个变量FILESYSTEM 和 DISK_USAGE。 使用上述变量,磁盘使用量等于阈值 VALUE 变量。根据结果,将向指定的邮箱发送一封电子邮件。.../disk-monitor.sh 自动化监控过程 手动运行脚本没有任何意义,因为我们希望自动运行该过程。自动运行该过程的最佳方法是将脚本添加到 crontab配置文件中。...将下面内容添加到配置文件中: */5 * * * * sh /home/ec2-user/disk-monitor.sh 总结 在文章中我们写了一个 shell 脚本,它在 crontab 中指定固定时间间隔监控磁盘使用情况

96110

关于 Linux 磁盘监控工具,这里有一些说明

一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。...-p PID:监控的进程pid。 -u USER:监控的进程用户。 常用快捷键: 1 左右箭头:改变排序方式,默认是按IO排序。 2 r:改变排序顺序。 3 o:只显示有IO输出的进程。...rtps: 每秒向磁盘设备的读请求次数wtps: 每秒向磁盘设备的写请求次数bread: 每秒从磁盘读的bytes数量bwrtn: 每秒向磁盘写的bytes数量或者用:sar –b 2 1000 或者用...二、监控工具 说明一下,其实这些工具都是全能选手,cpu,内存,磁盘空间,网络流量都可以监控,不仅仅是用来监控磁盘IOPS的。...2.2 zabbix Zabbix现在用的比较多了,其配置IOPS监控的模板有现成的,直接导入即可,出图效果如下: ?

1.1K10
领券