📡 Как быстро настроить автоматическую проверку логов с помощью 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 минут! Не пропусти — включи 🔔!