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

🛠️ Как автоматизировать проверку состояния сервиса с помощью systemd

🛠️ Как автоматизировать проверку состояния сервиса с помощью systemd Привет, любители Linux и автоматизации! 🚀 Ты знаешь, что наблюдение за сервисами — ключ к стабильной работе системы? Сегодня расскажу, как сделать это проще, чем кажется, и не пропустить важные сбои! Объяви систему своим личным ассистентом и никогда не позволяй сервисам сломаться без внимания. - Создай таймер, который будет запускать команду проверки: [Unit] Description=Проверка сервиса [Service] Type=simple ExecStart=/bin/bash -c 'systemctl is-active nginx || systemctl restart nginx' - Настраиваешь таймер, чтобы он работал регулярно: [Unit] Description=Таймер проверки nginx [Timer] OnBootSec=5min OnUnitActiveSec=10min [Install] WantedBy=timers.target - Включай таймер и запускай его: sudo systemctl enable --now nginx-check.timer Теперь у тебя есть автоматический контроль, который сам решит, если nginx вдруг остановится или зависнет. Самое классное — система сделает всё без твоего вмешательства! А ты уж

🛠️ Как автоматизировать проверку состояния сервиса с помощью systemd

Привет, любители Linux и автоматизации! 🚀

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

Объяви систему своим личным ассистентом и никогда не позволяй сервисам сломаться без внимания.

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

[Unit]

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

[Service]

Type=simple

ExecStart=/bin/bash -c 'systemctl is-active nginx || systemctl restart nginx'

- Настраиваешь таймер, чтобы он работал регулярно:

[Unit]

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

[Timer]

OnBootSec=5min

OnUnitActiveSec=10min

[Install]

WantedBy=timers.target

- Включай таймер и запускай его:

sudo systemctl enable --now nginx-check.timer

Теперь у тебя есть автоматический контроль, который сам решит, если nginx вдруг остановится или зависнет. Самое классное — система сделает всё без твоего вмешательства!

А ты уже автоматизировал мониторинг своих сервисов или всё делал вручную?

Приглашаю подписаться на телеграм канал https://t.me/LinuxSkill а также протестировать свои знания в боте https://t.me/gradeliftbot — ведь чем больше практики, тем увереннее в Linux!

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