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

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

🛠️ Как быстро настроить мониторинг сервера с помощью systemd Задумался, как следить за своими серверами, не тратя время на сложные инструменты? Со встроенными средствами Linux можно легко и быстро получать уведомления о состоянии служб! Плюсы? Все под рукой — минимум настроек, высочайшая надежность, свобода выбора и контроль. Узнаем, как сделать мониторинг более умным прямо из системы! - Создаем собственный unit-файл для сервиса-монитора (например, проверка работы веб-сервера): [Unit] Description=Проверка статуса nginx OnFailure=notify-owner.service [Service] Type=oneshot ExecStart=/bin/bash -c 'systemctl is-active nginx || systemctl restart nginx' - Добавляем таймер, чтобы запускать его регулярно: [Unit] Description=Таймер для проверки nginx каждые 5 минут [Timer] OnBootSec=5min OnUnitActiveSec=5min Persistent=true [Install] WantedBy=timers.target - В результате: если nginx упадет, systemd автоматически перезапустит его, а можно дополнительно настроить уведомления. Всегда

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

Задумался, как следить за своими серверами, не тратя время на сложные инструменты? Со встроенными средствами Linux можно легко и быстро получать уведомления о состоянии служб!

Плюсы? Все под рукой — минимум настроек, высочайшая надежность, свобода выбора и контроль. Узнаем, как сделать мониторинг более умным прямо из системы!

- Создаем собственный unit-файл для сервиса-монитора (например, проверка работы веб-сервера):

[Unit]

Description=Проверка статуса nginx

OnFailure=notify-owner.service

[Service]

Type=oneshot

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

- Добавляем таймер, чтобы запускать его регулярно:

[Unit]

Description=Таймер для проверки nginx каждые 5 минут

[Timer]

OnBootSec=5min

OnUnitActiveSec=5min

Persistent=true

[Install]

WantedBy=timers.target

- В результате: если nginx упадет, systemd автоматически перезапустит его, а можно дополнительно настроить уведомления.

Всегда ли стоит доверять только умным инструментам? Иногда самые простые решения — самые мощные!

А как у вас организован мониторинг? Какие секреты уже используете?

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

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