Найти в Дзене
Уроки Linux

🌀🛠️ Как настроить автоматические уведомления о дисковом пространстве

🌀🛠️ Как настроить автоматические уведомления о дисковом пространстве Знаешь ли ты, что самый частый звонок от коллег — это предупреждение о заполненности диска? Давайте разберемся, как сделать так, чтобы система сама предупреждала тебя заранее! Преимущества автоматических оповещений: - Всегда в курсе ситуации и можешь предотвратить сбои - Экономишь время на ручном мониторинге - Обеспечиваешь стабильную работу серверов Самое важное — задавать пороговые значения и получать уведомления при их превышении. Настроим это быстро с помощью системных утилит и скриптов: - Используем команду df -h для проверки диска - Создаем скрипт, который будет запускаться по крону - Скрипт проверяет занятое пространство и отправляет уведомление, если превышен лимит Например, можно написать такой код: #!/bin/bash THRESHOLD=80 USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//') if [ "$USAGE" -gt "$THRESHOLD" ]; then echo "Диск почти заполнен ($USAGE%)" | mail -s "Внимание: дисковое пространство" adm

🌀🛠️ Как настроить автоматические уведомления о дисковом пространстве

Знаешь ли ты, что самый частый звонок от коллег — это предупреждение о заполненности диска?

Давайте разберемся, как сделать так, чтобы система сама предупреждала тебя заранее!

Преимущества автоматических оповещений:

- Всегда в курсе ситуации и можешь предотвратить сбои

- Экономишь время на ручном мониторинге

- Обеспечиваешь стабильную работу серверов

Самое важное — задавать пороговые значения и получать уведомления при их превышении.

Настроим это быстро с помощью системных утилит и скриптов:

- Используем команду df -h для проверки диска

- Создаем скрипт, который будет запускаться по крону

- Скрипт проверяет занятое пространство и отправляет уведомление, если превышен лимит

Например, можно написать такой код:

#!/bin/bash

THRESHOLD=80

USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')

if [ "$USAGE" -gt "$THRESHOLD" ]; then

echo "Диск почти заполнен ($USAGE%)" | mail -s "Внимание: дисковое пространство" admin@example.com

fi

Настрой крон:

0 * * * * /path/to/script.sh

Так ящик не будет запущен в самый неподходящий момент!

А ты проверял уже свой диск сегодня? Может, стоит автоматизировать это и не переживать?

Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов — в боте https://t.me/gradeliftbot