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

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

📡 Как быстро настроить автоматическую проверку сервиса с помощью systemd 🌟 Привет, инженеры и любители Linux! 🚀 Хотите, чтобы важный сервис всегда был в рабочем состоянии, а вы сразу получали уведомление о сбое? Тогда этот лайфхак — ваше новое оружие в арсенале! Самое главное — создать systemd-таймер. Он запускается автоматически по расписанию, проверяет статус сервиса и отправляет уведомление при необходимости. Для этого достаточно написать несколько строк. Плюсы такого подхода: - Не пропустишь отключение сервиса - Уведомления приходят мгновенно - Весь контроль — в ваших руках Например, создайте unit-файл: [Unit] Description=Проверка сервиса myservice [Service] Type=oneshot ExecStart=/bin/systemctl is-active myservice и таймер: [Unit] Description=Таймер проверки myservice [Timer] OnBootSec=5m OnUnitActiveSec=10m [Install] WantedBy=timers.target Запустите и активируйте таймер: sudo systemctl enable --now myservice-check.timer Теперь проверка идет каждые 10 минут, а есл

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

Привет, инженеры и любители Linux! 🚀

Хотите, чтобы важный сервис всегда был в рабочем состоянии, а вы сразу получали уведомление о сбое? Тогда этот лайфхак — ваше новое оружие в арсенале!

Самое главное — создать systemd-таймер. Он запускается автоматически по расписанию, проверяет статус сервиса и отправляет уведомление при необходимости. Для этого достаточно написать несколько строк.

Плюсы такого подхода:

- Не пропустишь отключение сервиса

- Уведомления приходят мгновенно

- Весь контроль — в ваших руках

Например, создайте unit-файл:

[Unit]

Description=Проверка сервиса myservice

[Service]

Type=oneshot

ExecStart=/bin/systemctl is-active myservice

и таймер:

[Unit]

Description=Таймер проверки myservice

[Timer]

OnBootSec=5m

OnUnitActiveSec=10m

[Install]

WantedBy=timers.target

Запустите и активируйте таймер:

sudo systemctl enable --now myservice-check.timer

Теперь проверка идет каждые 10 минут, а если что — вы будете в курсе! Вчистую автоматизация как в кино.

А как вы контролируете важные сервисы? Есть свои хитрости?

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

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