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

🛠️ Практика: автоматизация работы с логами через Bash

🛠️ Практика: автоматизация работы с логами через Bash

Привет, кодеры и системные волшебники! 🧙️

Обычно мы выбираем проверенные инструменты для анализа логов, но иногда простые скрипты на Bash могут творить чудеса. Сегодня расскажу, как быстро собирать важные события и уведомлять себя о них — без лишних сложностей и сторонних сервисов.

Зачем это нужно?

- Быстро искать по логам ошибки и предупреждения

- Автоматически отслеживать подозрительную активность

- Создавать удобные отчеты и оповещения

Самое крутое — все делается на чистом Bash и стандартных инструментах!

Пример: ищем ошибки за последние 24 часа и отправляем уведомление.

grep -i 'error\|fail' /var/log/syslog | grep "$(date --date='yesterday' '+%b %d')" > ~/error_report.txt

if [ -s ~/error_report.txt ]; then

mail -s "Лог ошибок" admin@example.com < ~/error_report.txt

fi

Пара минут — и у тебя есть автоматическая система мониторинга логов! Чем больше умеешь автоматизировать — тем меньше нервов.

А что используешь для логирования и мониторинга ты? Пиши в комментариях!

Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot