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

🚀 Урок по автоматизации: Создаем простого bash-скрипта для мониторинга сервера

🚀 Урок по автоматизации: Создаем простого 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 минут! Включи 🔔 чтобы не пропустить!