Files
fedora-infra_ansible/roles/base/files/mdraid/agent-raid.conf
2025-10-30 12:19:19 +00:00

9 lines
641 B
Plaintext

# taken from https://github.com/pfoo/zabbix-mdraid
UserParameter=mdraid.discovery,ls /sys/class/block/ | awk 'BEGIN{printf "{\"data\":["}; /^md[0-9]+$/ {printf c"{\"{#MDNAME}\":\""$1"\"}";c=","}; END{print "]}"}' 2>/dev/null
UserParameter=mdraid.disks[*],cat /sys/block/$1/md/raid_disks
UserParameter=mdraid.sync_status[*],cat /sys/block/$1/md/sync_action
UserParameter=mdraid.degraded[*],cat /sys/block/$1/md/degraded
UserParameter=mdraid.sync_speed[*],echo $(($(cat /sys/block/$1/md/sync_speed | sed s/none/0/g)*1024))
UserParameter=mdraid.level[*],cat /sys/block/$1/md/level
UserParameter=mdraid.state[*],cat /sys/block/$1/md/array_state