tgoop.com/bash_srv/13
Create:
Last Update:
Last Update:
🔥 Bash-скрипт для мониторинга дискового пространства 🔥
Системные администраторы часто сталкиваются с проблемой нехватки места на диске. Этот скрипт поможет отслеживать свободное пространство и отправлять уведомления, если оно падает ниже заданного порога. 📉💾
🖥 Скрипт для мониторинга:
#!/bin/bash
THRESHOLD=20 # Порог в % (измените по необходимости)
EMAIL="[email protected]" # Укажите свой email
df -h | awk 'NR>1 {print $5 " " $6}' | while read output; do
usep=$(echo $output | awk '{print $1}' | sed 's/%//')
partition=$(echo $output | awk '{print $2}')
if [ "$usep" -ge "$THRESHOLD" ]; then
echo "Внимание! Диск $partition заполнен на $usep%!" | mail -s "Предупреждение: мало места на $partition" $EMAIL
fi
done
🔹 Как использовать:
1️⃣ Сохраните скрипт в файл, например
disk_monitor.sh 2️⃣ Дайте ему права на выполнение:
chmod +x disk_monitor.sh
3️⃣ Добавьте в crontab для автоматического запуска:
crontab -e
Добавьте строку, чтобы скрипт запускался каждый час:
0 * * * * /path/to/disk_monitor.sh
Теперь вы всегда будете в курсе, если место на сервере заканчивается! 🚀
👉@bash_srv
BY Bash Советы
Share with your friend now:
tgoop.com/bash_srv/13
