🚀 Урок по автоматизации: Создаем простого bash-скрипта для мониторинга сервера
Задумывался ли ты когда-нибудь о том, чтобы ваш сервер сам сообщал о проблемах?
Пришло время овладеть базой автоматизации — создадим скрипт, который будет следить за диском и присылать уведомления по почте!
Что важно знать:
- Скрипт проверяет свободное место на диске
- При превышении порога (например, 80%) — отправляет email
- Легко адаптировать под свои нужды и добавить любые проверки
Пример простого кода:
#!/bin/bash
THRESHOLD=80
EMAIL="admin@example.com"
USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')
if [ "$USAGE" -gt "$THRESHOLD" ]; then
echo "Диск заполнен на $USAGE%" | mail -s "Меньше некуда!" $EMAIL
fi
Добавляешь в cron — и твой сервер уже умеет сам следить за собой!
Это пошаговая автоматизация, которая не требует специальных знаний. Готовы попробовать?
А что бы ты хотел автоматизировать дальше — поиск ошибок или обновление системы?
💬 Пригласи себя прокачать скиллы в https://t.me/LinuxSkill — там больше полезных статей, а для тестирования есть бот https://t.me/gradeliftbot!
📩 Завтра: как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!