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

🔧 Советы по автоматической проверке состояния системных служб

🔧 Советы по автоматической проверке состояния системных служб

Привет, любители стабильных систем! ⚙️

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

- Используй команду systemctl для получения статуса службы:

systemctl is-active nginx

- Напиши скрипт, который через каждые 10 минут проверяет состояние и перезапускает зависшие службы:

#!/bin/bash

SERVICE=nginx

if ! systemctl is-active --quiet $SERVICE; then

systemctl restart $SERVICE

echo "$SERVICE перезапущен" | mail -s "Сервис $SERVICE сломался" admin@example.com

fi

- Можно запустить этот скрипт в cron, чтобы автоматизировать контроля, ведь даже самые надежные системы нуждаются в заботе.

Помни, что автотесты — залог стабильной работы сервера!

А ты проверяешь статус своих служб регулярно или ждешь сбоев?

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

- А в боте https://t.me/gradeliftbot ты найдешь вакансии для системных администраторов!