chore(scripts): add full diagnostics package for detmir
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# Полная диагностика развернутого контура DetMir
|
||||
|
||||
Пакет предназначен для расширенной проверки уже развернутого контура
|
||||
DetMir, не заменяет и не дублирует скрипты TЗ поддержки.
|
||||
|
||||
Состав:
|
||||
- `detmir-full-diagnostics.sh` — оркестратор:
|
||||
- `aw-contour-diag.sh` (по-умолчанию полный прогон),
|
||||
- `detmir-support-run.sh` (daily/weekly/monthly),
|
||||
- `check_production_inventory_placeholders.sh`.
|
||||
- `detmir-full-diagnostics-daily.sh` — быстрый старт с `--scope daily`.
|
||||
- `detmir-full-diagnostics-weekly.sh` — запуск с `--scope weekly`.
|
||||
- `detmir-full-diagnostics-monthly.sh` — запуск с `--scope monthly`.
|
||||
- `detmir-full-diagnostics.env.example` — шаблон параметров.
|
||||
|
||||
## Быстрый старт
|
||||
|
||||
1. Скопировать файл конфигурации:
|
||||
|
||||
```bash
|
||||
cp scripts/detmir-full-diagnostics/detmir-full-diagnostics.env.example \
|
||||
scripts/detmir-full-diagnostics/detmir-full-diagnostics.env
|
||||
```
|
||||
|
||||
2. Заполнить пути/хосты под текущий контур.
|
||||
|
||||
3. Запуск:
|
||||
|
||||
```bash
|
||||
./scripts/detmir-full-diagnostics/detmir-full-diagnostics-daily.sh
|
||||
./scripts/detmir-full-diagnostics/detmir-full-diagnostics.sh --scope weekly --quick
|
||||
./scripts/detmir-full-diagnostics/detmir-full-diagnostics-monthly.sh --output-dir /var/log/detmir-full-diagnostics
|
||||
```
|
||||
|
||||
## Примечание
|
||||
|
||||
- Для запуска в `~/root/scripts/support` пакет может использовать скопированные
|
||||
`aw-contour-diag.sh` и `check_production_inventory_placeholders.sh`.
|
||||
Если локально эти файлы не требуются — удалите их или отключите шаги флагами.
|
||||
- Для запуска в окружении с root-доступом через `sudo` выполняйте скрипты как
|
||||
пользователь с правом `sudo` без `NOPASSWD`.
|
||||
Reference in New Issue
Block a user