代码拉取完成,页面将自动刷新
#/bin/bash
# 自动获取硬盘
# /etc/zabbix/zabbix_agentd.d/disk.conf
# UserParameter=system.discovery.disk,/etc/zabbix/scripts/disk_discovery.sh
disk_name=(`cat /proc/diskstats|awk '{print $3}'|grep -E '^nvme[0-9].*$|^md'|sort|uniq 2>/dev/null`)
disk_num=${#disk_name[*]}
printf "{\n"
printf '\t'"\"data\":["
for ((i=0;i<$disk_num;i++))
do
printf '\n\t\t{'
printf "\"{#DISK_NAME}\":\"${disk_name[$i]}\"}"
if [ $i -lt $[$disk_num-1] ];then
printf ','
fi
done
printf "\n\t]\n"
printf "}\n"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。