码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix监控磁盘 IO

时间:2018-06-09 18:53:37      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:磁盘io

磁盘IO:
  单位时间内读写数据量
  单位时间内读写次数

取值脚本:

    #!/use/bin/env python
#coding:utf-8
# Description:for zabbix discovery disk partition on linux machine

import os
import re,json

cmd = """cat /proc/diskstats |grep -E ‘\ssd[a-z]\s|\sxvd[a-z]\s|\svd[a-z]\s‘|awk ‘{print $3}‘|sort|uniq"""
disks = []

def get_disks():
        f = os.popen(cmd)
        for disk in f.readlines():
                disks.append({‘{#DISK_NAME}‘:disk.strip()})
        return disks

if __name__ == "__main__":
        datas = get_disks()
        print json.dumps({‘data‘:datas},sort_keys=True,indent=4,separators=(‘,‘,‘:‘))

zabbix监控磁盘 IO

标签:磁盘io

原文地址:http://blog.51cto.com/11424123/2126751

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!