🧟♂️ PowerShell: Охота на упавшие сервисы
Перед уходом на каникулы критически важно проверить: всё ли, что должно работать — работает? Частая ситуация: Агент мониторинга или Бэкап-сервис стоит в автозапуске (
Скрипт-минутка для поиска "мертвецов":
Что делать: Если список пуст — вы красавчик. Если что-то нашлось — пробуем
#windows #powershell #services #audit #maintenance #healthcheck
Перед уходом на каникулы критически важно проверить: всё ли, что должно работать — работает? Частая ситуация: Агент мониторинга или Бэкап-сервис стоит в автозапуске (
Automatic ), но упал неделю назад ( Stopped ). Вы об этом даже не знаете.Скрипт-минутка для поиска "мертвецов":
Get-Service |
Where-Object { $_.StartType -eq 'Automatic' -and $_.Status -eq 'Stopped' } |
Select-Object Name, DisplayName |
Format-Table -AutoSize
Что делать: Если список пуст — вы красавчик. Если что-то нашлось — пробуем
Start-Service . Если падает снова — у вас есть задача на сегодня, пока все не ушли домой.#windows #powershell #services #audit #maintenance #healthcheck
🐧 Linux: Что упало, пока мы отдыхали? (systemctl --failed)
Вы заходите на сервер.
Аптайм есть, SSH работает.
Все ок? Не факт.
Возможно, второстепенный сервис (бэкап-агент, ротация логов, обновление сертификатов) тихо умер 2 января.
Не ищите иголку в стоге сена. Спросите systemd прямо.
Команда:
Что она покажет: Только те сервисы, которые находятся в статусе failed.
Как починить:
* Смотрим логи упавшего: journalctl -u service_name -n 50
* Перезапускаем: systemctl restart service_name
Важно: Если ошибка разовая и вы её исправили, сбросьте счетчик ошибок, чтобы список стал чистым:
Начинайте год с чистого листа (и чистого вывода systemd).
#linux #systemd #maintenance #troubleshooting #healthcheck
Вы заходите на сервер.
Аптайм есть, SSH работает.
Все ок? Не факт.
Возможно, второстепенный сервис (бэкап-агент, ротация логов, обновление сертификатов) тихо умер 2 января.
Не ищите иголку в стоге сена. Спросите systemd прямо.
Команда:
systemctl --failed
Что она покажет: Только те сервисы, которые находятся в статусе failed.
Как починить:
* Смотрим логи упавшего: journalctl -u service_name -n 50
* Перезапускаем: systemctl restart service_name
Важно: Если ошибка разовая и вы её исправили, сбросьте счетчик ошибок, чтобы список стал чистым:
systemctl reset-failed
Начинайте год с чистого листа (и чистого вывода systemd).
#linux #systemd #maintenance #troubleshooting #healthcheck