zbx-templates/Template Module MDADM/userparameter_mdadm.conf

6 lines
443 B
Plaintext

UserParameter=md.discovery,ls /sys/class/block | awk 'BEGIN{printf "{\"data\":["}; /^md[0-9]+$/ {printf c"{\"{#MDNAME}\":\""$1"\"}";c=","}; END{print "]}"}'
UserParameter=md.degraded[*],cat /sys/block/$1/md/degraded 2>/dev/null || echo 1
UserParameter=md.sync_action[*],cat /sys/block/$1/md/sync_action
UserParameter=md.raid_disks[*],cat /sys/block/$1/md/raid_disks
UserParameter=md.raid_level[*],cat /sys/block/$1/md/level | sed 's/^raid//g'