⚙️ Мастерство в автоматизации: Создаем собственный Bash-скрипт для мониторинга сервера
Привет, любители системных приключений! 🚀
Если вы хотите держать руку на пульсе своих серверов, то создание автоматических скриптов — ваша новая лучшая практика. Представляем простую технику — написать собственный Bash-скрипт, который контролирует загрузку системы и предупреждает о перегреве или перегрузке.
Почему это важно?
- Быстро реагировать на проблемы
- Экономить время на ручном обзоре
- Сделать свою систему более надежной
Что нужно?
- Проверка загрузки CPU и RAM
- Уведомление по e-mail или через лог
- Автоматический запуск по расписанию
Пример простого скрипта:
#!/bin/bash
CPU=$(top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4}')
MEM=$(free -m | awk '/Mem:/ {print $3}')
MAX_CPU=80
MAX_MEM=80
if (( $(echo "$CPU > $MAX_CPU" | bc -l) )); then
echo "Загруженность CPU: $CPU%" | mail -s "Высокая нагрузка CPU" admin@example.com
fi
if ((MEM > MAX_MEM)); then
echo "Использование RAM: $MEM МБ" | mail -s "Высокое использование RAM" admin@example.com
fi
Настрой свой скрипт, добавь графики, интеграцию с системами оповещения — и вопросы о состоянии системы перестанут тебя беспокоить!
А ты добавляешь автоматизацию в свой рабочий процесс или предпочитаешь ручной контроль?
💬 Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов — в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!