tgoop.com/linux_odmin/178
Create:
Last Update:
Last Update:
🔥 Bash: мониторинг дискового пространства с уведомлением на email
Хочешь узнать, когда место на диске заканчивается, до того как всё рухнет?
Вот простой скрипт, который проверяет использование диска и шлёт письмо, если занято больше 90%.
#!/bin/bash
# Порог в процентах
THRESHOLD=90
# Email для уведомлений
EMAIL="admin@example.com"
# Получаем список файловых систем и используемый процент
df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output; do
usep=$(echo "$output" | awk '{ print $1}' | sed 's/%//g')
partition=$(echo "$output" | awk '{ print $2 }')
if [ "$usep" -ge "$THRESHOLD" ]; then
echo "ВНИМАНИЕ: На разделе $partition занято ${usep}%." | mail -s "Disk Alert: $partition почти заполнен" "$EMAIL"
fi
done
📌 Настрой в
EMAIL
свой адрес и добавь в cron, чтобы запускать, например, каждый час.
0 * * * * /path/to/script.sh
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
BY Linux: Системный администратор
Share with your friend now:
tgoop.com/linux_odmin/178