# InfoUser Monitor Мониторинг состояния ПК (Windows/Linux/macOS). Агент на каждом компьютере отправляет метрики на сервер раз в час, а веб-интерфейс показывает список машин, пользователей, IP, CPU/RAM, диски и процессы. ## Возможности - **Дашборд** с фильтрами по статусу, пользователю и поиском по хосту/IP/OS - **Графики** CPU/RAM за 24 часа на странице ПК - **Уведомления** об офлайн-ПК (in-app + webhook + Telegram) - **Экспорт** списка ПК в CSV - **JWT-авторизация** с ролями admin/viewer ## Структура ``` info-user/ ├── server/ # FastAPI + веб-интерфейс │ ├── routes/ │ ├── templates/ │ ├── static/ │ ├── Dockerfile │ └── main.py ├── agent/ # Python-агент │ ├── agent.py │ ├── config.json │ └── install.sh ├── agent-deb/ # Исходники .deb пакета (dpkg-deb --build) ├── data/ # SQLite БД (создаётся при запуске) ├── docker-compose.yml ├── nginx.conf └── README.md ``` ## Быстрый старт 1. **Клонировать/скопировать проект** и перейти в папку: ```bash cd /home/user/moder/info-user ``` 2. **Создать файл окружения** (опционально, но рекомендуется): ```bash cat > .env <