From 25ca390669ace97d365e1709f74b8c9b3a0b85bf Mon Sep 17 00:00:00 2001 From: dttb Date: Wed, 17 Jun 2026 19:12:06 +0300 Subject: [PATCH] =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D1=88=D0=BA=D0=B0-?= =?UTF-8?q?=D1=81=D1=82=D0=BE=D1=80=D0=BE=D0=B6:=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=20=D0=BF=D0=BE=D0=B4=20?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B5=D0=B5=D0=B7=D0=B4=20=D0=BA=D0=BE=D1=80?= =?UTF-8?q?=D0=BE=D0=B1=D0=BA=D0=B8=20(LXC137=E2=86=92NetBird=E2=86=92LXC1?= =?UTF-8?q?02)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/dttb/ai-assistant-pilot/credentials.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/dttb/ai-assistant-pilot/credentials.md b/projects/dttb/ai-assistant-pilot/credentials.md index e6e826c..a5130c3 100644 --- a/projects/dttb/ai-assistant-pilot/credentials.md +++ b/projects/dttb/ai-assistant-pilot/credentials.md @@ -162,10 +162,10 @@ status: active Антошка (openclaw LXC 137, 10.0.0.239 / NetBird 100.70.167.54, бот-токен `8020760639:AAH-Ra0nayJnFgjvSVAagAtZgSb46onBpB4`) следит за коробкой Алекса, лечит и алертит Олега. Второй слой поверх `Restart=on-failure` самих сервисов. - **Скрипт:** `/root/antoshka-watch-alex.sh` на LXC 137, cron `*/3`. -- **Путь лечения:** LXC 137 → `sshpass -p 1qaz!QAZ ssh root@10.0.0.147` (pve-147) → `pct exec 102` (137 умеет sshpass, достаёт pve-147 и 10.0.0.163). +- **Путь (с 2026-06-17, после переезда):** LXC 137 → **NetBird → LXC102 `100.70.186.192` по ключу** (`root@openclaw` добавлен в authorized_keys 102) → проверки/лечение сервисов прямо внутри 102 (`systemctl`, `curl localhost:20128`). Хост `192.168.1.247` без NetBird → если LXC102 недоступен, авто-старт контейнера невозможен, только алерт. Старый путь (`ssh root@10.0.0.147` → `pct exec 102`) мёртв. Бэкап старого скрипта: `/root/antoshka-watch-alex.sh.bak-20260617`. - **Проверяет:** контейнер 102 `running` (иначе `pct start 102`); `openclaw-gateway` active (иначе restart); `omniroute` active + HTTP `:20128` отвечает (иначе restart); диск <90% (иначе только алерт, сам не чистит). Перепроверка через 6с — не ловить штатный рестарт. - **Алерт** от имени Антошки Олегу (chat `1292155421`), дедуп md5 + «отбой». Проверено боевым тестом: `stop openclaw-gateway` → Антошка поймал, перезапустил (`active`), прислал алерт. -- ⚠️ **При передаче клиенту:** Алекс автономен (самолечение `Restart=on-failure`); Антошка достанет коробку уже только через NetBird (`100.70.186.192`) — поправить IP в скрипте на NetBird-адрес или оставить как опц. внешний контроль Олега. +- ✅ **Переезд учтён (2026-06-17):** скрипт переписан под NetBird→LXC102 (см. выше). Алекс автономен сам (`Restart=on-failure`); Антошка — второй слой + алерт Олегу, опционален. ## NPM коробки — автономный reverse-proxy (LXC 101, настроен 2026-05-31)