disl 发表于 2019-1-25 12:10:17

zabbix 之 磁盘发现脚本

  代码如下
#!/usr/bin/python
import os
import json
data = {}
diskname_list = []
disk_list=[]
command = '''iostat |awk '{print $1}'| grep ^'''
lines = os.popen(command).readlines()
for line in lines:
      disk_name =line.strip('\n')
      disk_list.append(disk_name)
for disk_name in list(set(disk_list)):
      disk_dict = {}
      disk_dict['{#DISK_NAME}'] = disk_name
      diskname_list.append(disk_dict)
data['data'] = diskname_list

jsonStr = json.dumps(data, sort_keys=True, indent=4)
print jsonStr  运行结果如下:
  

http://s3.运维网.com/wyfs02/M02/73/87/wKioL1YAxIXwfGFlAACuICt_tVs301.jpg



页: [1]
查看完整版本: zabbix 之 磁盘发现脚本