docs(wiki): add GitHub wiki pages for documentation

- Home page with navigation and quick start
- Architecture overview with layers and data flows
- Components documentation for all system parts
- Interactive map guide with usage instructions
- DLP Endpoint Monitoring detailed guide
- Browser Domains Monitoring guide
- WebUI Russian Patches documentation
- Windows Installation guide
- Server Setup guide
- Monitoring Setup with Prometheus/Grafana

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
igor04091968
2026-05-05 01:56:30 +03:00
co-authored by Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
parent 7a89f33e3b
commit eb83a8b08f
10 changed files with 1448 additions and 0 deletions
+108
View File
@@ -0,0 +1,108 @@
# Компоненты системы
## Windows Collectors
### DLP Endpoint Collector
Мониторинг конечных точек для обнаружения утечек данных.
**Функции:**
- Clipboard мониторинг
- Print job мониторинг
- USB write блокировка
- DLP правило evaluation
- Скриншоты при инцидентах
**Файл:** `windows/dlp-endpoint-signals-collector.ps1`
### Browser Domains Collector
Отслеживание посещаемых доменов с категоризацией.
**Функции:**
- Определение домена из URL
- Категоризация сайтов
- DLP проверка доменов
- Скриншоты при нарушениях
**Файл:** `windows/browser-domains-native-collector.ps1`
### Email Outbound Collector
Мониторинг исходящей почты.
**Функции:**
- Outlook Sent Items мониторинг
- SMTP соединения
- Email правило evaluation
- Блокировка нарушений
**Файл:** `windows/email-outbound-collector.ps1`
### Worktime Session Collector
Учет рабочего времени.
**Функции:**
- Определение сессий
- Учет перерывов
- Агрегация по дням
**Файл:** `windows/worktime-session-collector.ps1`
## Server Components
### ActivityWatch Server
Основной сервер для приема и хранения событий.
**Технологии:** Rust
**API:** HTTP на порту 5600
### PostgreSQL Database
Основное хранилище данных.
**Таблицы:**
- `dlp_events` - DLP инциденты
- `aggregation_state` - состояние агрегации
- `dlp_statistics` - статистика
### WebUI with RU Patches
Веб-интерфейс с русской локализацией.
**Файлы:** `aw-server/aw-ru-patch.js`, `aw-server/aw-sw-cleanup.js`
## Integration Components
### pfSense Poller
Сбор логов с pfSense firewall.
**Файл:** `pfsense/pfsense-aw-poller.py`
### DLP Aggregation Scripts
Агрегация DLP событий в PostgreSQL.
**Файл:** `scripts/aggregate_dlp_events.py`
### Prometheus Exporter
Экспорт метрик в формате Prometheus.
**Файл:** `grafana-1c/sql-exporter/collectors/aw_activitywatch.py`
## Monitoring Components
### Prometheus
Сбор и хранение метрик.
**Порт:** 9090
### Grafana
Визуализация метрик и дашборды.
**Порт:** 3000
### SQL Exporter
Прямые SQL запросы к PostgreSQL.
**Порт:** 9398
## Подробнее
- [DLP Endpoint Monitoring](DLP-Endpoint-Monitoring) - детально о DLP коллекторе
- [Browser Domains Monitoring](Browser-Domains-Monitoring) - детально о браузерном коллекторе
- [WebUI Русификация](WebUI-Russian-Patches) - детально о патчах интерфейса