- 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>
3.2 KiB
3.2 KiB
WebUI Русификация
Система патчей для русификации и адаптации ActivityWatch WebUI под российские требования.
Обзор
WebUI патчи добавляют:
- Полный перевод интерфейса на русский
- DLP центр для просмотра инцидентов
- Центр управления правилами
- Группы хостов
- Русские стили и шрифты
Архитектура
Original WebUI → Patch Loader → DOM Injection → Style Injection → Translation → RU WebUI
Компоненты патчей
Navigation Patches
- Скрытие лишних пунктов меню
- Добавление DLP навигации
- Обновление ссылок
DLP Center Injection
- Центр просмотра инцидентов
- Менеджер правил
- Центр алертов
- Архивирование
Host Groups Center
- Управление группами хостов
- Визуализация по группам
- Агрегированная статистика
Translation
- Перевод всех текстовых элементов
- Русские форматы дат/чисел
- Кириллические шрифты
Установка
# Применение патчей
node aw-server/aw-ru-patch.js
# Очистка старых патчей
node aw-server/aw-sw-cleanup.js
Конфигурация
Host Groups Config
{
"host_groups": [
{
"id": "workstations",
"name": "Рабочие станции",
"hosts": ["WORKSTATION01", "WORKSTATION02"],
"color": "#4ecdc4"
},
{
"id": "servers",
"name": "Серверы",
"hosts": ["SERVER01", "SERVER02"],
"color": "#ff6b6b"
}
]
}
DLP Settings
{
"dlp_enabled": true,
"review_center_enabled": true,
"alerts_center_enabled": true,
"auto_refresh_interval": 30,
"default_severity_filter": "all"
}
Функции WebUI
DLP Review Center
- Список инцидентов
- Фильтрация по типам
- Детальный просмотр
- Архивирование
- Экспорт
DLP Rules Manager
- Список правил
- Создание/редактирование
- Включение/выключение
- Тестирование правил
Host Groups Center
- Управление группами
- Визуализация
- Статистика по группам
Совместимость
- ActivityWatch v0.12.x - v0.14.x
- Chrome 90+, Firefox 88+, Edge 90+, Safari 14+
Производительность
- Lazy loading патчей
- Кэширование переводов
- Debouncing обновлений DOM
- Virtual scrolling
Отладка
// Режим разработки
const DEBUG_MODE = true;
// Логирование патчей
console.log('[AW-RU-Patch] Applying patch:', patchName);