TGViewer
BashMaster BashMaster @bash_help · 8.84K subscribers
Post #1111 2.41K
⚙️ Мониторинг логов в реальном времени с использованием Bash и inotifywait

✔️Если вы администрируете серверы или приложения в Linux, то наверняка знакомы с задачей мониторинга логов. Вместо того чтобы постоянно использовать tail -f, можно автоматизировать реактивный мониторинг логов с помощью утилиты inotifywait, которая отслеживает изменения файлов в реальном времени.

➡️ Если вы хотите автоматически перехватывать новые ошибки в логе вашего веб-сервера и мгновенно уведомлять себя об этом, то:

💠1. Установите пакет inotify-tools:
sudo apt-get install inotify-tools

💠2. Создайте скрипт для отслеживания изменений:
#!/bin/bash

LOGFILE="/var/log/nginx/error.log"
OUTPUTFILE="/home/user/filtered_errors.log"
TRIGGER_KEYWORD="error"

# Запускаем inotifywait для отслеживания добавления новых строк
inotifywait -m -e modify "$LOGFILE" | while read path action file; do
# Проверяем последние 10 строк на наличие ключевого слова
tail -n 10 "$LOGFILE" | grep -i "$TRIGGER_KEYWORD" >> "$OUTPUTFILE" && \
echo "Обнаружена ошибка, запись добавлена в $OUTPUTFILE"
done


▶️Этот скрипт отслеживает изменения в файле логов, фильтрует новые строки с ключевым словом (например, "error") и сохраняет их в отдельный файл.

▶️Его можно интегрировать с системами уведомлений (например, отправлять уведомления в Telegram или Slack), создавая более сложные системы мониторинга с минимальными ресурсами.

🖼️ Ссылка на источник

🔨 bash_help
  • 👍 7
  • 🔥 4
  • ✍ 3
More from @bash_help
  1. Oct 18, 2026АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ Проект «Terminal» стал крупнейшей библиотекой бесплатного об…
  2. Oct 15, 2026⚙️ IxeRam ✔️Высокопроизводительный терминал-ориентированный сканер памяти и отладчик для L…
  3. Oct 15, 2026👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востр…
  4. Oct 14, 2026⚙️ bash-agent ✔️Минималистичная среда выполнения для AI-агента, которая написана на чистом…
  5. Oct 11, 2026⚙️ PortPal ✔️Нативный десктопный монитор портов, который помогает быстро понять, какие про…
  6. Oct 11, 2026👀Ты давно мечтал обучиться этичному хакингу? ⚠️Мы нашли для тебя ЛУЧШЕЕ ПРЕДЛОЖЕНИЕ на ры…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →