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

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

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

Привет, админы и любители Linux! 🚀

Хочешь всегда быть в курсе важных событий в системе, не тратя время на рутинный мониторинг? Всё просто — научись настраивать автоотчёты с помощью встроенных инструментов!

Системное журналирование — мощнейшее оружие в арсенале sysadmin. Не нужно никаких сторонних сервисов, всё делается через стандартные команды.

- Используй journalctl для поиска ошибок:

- Например, чтобы найти ошибки за последние 10 минут:

journalctl -p err --since "10 min ago"

- А чтобы получать ежедневные отчёты, создай таймер:

- Создай юнит-файл юнит в /etc/systemd/system/logreport.service:

[Unit]

Description=Отчёт по журналам

[Service]

Type=oneshot

ExecStart=/bin/bash -c "journalctl -p err --since '24 hours ago' > /var/log/error_report.log"

- И таймер в /etc/systemd/system/logreport.timer:

[Unit]

Description=Запуск отчёта ежедневно

[Timer]

OnCalendar=daily

Persistent=true

[Install]

WantedBy=timers.target

- Активируй таймер:

sudo systemctl enable --now logreport.timer

Теперь ежедневный отчёт ошибок у тебя будет в /var/log/error_report.log!

Это удобно, быстро и надёжно — никакой суеты.

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

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

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