Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🛠️ Как быстро настроить автоматическую проверку логов с помощью systemd

🛠️ Как быстро настроить автоматическую проверку логов с помощью systemd Привет, админские волшебники! ✨ Хотите, чтобы ваши логи всегда были под контролем, а важные сообщения не ускользали? Тогда эта маленькая магия для вас! Используйте systemd для автоматической проверки логов и реагирования. Четыре шага — и система сама скажет вам о проблемах! - Создаем сервис, который запустится при каждом старте: [Unit] Description=Проверка логов After=network.target [Service] Type=oneshot ExecStart=/usr/local/bin/check_logs.sh - Скрипт checklogs.sh_ ищет ошибки за последние 10 минут: #!/bin/bash journalctl --since "10 min ago" | grep -i "error" && echo "Обнаружены ошибки!" - Сделайте скрипт исполняемым: chmod +x /usr/local/bin/check_logs.sh - Активируйте таймер, чтобы проверка шла регулярно: [Unit] Description=Таймер для проверки логов [Timer] OnBootSec=5min OnUnitActiveSec=15min [Install] WantedBy=timers.target Это словно невидимый помощник, который следит за логами, пока вы делаете

🛠️ Как быстро настроить автоматическую проверку логов с помощью systemd

Привет, админские волшебники! ✨ Хотите, чтобы ваши логи всегда были под контролем, а важные сообщения не ускользали? Тогда эта маленькая магия для вас!

Используйте systemd для автоматической проверки логов и реагирования. Четыре шага — и система сама скажет вам о проблемах!

- Создаем сервис, который запустится при каждом старте:

[Unit]

Description=Проверка логов

After=network.target

[Service]

Type=oneshot

ExecStart=/usr/local/bin/check_logs.sh

- Скрипт checklogs.sh_ ищет ошибки за последние 10 минут:

#!/bin/bash

journalctl --since "10 min ago" | grep -i "error" && echo "Обнаружены ошибки!"

- Сделайте скрипт исполняемым:

chmod +x /usr/local/bin/check_logs.sh

- Активируйте таймер, чтобы проверка шла регулярно:

[Unit]

Description=Таймер для проверки логов

[Timer]

OnBootSec=5min

OnUnitActiveSec=15min

[Install]

WantedBy=timers.target

Это словно невидимый помощник, который следит за логами, пока вы делаете свои дела. Такой подход освобождает время и помогает держать систему в порядке!

А вы знаете, что с помощью systemd можно автоматизировать практически что угодно?

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

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