added TODO: in disks_checks.sh for better array disk number detection

This commit is contained in:
andrea.noni 2024-10-30 19:38:42 +01:00
parent 1c882e38f7
commit 2ada0767e3
1 changed files with 2 additions and 1 deletions

View File

@ -19,7 +19,7 @@
## The first part of this script checks for disk usage and alerts if it exceeds 94% ## The first part of this script checks for disk usage and alerts if it exceeds 94%
## The second part of this script checks for missing disks on btrfs raid1 devices and alerts ntfy in case of missing devices ## The second part of this script checks for missing disks on btrfs raid1 devices and alerts ntfy in case of missing devices
## The third part of this script checks for read/write errors on disks in mounted partitions and alerts ntfy in case of errors (WARNING: only checked with 1 or 2 max disks in array) ## The third part of this script checks for read/write errors on disks in mounted partitions and alerts ntfy in case of errors (WARNING: only checked with 1 or 2 max disks in array) TODO: add detection for how many disk in array and change script (the -gt part)
# the ntfy instance where you are senfing alerts to: # the ntfy instance where you are senfing alerts to:
topicurl=https://NTFY_SERVER_IP/disk_alerts topicurl=https://NTFY_SERVER_IP/disk_alerts
@ -60,6 +60,7 @@ if (btrfs fi show | grep -wic "Some devices missing"); then
fi fi
### check errors on btrfs devices ### check errors on btrfs devices
#TODO: add detection for how many disk in array and change script (the -gt part)
# get list of btrfs mounted partition, put all results in a single line separated by a comma and remove the last comma # get list of btrfs mounted partition, put all results in a single line separated by a comma and remove the last comma
mounted_btrfs_partitions="$(mount | grep btrfs | awk '{print $3}' | tr '\n' ',' | awk '{sub(/,$/,""); print}')" mounted_btrfs_partitions="$(mount | grep btrfs | awk '{print $3}' | tr '\n' ',' | awk '{sub(/,$/,""); print}')"