📡 Как настроить автоматический мониторинг состояния сервера за 5 минут!
Настроить мониторинг — значит быть на шаг впереди проблем. Представь, что ты можешь получать уведомления еще до того, как системные сбои станут критичными. Сегодня я расскажу, как быстро и просто запустить базовую систему оповещений.
- Используем *стандартные инструменты Linux*: ping, df, free
- Настраиваем отправку уведомлений на почту или в мессенджер
- Скрипт, который периодически проверяет состояние
Пример: скрипт проверяет загрузку диска, RAM и доступность сервера:
#!/bin/bash
if [ $(df / | tail -1 | awk '{print $5}' | sed 's/%//') -gt 80 ]; then
echo "Диск почти заполнен!" | mail -s "Монирование" admin@example.com
fi
if [ $(free | grep Mem | awk '{print $4/$2 * 100.0}') -gt 80 ]; then
echo "Память почти полностью занята!" | mail -s "Монирование" admin@example.com
fi
ping -c 3 сервер > /dev/null || \
echo "Сервер недоступен!" | mail -s "Проблема с сервером" admin@example.com
Запускаем этот скрипт через cron, и всё — контроль за состоянием системы есть!
Задумайтесь — а как бы вы автоматизировали запуск монитора в своей системе?
---
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!