🛠️ Пишем собственный скрипт для мониторинга ресурсов сервера
Привет, любители 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 минут! Включи 🔔 чтобы не пропустить!