Files
awoooi/apps/sensor/README.md
OG T 196d269b92 feat: add all application source code
- apps/api: FastAPI backend with Dockerfile
- apps/web: Next.js frontend with Dockerfile
- apps/sensor: Signal collection agent
- packages: shared packages

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-22 18:57:44 +08:00

50 lines
1.7 KiB
Markdown

# AWOOOI Sensor Agent
> Phase 6.5 神經末梢 - 極度輕量的告警採集代理
## 設計原則
```
嚴禁邏輯:
├── Incident 聚合 → 188 大腦負責
├── GraphRAG 分析 → 188 大腦負責
└── 任何決策邏輯 → 188 大腦負責
唯一職責:
└── 採集本地告警 → 無腦 XADD → 188 Event Bus
```
## 快速開始
```bash
# 1. 安裝依賴 (僅需 redis-py)
pip install -r requirements.txt
# 2. 設定 188 基地連線
export AWOOOI_REDIS_URL="redis://192.168.68.188:6379/0"
# 3. 發射測試告警
python agent.py
# 4. 持續監控模式
python agent.py --loop --interval 30
```
## 部署架構
```
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Host 118 │ │ Host 119 │ │ Host 120 │
│ Sensor │ │ Sensor │ │ Sensor │
└──────┬──────┘ └──────┬──────┘ └──────┬──────┘
│ │ │
│ XADD (跨網段) │
└───────────────────┼───────────────────┘
┌────────────────────────┐
│ Host 188 (基地) │
│ Redis Event Bus │
│ stream:awoooi_signals│
└────────────────────────┘
```