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

🛠️ Пишем собственный скрипт для мониторинга ресурсов сервера

🛠️ Пишем собственный скрипт для мониторинга ресурсов сервера

Привет, любители Linux и автоматизации! 🚀

Когда ты управляешь несколькими серверами, важно знать, когда что-то идет не так. Создаем свой минимальный мониторинг прямо в Bash — быстро, просто и без лишних зависимостей!

- Проверка загрузки CPU:

top -bn1 | grep "load average"

- Проверка памяти:

free -m | grep Mem

- Проверка диска:

df -h | grep '/'

- Мониторинг сети (трафик на интерфейсе):

cat /sys/class/net/eth0/statistics/rx_bytes

- Оповещение о превышении порога (например, CPU > 70%):

cpu_usage=$(mpstat 1 1 | awk '/Average/ {print 100 - $12}')

if (( ${cpu_usage%.*} > 70 )); then

echo "CPU нагрузка выше 70%!"

fi

Отслеживай эти метрики, запускай скрипт раз в минуту через cron — и даже самый загруженный сервер скажет тебе «спасибо». А главное — держи руку на пульсе, не допускай фатальных сбоев!

А ты уже автоматизировал мониторинг своих систем? Время — деньги и стабильность!

💬 Пригласи подписаться на https://t.me/LinuxSkill а в боте https://t.me/gradeliftbot найдешь свежие вакансии и тесты для прокачки.

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