Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🛠️ Как автоматизировать мониторинг дискового пространства в Linux

🛠️ Как автоматизировать мониторинг дискового пространства в Linux Привет, друзья! 🧙‍♂️ Знаете ли вы, что правильный мониторинг — это залог стабильной работы системы? Нет ничего хуже, когда неожиданно заканчивается место на диске, а вы этого не заметили! Запустим небольшую автоматизацию: создадим скрипт, который ежедневно будет напоминать о заполненности раздела. Для начала — проверка с помощью команды df -h. Затем — настройка cron, чтобы он выполнял проверку регулярно и писал в лог или отправлял оповещение. - Весь секрет — в автоматическом контроле! - Легко расширить: добавьте оповещение по email или в чат-бот — и узнавайте о проблеме сразу. - Можно подключить графики и статистику за месяц. Вот пример простого скрипта: #!/bin/bash THRESHOLD=80 USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//') if [ "$USAGE" -gt "$THRESHOLD" ]; then echo "Внимание! Использование диска выше ${THRESHOLD}%." fi А затем — запланировать его запуск через cron: 0 9 * * * /path/to/script.sh Тепе

🛠️ Как автоматизировать мониторинг дискового пространства в Linux

Привет, друзья! 🧙‍♂️

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

Запустим небольшую автоматизацию: создадим скрипт, который ежедневно будет напоминать о заполненности раздела. Для начала — проверка с помощью команды df -h. Затем — настройка cron, чтобы он выполнял проверку регулярно и писал в лог или отправлял оповещение.

- Весь секрет — в автоматическом контроле!

- Легко расширить: добавьте оповещение по email или в чат-бот — и узнавайте о проблеме сразу.

- Можно подключить графики и статистику за месяц.

Вот пример простого скрипта:

#!/bin/bash

THRESHOLD=80

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

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

echo "Внимание! Использование диска выше ${THRESHOLD}%."

fi

А затем — запланировать его запуск через cron:

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

Теперь вы всегда будете знать, когда пора чистить старые файлы или расширять диск.

А как вы автоматизируете мониторинг? Поделитесь в комментариях!

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

📩 Завтра: как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!