🛠️ Как автоматизировать мониторинг серверов с помощью shell-скриптов
Привет, любознательные системные маги! 🚀
Хотите быть в курсе всего, что происходит на ваших серверах, и не тратить часами время на ручной контроль? Тогда сегодняшняя тема — автоматизация мониторинга с помощью простых, но мощных shell-скриптов! Красота в том, что ничего сложного — максимум выгоды.
Вот как можно быстро настроить уведомления о загрузке CPU или использовании диска:
- Получение загрузки CPU:
top -bn1 | grep "Cpu(s)"
- Проверка свободного места:
df -h | grep "/dev/sda1"
- Отправка уведомлений по email при превышении порога:
if [ $(df / | awk 'NR==2 {print $5}' | sed 's/%//') -gt 80 ]; then
echo "Диск почти полон" | mail -s "Уведомление" admin@example.com
fi
- Мониторинг активности процессов:
ps aux --sort=-%cpu | head -n 5
Эти скрипты можно запускать через cron, делая их автоматическими стражами системы. Представьте, сколько нервов и времени они сохранят! А со встроенными алертами — будете знать о проблемах прямо в реальном времени.
А интересно, какую задачу по мониторингу вы бы добавили в свой арсенал?
Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill, а вакансии — в боте https://t.me/gradeliftbot.
«Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill, а пройти тесты на знание linux в боте https://t.me/gradeliftbot»
Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot
---
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!