zoukankan      html  css  js  c++  java
  • Zabbix监控磁盘io

    Zabbix监控磁盘io

    第1章 介绍

    监控磁盘IO的基本原理:通过分析/proc/diskstats文件,来对IO的性能进行监控。

    ++++++++++++++++++++++++对/proc/diskstats的解释++++++++++++++++++++++++++++++

    # cat /proc/diskstats |grep sda |head -1

       8    0     sda 2280 1445 76478 11956 249 188 3490 932 0 9913 12805

    第2章 修改客户端配置文件

    vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
    
    UnsafeUserParameters=1
    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}'                       //花费在IO操作上的毫秒数
    UserParameter=custom.vfs.dev.read.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$6}'             //读扇区的次数(一个扇区的等于512B)
    UserParameter=custom.vfs.dev.write.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$10}'          //写扇区的次数(一个扇区的等于512B)
    
    
    
    /etc/init.d/zabbix-agent restart 
    

    第3章 服务端测试

    [root@kvm2 ~]# /application/zabbix/bin/zabbix_get -s 192.168.1.76 -p 10050 -k 'custom.vfs.dev.read.ops[sda]'
    37231
    [root@kvm2 ~]# /application/zabbix/bin/zabbix_get -s 192.168.1.76 -p 10050 -k 'custom.vfs.dev.write.ms[sda]'
    17553012
    [root@kvm2 ~]# /application/zabbix/bin/zabbix_get -s 192.168.1.76 -p 10050 -k 'custom.vfs.dev.write.ops[sda]'
    439045
    [root@kvm2 ~]# /application/zabbix/bin/zabbix_get -s 192.168.1.76 -p 10050 -k 'custom.vfs.dev.read.ops[sda]' 
    37231
    [root@kvm2 ~]# /application/zabbix/bin/zabbix_get -s 192.168.1.76 -p 10050 -k 'custom.vfs.dev.read.sectors[sda]'
    1444430
    [root@kvm2 ~]# /application/zabbix/bin/zabbix_get -s 192.168.1.76 -p 10050 -k 'custom.vfs.dev.write.sectors[sda]'
    20215608
    [root@kvm2 ~]# 
    

    第4章 Web端操作

    4.1 将需要监控主机添加到群组之中

    4.2 添加监控项

    4.3 修改监控项(1)

    4.4 修改监控项(2)

    4.5 修改监控项(3)

    4.6 修改监控项(4)

    4.7 修改监控项(5)

    4.8 修改监控项(6)

    4.9 添加到邮件报警组

  • 相关阅读:
    泛社交泛泛之交也很重要
    iOS 切后台挂机
    iOS 导航栏translucent用法
    iOS 中UIButton中文字换行
    iOS 给UIimageView添加UITapGestureRecognizer手势点击事件
    iOS15UITableView多了白条,导航栏和Tabbar变成白色和标题变黑处理总结属性变化和原来基本的导航栏属性总结记录(看到就更新)
    iOS延时定时功能
    iOS uiview添加背景图案
    iOS 导航栏返回把样式带回前面怎么办
    iOS 识别图片二维码demo,复制粘贴即用
  • 原文地址:https://www.cnblogs.com/Carr/p/7395718.html
Copyright © 2011-2022 走看看