Files
knowledge-base/audit/2026-06-14-proposed.md

121 lines
6.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
date: 2026-06-14
type: audit-proposed
source: kb-audit-propose.sh (Opus 4.7)
tags: [audit, proposed, inventory]
---
# Предложенные правки inventory — 2026-06-14
Сгенерировано Claude Opus на основе [[2026-06-14-drift|drift-отчёта]].
**Правки НЕ применены.** Ревью — ты. Apply — вручную.
## 1. Резюме
Drift минимальный по составу (скрипт нашёл 1 «лишнего» гостя — LXC 139 `severny-les`, его нет в inventory), но при ручной сверке полного живого списка вылезли **4 расхождения по статусам** (112, 119 — стали running; 134, 138 — стали stopped) и **2 конфликта переиспользования VMID** (129 и 133 числятся в «Удалённых», но live показывает на этих ID новые гостей). Сводная таблица и счётчики тоже устарели (37 → 41).
## 2. Конкретные правки
### A. Добавить LXC 139 `severny-les` (главная находка скрипта)
В раздел `## 🟢 Запущенные LXC`:
```diff
+### LXC 139 — severny-les
+| Параметр | Значение |
+|----------|----------|
+| Статус | 🟢 running |
+| IP | (уточнить) |
+| Назначение | (уточнить) |
```
В drift-отчёте есть только VMID/type/status/name — IP и назначение неизвестны, оставлены заглушки.
### B. Статус-дрифт VM 112 `cloud-dttb`: stopped → running
Удалить строку из `## 🔴 Остановленные VM`:
```diff
-| 112 | cloud-dttb | 8 | 16 GB | 80 GB | — |
```
Добавить блок в `## 🟢 Запущенные VM`:
```diff
+### VM 112 — cloud-dttb
+| Параметр | Значение |
+|----------|----------|
+| Статус | 🟢 running |
+| Назначение | — |
```
### C. Статус-дрифт LXC 119 `myspeed`: stopped → running
Удалить из `## 🔴 Остановленные LXC`:
```diff
-| 119 | myspeed | Speed test мониторинг |
```
Добавить в `## 🟢 Запущенные LXC`:
```diff
+### LXC 119 — myspeed
+| Параметр | Значение |
+|----------|----------|
+| Статус | 🟢 running |
+| Назначение | Speed test мониторинг |
```
### D. Статус-дрифт LXC 134 `ZnamSecurityBot`: running → stopped
Удалить блок из `## 🟢 Запущенные LXC` (весь блок «LXC 134 — ZnamSecurityBot»).
Добавить строку в `## 🔴 Остановленные LXC`:
```diff
+| 134 | ZnamSecurityBot | ZnamSecurity Telegram-бот |
```
### E. Статус-дрифт LXC 138 `vpn-proxy`: running → stopped
Удалить блок из `## 🟢 Запущенные LXC` (весь блок «LXC 138 — vpn-proxy»).
Добавить строку в `## 🔴 Остановленные LXC`:
```diff
+| 138 | vpn-proxy | VPN-proxy (детали уточнить) |
```
### F. Конфликт VMID 129 — переиспользован
Live: `129 VM stopped profi-parser-vm`. В inventory 129 числится в «🗑️ Удалённые» как `Clawdbot`.
Добавить в `## 🔴 Остановленные VM`:
```diff
+| 129 | profi-parser-vm | — | — | — | (новый, уточнить) |
```
И поправить историческую запись (ID переиспользован под новую VM):
```diff
-| 129 | Clawdbot | ~апрель 2026 | Данные перенесены ... IP 10.0.0.206 освобождён |
+| 129 | Clawdbot | ~апрель 2026 | Удалён; VMID 129 переиспользован под profi-parser-vm |
```
### G. Конфликт VMID 133 — переиспользован
Live: `133 VM stopped s1c-buzharovo`. В inventory 133 числится в «🗑️ Удалённые» как `clawdbot-1`.
Добавить в `## 🔴 Остановленные VM`:
```diff
+| 133 | s1c-buzharovo | — | — | — | (новый, уточнить) |
```
Поправить историческую запись:
```diff
-| 133 | clawdbot-1 | ~апрель 2026 | Функционал мигрирован на openclaw (137) |
+| 133 | clawdbot-1 | ~апрель 2026 | Удалён; VMID 133 переиспользован под s1c-buzharovo |
```
### H. Пересчитать сводную таблицу (по факту live = 41 гость)
```diff
-| QEMU VM | 15 | 5 | 10 |
-| LXC | 22 | 12 | 10 |
-| **Итого** | **37** | **17** | **20** |
+| QEMU VM | 18 | 6 | 12 |
+| LXC | 23 | 11 | 12 |
+| **Итого** | **41** | **17** | **24** |
```
(VM: running 106,107,111,112,127,250 = 6; LXC running 103,113,114,115,116,119,132,135,136,137,139 = 11.)
### I. Обновить дату
```diff
-> Последнее обновление: 2026-06-08 (добавлен LXC 135 swarmclaw)
+> Последнее обновление: 2026-06-14 (drift-аудит: +LXC 139; статусы 112/119/134/138; VMID 129/133 переиспользованы)
```
## 3. Предупреждения / неоднозначности
- **Нет данных в отчёте** для IP/назначения у: 139 `severny-les`, 129 `profi-parser-vm`, 133 `s1c-buzharovo`. Я оставил «уточнить» — заполнять вручную, не выдумывать.
- **Статус-дрифты (BE) скрипт НЕ флагал** — он сверяет только присутствие/тип, не статус. Найдено вручную по «Полному живому списку» отчёта. Статус — вещь динамическая (могли просто запустить/остановить); прежде чем двигать блоки, убедись что это устойчивое состояние, а не разовый запуск.
- **VMID 135**: в «Удалённых» есть `whisper-bot (135)`, а live/активный inventory — `swarmclaw (135)`. Это уже корректно отражено в активном разделе; запись в истории трогать не обязательно (просто факт переиспользования ID).
- **Второй нода 10.0.0.147**: в шапке упомянуты VM 100 / LXC 101 на standalone-ноде. В live-списке 100=`NV`, 101=`n8n` — это ID основной ноды. Drift-отчёт сверяет только основную ноду, расхождение по второй ноде здесь не оценивается.
- Блоки B и F (oба VM с минимумом полей) даны в сокращённом виде — CPU/RAM/диск в отчёте отсутствуют.