BASH_SRV Telegram 13
🔥 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
👍5🤝5



tgoop.com/bash_srv/13
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

Ng was convicted in April for conspiracy to incite a riot, public nuisance, arson, criminal damage, manufacturing of explosives, administering poison and wounding with intent to do grievous bodily harm between October 2019 and June 2020. Channel login must contain 5-32 characters The Standard Channel 1What is Telegram Channels? Telegram is a leading cloud-based instant messages platform. It became popular in recent years for its privacy, speed, voice and video quality, and other unmatched features over its main competitor Whatsapp.
from us


Telegram Bash Советы
FROM American