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

🛰️ Продвинутый мониторинг: как создать собственную простую систему оповещений

🛰️ Продвинутый мониторинг: как создать собственную простую систему оповещений Хочешь быть всегда в курсе происходящего на сервере, не тратя часы на постоянную проверку логов? Тогда этот лайфхак именно для тебя! Создадим легкую, но мощную систему оповещений прямо в командной строке. Она поможет отслеживать важные события и автоматически оповещать — всё без сторонних сервисов. Простая стратегия — использовать скрипт, который будет регулярно проверять логи или состояние системы и отправлять уведомления через email или в Telegram — как тебе удобнее. Особенность этого подхода: - Не требуется сложная интеграция или сторонние платформы - Можно настроить для любых сценариев — от ошибок до загрузки диска - Всё максимально гибко и легко в настройке Например, скрипт для мониторинга диска и отправки сообщения при заполнении более чем на 80%: #!/bin/bash USAGE=$(df / | grep / | awk '{ print $5 }' | sed 's/%//') if [ "$USAGE" -gt 80 ]; then echo "Диск почти полон: $USAGE%" | mail -s "Опасно!

🛰️ Продвинутый мониторинг: как создать собственную простую систему оповещений

Хочешь быть всегда в курсе происходящего на сервере, не тратя часы на постоянную проверку логов? Тогда этот лайфхак именно для тебя! Создадим легкую, но мощную систему оповещений прямо в командной строке.

Она поможет отслеживать важные события и автоматически оповещать — всё без сторонних сервисов.

Простая стратегия — использовать скрипт, который будет регулярно проверять логи или состояние системы и отправлять уведомления через email или в Telegram — как тебе удобнее.

Особенность этого подхода:

- Не требуется сложная интеграция или сторонние платформы

- Можно настроить для любых сценариев — от ошибок до загрузки диска

- Всё максимально гибко и легко в настройке

Например, скрипт для мониторинга диска и отправки сообщения при заполнении более чем на 80%:

#!/bin/bash

USAGE=$(df / | grep / | awk '{ print $5 }' | sed 's/%//')

if [ "$USAGE" -gt 80 ]; then

echo "Диск почти полон: $USAGE%" | mail -s "Опасно! Много места" your@email.com

fi

Или, чтобы получать уведомление в Телеграм:

curl -s -X POST "https://api.telegram.org/bot<токен>/sendMessage" -d chat_id=<ID> -d text="Ошибка на сервере!"

Запусти такой скрипт через cron, и твоя система будет рассказывать о себе сама. Это — как иметь собственного системного врача!

А ты уже использовал подобные методы или только планируешь?

Подпишись на https://t.me/LinuxSkill и https://t.me/gradeliftbot чтобы прокачать свои навыки и быть в курсе всех новинок!

📩 Завтра: как быстро настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!