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

📡 Как автоматизировать мониторинг ресурсов с помощью Bash

📡 Как автоматизировать мониторинг ресурсов с помощью Bash Хочешь держать руку на пульсе своего сервера и знать о проблемах мгновенно? Тогда этот лайфхак для тебя! Настоящая магия — автоматизация проверки состояния ресурсов прямо из командной строки. - Почему это важно? Понимание уровня загрузки CPU, памяти и диска позволяет не пропустить критические сбои. А автоматизированные скрипты сделают работу проще, чем когда-либо. - Первое — собираем показатели: free -h && df -h / && top -b -n1 | head -20 - Второе — создаем simple скрипт: #!/bin/bash CPU=$(top -b -n1 | grep "Cpu(s)") MEM=$(free -h | awk 'NR==2{print $3"/"$2}') DISK=$(df -h / | awk 'NR==2 {print $4}') if [[ $(echo "$CPU" | awk '{print $2}') > 80 ]]; then echo "⚠️ Загрузка CPU критична" fi echo "Память: $MEM" echo "Диск: $DISK" - Третий — настроить автоматический запуск: для этого достаточно добавить скрипт в cron, чтобы следить за системными ресурсами ежедневно. Готово! Теперь ты всегда будешь знать, когда система на пр

📡 Как автоматизировать мониторинг ресурсов с помощью Bash

Хочешь держать руку на пульсе своего сервера и знать о проблемах мгновенно? Тогда этот лайфхак для тебя! Настоящая магия — автоматизация проверки состояния ресурсов прямо из командной строки.

- Почему это важно?

Понимание уровня загрузки CPU, памяти и диска позволяет не пропустить критические сбои. А автоматизированные скрипты сделают работу проще, чем когда-либо.

- Первое — собираем показатели:

free -h && df -h / && top -b -n1 | head -20

- Второе — создаем simple скрипт:

#!/bin/bash

CPU=$(top -b -n1 | grep "Cpu(s)")

MEM=$(free -h | awk 'NR==2{print $3"/"$2}')

DISK=$(df -h / | awk 'NR==2 {print $4}')

if [[ $(echo "$CPU" | awk '{print $2}') > 80 ]]; then

echo "⚠️ Загрузка CPU критична"

fi

echo "Память: $MEM"

echo "Диск: $DISK"

- Третий — настроить автоматический запуск:

для этого достаточно добавить скрипт в cron, чтобы следить за системными ресурсами ежедневно.

Готово! Теперь ты всегда будешь знать, когда система на пределе.

А ты уже автоматизировал такие проверки или все делал вручную?

💬 - Пригласи подписаться на https://t.me/LinuxSkill и https://t.me/gradeliftbot — куда полезных статей и тестов для прокачки ты точно не пропустишь!

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