Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/linux_odmin/--): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50
Linux: Системный администратор@linux_odmin P.178
LINUX_ODMIN Telegram 178
🔥 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
👍2



tgoop.com/linux_odmin/178
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

Polls Members can post their voice notes of themselves screaming. Interestingly, the group doesn’t allow to post anything else which might lead to an instant ban. As of now, there are more than 330 members in the group. Users are more open to new information on workdays rather than weekends. Click “Save” ; On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression."
from us


Telegram Linux: Системный администратор
FROM American