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

🛠️ Как автоматизировать мониторинг серверов с помощью shell-скриптов

🛠️ Как автоматизировать мониторинг серверов с помощью 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 минут!

Включи 🔔 чтобы не пропустить!