Add minimal topology web UI and serve static files.
Provide browser-based topology viewer at root path and update technical spec checkboxes for completed UI milestone. Made-with: Cursor
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
- `GET /api/scans/{id}/lldp` - LLDP соседи (если устройство отдает LLDP-MIB по SNMP).
|
||||
- `GET /api/scans/{id}/links` - базовые связи из LLDP с попыткой сопоставления по `remote_sys_name`.
|
||||
- `GET /api/scans/{id}/topology` - граф `nodes/edges` для визуализации.
|
||||
- `GET /` - простая UI-страница для просмотра топологии.
|
||||
- Валидация CIDR и exclude IP.
|
||||
- Два backend-хранилища: in-memory и PostgreSQL.
|
||||
- После создания scan запускается фоновый discovery с обновлением статуса и прогресса.
|
||||
@@ -49,6 +50,12 @@ cp .env.example .env
|
||||
HTTP_ADDR=:8080 go run ./cmd/server
|
||||
```
|
||||
|
||||
UI открывается по адресу:
|
||||
|
||||
```bash
|
||||
http://localhost:8080/
|
||||
```
|
||||
|
||||
По умолчанию используется `STORE_BACKEND=memory`.
|
||||
SNMP-проверка по умолчанию включена (`SNMP_ENABLED=true`, community `public`).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user