diff --git a/docs/POST_MEMORY_2026-04-27.md b/docs/POST_MEMORY_2026-04-27.md new file mode 100644 index 0000000..50ef15a --- /dev/null +++ b/docs/POST_MEMORY_2026-04-27.md @@ -0,0 +1,34 @@ +# POST MEMORY — AWatch-rus (2026-04-27) + +## Контекст дня + +Работа велась по проекту `AWatch-rus / ActivityWatch-Russian`. + +## Что подтверждено по runtime + +- `10.10.10.2` (`pve-detmir`, admin host) реально запускает: + - `/usr/local/bin/aw-server-rust --host 0.0.0.0 --port 5600 --webpath /opt/aw-webui-ru` + - `/usr/bin/python3 /opt/aw-pfsense/pfsense-aw-poller.py --config /etc/aw-pfsense/poller.json` +- `10.10.10.1` используется только как API-цель для `pfSense poller`. +- Значит интеграция `pfSense -> AW` работает через внешний poller, а не через установку чего-либо на сам firewall. + +## Что сделано + +1. Восстановлена и синхронизирована локальная копия проекта. +- В `/mnt/usb_hdd2/Projects/ActivityWatch-Russian` был поврежден `.git`. +- Источник истины: `/home/igor/tmp/AWatch-rus` с `origin https://github.com/igor04091968/AWatch-rus.git`. +- Локальная копия приведена к актуальному содержимому `main`. + +2. Завершена русификация overview-дашборда Grafana. +- `1C Бухгалтерия — Overview` заменено на `1C Бухгалтерия — Обзор`. +- Документация синхронизирована с фактическим названием. +- Проверка `rg -n "Overview"` по репозиторию после правки не дала совпадений. + +3. Проверен локальный прокси-контур. +- `socks5://127.0.0.1:1080` активен. +- `sing-box` запущен и пропускает трафик. + +## Зафиксированные выводы + +- На текущем этапе `10.10.10.2` является фактическим runtime-хостом для `AW server` и `pfSense poller`. +- Документация должна исходить из host-based сценария как из подтвержденного рабочего контура, а CT/LXC-схему держать как отдельный вариант развертывания. diff --git a/docs/pfsense.md b/docs/pfsense.md index c64f62e..4c617da 100644 --- a/docs/pfsense.md +++ b/docs/pfsense.md @@ -8,6 +8,16 @@ - `Debian/Ubuntu` poller VM опрашивает его с интервалом. - poller отправляет события в общий `AW server`. +## Подтвержденный runtime + +Проверенный на `2026-04-27` рабочий контур: + +- `10.10.10.2` (`pve-detmir`, admin host) запускает `AW server`: + - `/usr/local/bin/aw-server-rust --host 0.0.0.0 --port 5600 --webpath /opt/aw-webui-ru` +- тот же `10.10.10.2` запускает внешний `pfSense poller`: + - `/usr/bin/python3 /opt/aw-pfsense/pfsense-aw-poller.py --config /etc/aw-pfsense/poller.json` +- `10.10.10.1` используется как API-цель для poller'а; на сам `pfSense` агент или сервер `AW` не ставятся. + ## Bucket'ы Базовая конфигурация пишет: diff --git a/docs/runbook.md b/docs/runbook.md index 7f5d636..3d18670 100755 --- a/docs/runbook.md +++ b/docs/runbook.md @@ -11,6 +11,21 @@ pct exec -- systemctl is-active activitywatch-server.service pct exec -- curl -fsS http://127.0.0.1:5600/api/0/info ``` +### На host-based инсталляции + +Для подтвержденного размещения на `10.10.10.2`: + +```sh +ps -ef | grep -E 'aw-server-rust|pfsense-aw-poller' | grep -v grep +curl -fsS http://127.0.0.1:5600/api/0/info +ss -ltnp | grep 5600 +``` + +Ожидаемо должны быть видны: + +- `aw-server-rust` с `--webpath /opt/aw-webui-ru`; +- `pfsense-aw-poller.py --config /etc/aw-pfsense/poller.json`. + ### Внутри CT ```sh