chore(scripts): add full diagnostics package for detmir

This commit is contained in:
igor04091968
2026-06-18 22:11:38 +03:00
parent ced3b0fb20
commit c9ad5ecca7
8 changed files with 931 additions and 0 deletions
@@ -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`.