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

🧪 *Как быстро настроить автоматическую проверку доступности сервисов

🧪 *Как быстро настроить автоматическую проверку доступности сервисов*

Привет, админский гуру! 🚀 Хотите сделать свою инфраструктуру чуть более надежной и не тратить часы на ручные проверки? Тогда этот короткий гайд для вас!

Представьте, что ваш сервер сам следит за важными сервисами и оповещает вас о сбоях. Нет больше постоянных ручных команд — всё автоматизировано!

Что вам нужно:

- Планировщик задач

- Простая команда проверки

Пример: создаем скрипт, который проверяет работу nginx и отправляет уведомление или перезапускает его при необходимости. Вот базовая идея:

- Проверка сервиса:

ps aux | grep nginx | grep -v grep

- Автоматическая перезагрузка, если не работает:

if ! ps aux | grep nginx | grep -v grep > /dev/null; then

sudo systemctl restart nginx

fi

Запускаем это через cron:

* * * * * /path/to/your/script.sh

Теперь ваш сервер сам следит за важными компонентами, а вы можете сосредоточиться на более интересных задачах! Это не только экономия времени, но и повышение надежности системы.

А как вы обычно проверяете статус сервисов — вручную или автоматом?

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

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