Центр управления
Обзор заявок, инфраструктуры и активности агента в реальном времени
Очередь заявок
3 в работе · liveАктивность агента
journalskynet.local/Konstantin KolisovAI-чат заявок
Выберите агента — раскроется его чат. У каждого агента своя память, дневник и база знаний
Быстрые заявки
—Заявки Active Directory
Формы для типовых операций AD · раскройте карточку для заполнения
Runbook-каталог
Агенты не сочиняют команды — они выбирают runbook из этого каталога. Всё, чего здесь нет, выполнить невозможно
Последние запуски
за сутки · 34 запуска| Runbook | Заявка | Агент | Инициатор | Длительность | Результат | |
|---|---|---|---|---|---|---|
| Создание доменной учётной записи RB-AD-001 · v4 | TCK-4821 | SysAdmin Core | Волков И. | 2 мин 51 с | УСПЕШНО | |
| Перемещение хоста в контейнер RB-AD-004 · v3 | TCK-4822 | SysAdmin Core | Соколов П. | 18 с | ВЫПОЛНЯЕТСЯ | |
| Диагностика недоступности хоста RB-DIAG-001 · v9 | INC-4823 | ZabbixOps | авто · триггер | 19 с | УСПЕШНО | |
| Работа с почтовым ящиком RB-EXCH-001 · v3 | TCK-4818 | SysAdmin Core | Орлов О. | — | ОШИБКА · Exchange недоступен | |
| Резервная копия конфигурации устройства RB-NET-001 · v5 | SCH-0031 | LanAdmin | авто · 02:00 | 8 с | УСПЕШНО · 11 устройств |
Мониторинг
Все параметры тянутся из Zabbix API · визуализация Grafana · опрос каждые 30с
Серверы
4 объекта · физические и виртуальныеСетевое оборудование
4 объекта · опрос по ICMP + SNMPХосты и периферия
3 объекта · рабочие станции и печатьЛогины и пароли
Созданные учётные записи · формат имени входа: skynet.local/Имя Фамилия · пароли зашифрованы (AES/Fernet)
| Имя входа | ФИО | Локация | Пароль | Создан | Последний вход | |
|---|---|---|---|---|---|---|
| skynet.local/Konstantin Kolisov | Колисов Константин | NV | •••••••• | 31.07.2026 10:42 | 31.07.2026 11:05 | |
| skynet.local/Maria Ivanova | Иванова Мария | MSC | •••••••• | 31.07.2026 09:15 | 31.07.2026 09:48 | |
| skynet.local/Denis Chekletsov | Денис Чеклецов | NV | •••••••• | 01.06.2026 08:00 | 31.07.2026 08:12 | |
| skynet.local/Sergey Petrov | Петров Сергей | НБ-2 | •••••••• | 28.07.2026 14:30 | никогда |
Логирование
Журнал событий агента · разбор логов · эскалация в VK группа-3
Логи заявок
ticketsСистемные логи агента
systemСерверные логи
serversЛоги безопасности (SEC)
audit · SIEMОчередь подтверждений
Опасные операции остановлены до решения человека · подтверждение действует только на указанный объём и истекает по TTL
Радиус поражения (blast radius)
считается до выполненияПеред каждой операцией система считает, сколько объектов она реально затронет. Превышение порога автоматически поднимает уровень подтверждения — вплоть до правила «4 глаза», даже если само действие обычно его не требует.
| Операция в очереди | Прямых объектов | С учётом вложенности | Сервисов затронуто | Итог |
|---|---|---|---|---|
| Блокировка учётной записи · Петров С. В. | 1 | 1 | VPN, RDP | В ПРЕДЕЛАХ НОРМЫ |
| Выдача прав администратора домена · Domain Admins | 1 | 1 | весь домен | ПРИВИЛЕГИИ · 4 ГЛАЗА |
| Применение групповой политики · USB-Restrict → OU=Buhgalteria | 75 | 118 | 34 ПК, 41 УЗ | ПОРОГ 50 · 4 ГЛАЗА |
База знаний агентов
Гибридный поиск: pgvector HNSW + полнотекстовый индекс · у каждой записи источник, дата и версия ПО
Добавить источник
allowlist доменов: 12Песочница обучения · карантин новых знаний
7 дней выдержкиНовая статья не влияет на планы агентов, пока не выдержит карантин. Так одна ошибочная запись не расходится по всем будущим заявкам. Выйти из карантина досрочно можно только подтверждением инженера.
| Статья | Автор | Источник | Подтверждений | Осталось в карантине | Статус |
|---|---|---|---|---|---|
| Сброс пароля в 1С:ЗУП через OData | 1COps · авто | TCK-4790 | 3 / 3 | — | В РАБОТЕ |
| Профиль VPN на Mikrotik hAP ax3 | LanAdmin · авто | TCK-4812 | 1 / 3 | 4 дня | КАРАНТИН |
| Обход блокировки СКУД через веб-панель | RusGuardOps · авто | TCK-4801 | 0 / 3 | 6 дней | ОТКЛОНЕНА · опасный приём |
| Перевод почтового ящика в архив | i.volkov · человек | описание вручную | — | — | В РАБОТЕ |
Инциденты и решения
Ошибка → диагностика → решение → повторы. В базу знаний попадают только решения со статусом «подтверждено человеком»
New-PSSession : Connecting to remote server MSC-EXCH01 failed · WinRM 0x80090322HTTP 503 · rusguard-api timeout after 30sThe specified UPN suffix is not valid in this forestСоздание доменной учётной записи.Автопостмортем по шаблону 5 Why
формируется автоматическиПосле закрытия инцидента агент сам собирает разбор: что случилось, пять уровней «почему», корневая причина и что нужно изменить, чтобы не повторилось. Человек только проверяет и утверждает — писать с нуля не нужно.
Настройки подключений
Параметры записываются в зашифрованное хранилище · раздел доступен только ролям Владелец и Администратор
Панель управления
Раздел доступен только ролям Владелец и Администратор · Владелец неудаляем
Пользователи Web-интерфейса
4 учётки| Пользователь | Логин | Роль | Статус | Действия |
|---|---|---|---|---|
| Denis Chekletsov | d.chekletsov | ВЛАДЕЛЕЦ | активен | |
| Анна Смирнова | a.smirnova | АДМИНИСТРАТОР | активен | |
| Игорь Волков | i.volkov | ИНЖЕНЕР | активен | |
| Ольга Кузнецова | o.kuznetsova | ОПЕРАТОР | заблокирован |
Модель ролей
5 ролей- Всё, включая привилегированные операции
- Единственный меняет матрицу прав и allowlist
- Раскрытие секретов и настройки подключений
- Неудаляем · нельзя понизить роль
- Не может отключить или стереть аудит
- Все операции кроме привилегированных
- Подтверждает заявки уровня «требует админа»
- Управляет пользователями и агентами
- Аварийная остановка агентов
- Не выдаёт права администратора домена
- Не видит секреты в открытом виде
- Исполняет заявки в своей зоне: локация и агенты
- Рутинные операции AD, Zabbix, Exchange
- Ведёт базу знаний своих систем
- Не подтверждает собственные заявки — правило четырёх глаз
- Не меняет настройки подключений
- Создаёт заявки из Web, VK и почты
- Видит статус своих заявок и результат
- Получает одноразовые ссылки на пароли
- Ни одно действие не применяется без подтверждения
- Не видит инфраструктуру целиком
- Только чтение — всё, включая аудит-трейл
- Выгрузка журналов и отчётов ИБ
- Видит трассировки решений агента
- Не может изменить ни одну запись
- Не видит значения секретов
Права на выполнение действий
Изменяет только Владелец| Действие | Влад. | Админ | Инж. | Опер. | Ауд. | Подтверждение |
|---|---|---|---|---|---|---|
| Создание доменной учётной записиновый сотрудник в Active Directory | — | инженер и выше | ||||
| Смена пароля пользователярядовая учётная запись | — | не требуется | ||||
| Смена пароля привилегированной записиадминистраторы и сервисные учётки | — | владелец · 4 глаза | ||||
| Перемещение хоста в контейнеризменение размещения в структуре домена | — | не требуется | ||||
| Блокировка учётной записиувольнение, отпуск, инцидент | — | администратор | ||||
| Создание контейнера или группыподразделения и группы доступа | — | администратор | ||||
| Удаление объекта доменахост, контакт, группа | — | администратор · 4 глаза | ||||
| Выдача прав администратора доменавключение в привилегированные группы | — | только владелец · 4 глаза | ||||
| Применение групповой политикисоздание и назначение политик | — | администратор | ||||
| Работа с почтовым ящикомсоздание, блокировка, права доступа | — | не требуется | ||||
| Доступ к сетевой папкеправа на общие ресурсы | — | администратор | ||||
| Добавление хоста в мониторингшаблоны и триггеры Zabbix | — | не требуется | ||||
| Управление пропуском СКУДRusGuard — сотрудники и точки доступа | — | администратор | ||||
| Изменение конфигурации сетикоммутаторы, VLAN, маршрутизаторы | — | администратор · 4 глаза | ||||
| Аварийная остановка агентовнемедленный стоп всех действий | — | мгновенно, без подтверждения | ||||
| Индексация внешнего источникадобавление документов в базу знаний | — | владелец · allowlist | ||||
| Изменение настроек подключенийпараметры интеграций и учётных данных | — | только владелец | ||||
| Раскрытие значения секретапросмотр пароля или токена | — | только владелец · 4 глаза | ||||
| Выгрузка журнала аудитаподписанный экспорт событий | ✓ | не требуется | ||||
| Изменение или удаление записи аудитажурнал только на дозапись | — | запрещено всем · append-only |
Аварийный доступ (break-glass)
только ВладелецРежим на случай, когда согласующего нет на месте, а инцидент идёт прямо сейчас. Владелец получает права выше матрицы на ограниченное время. Отменить постфактум нельзя — можно только объяснить.
| Когда | Кто | Причина | Длительность | Действий выполнено | Отчёт |
|---|---|---|---|---|---|
| 14.07 03:12 | d.chekletsov | Шифровальщик на NV-FS01, дежурного админа нет | 18 мин | 6 | сдан 14.07 09:40 |
| 02.05 21:48 | d.chekletsov | Отказ контроллера домена MSC-DC01 в нерабочее время | 27 мин | 11 | сдан 03.05 10:15 |
Модели и инференс
Пул llama.cpp на EPYC 9754 · CPU-only · один сокет, NUMA-pinned · модели резидентны в RAM
Ресурсы хоста
live · 5 сЗагруженные модели
4 из 4 online| Модель | Роль | Квант | RAM | Скорость | Контекст | Статус | |
|---|---|---|---|---|---|---|---|
| Qwen3.6-35B-A3B MoE · 3B активных |
PLANNER | Q4_K_M | 19.7 ГБ | 42 ток/с | 32K | ONLINE | |
| Qwen3.5-4B dense |
ROUTER | Q6_K | 3.2 ГБ | 180 ток/с | 8K | ONLINE | |
| bge-m3 gpustack/bge-m3-GGUF · мультиязычные эмбеддинги |
EMBED | F16 | 1.2 ГБ | 2 400 чанк/с | 8K | ONLINE | |
| Qwen3Guard-Gen-0.6B фильтр вход/выход · русский поддерживается |
GUARD | Q8_0 | 0.7 ГБ | 340 ток/с | 4K | ONLINE |
Параметры генерации
plannerОптимизация под CPU
EPYC 9754| Кэш системного промпта | −31 с TTFT | |
| Huge pages 1 ГБ | +8% ПСП | |
| Привязка к NUMA-узлу 0 | +140% tg | |
| SMT (гипертрединг) | вредит llama.cpp | |
| Top-3 чанка RAG вместо top-20 | −22 с TTFT | |
| numa_balancing ядра ОС | выключен |
Деградация сервиса · резервный агент
режим сейчас: полныйЕсли основная модель недоступна или очередь переполнена, система не встаёт целиком. Она переходит на маленькую модель в урезанном режиме: агент продолжает читать состояние, диагностировать и эскалировать, но ничего не пишет.
| Уровень | Условие перехода | Модель | Что доступно | Что запрещено | Статус |
|---|---|---|---|---|---|
| L0 · Полный | норма | Qwen3.6-35B-A3B | план, запись, автоисполнение | — | АКТИВЕН |
| L1 · Ограниченный | очередь > 10 или TTFT > 25 с | Qwen3.6-35B-A3B | только заявки приоритета «критично» | плановые и массовые операции | ОЖИДАНИЕ |
| L2 · Только чтение | основная модель не отвечает 60 с | Qwen3.5-4B | диагностика, поиск в базе знаний, эскалация человеку | любая запись в инфраструктуру | ОЖИДАНИЕ |
| L3 · Ручной | инференс недоступен | — | приём заявок в очередь, уведомление дежурного | всё автоматическое | ОЖИДАНИЕ |
Политики агентов
Что агенту разрешено делать на уровне LLM: промпт, модель, инструменты, лимиты. Отдельно от ролей веб-интерфейса.
Общая директива (system.md)
применяется ко всем 9 агентамПолитики по агентам
9 агентовВключение и отключение агентов
8 из 9 в работеОтключённый агент не получает новые заявки — они падают в очередь человеку. Активные задачи доводятся до конца или откатываются — по выбору ниже. Каждое переключение пишется в аудит-трейл.
| Агент | Домен | Сейчас в работе | Состояние | Причина отключения | Вкл/Выкл |
|---|---|---|---|---|---|
| Dispatcher | Маршрутизация | 0 | БАЗОВЫЙ | не отключается | |
| SysAdmin Core | AD · Windows · GPO · Exchange | 2 | РАБОТАЕТ | — | |
| ZabbixOps | Мониторинг | 1 | РАБОТАЕТ | — | |
| AssistantOps | Ассистент · учётные записи | 0 | РАБОТАЕТ | — | |
| RusGuardOps | СКУД | 0 | ОТКЛЮЧЁН | обновление сервера RusGuard | |
| AsteriskOps | Телефония | 0 | РАБОТАЕТ | — | |
| 1COps | 1С · OData | 0 | РАБОТАЕТ | — | |
| LanAdmin | Сеть · коммутаторы | 0 | РАБОТАЕТ | — | |
| SecOps | Безопасность | 0 | РАБОТАЕТ | — |
Пакеты агентов и runbook
перенос между контурамиАгент выгружается одним подписанным файлом: промпт, allowlist инструментов, runbook, eval-набор, строки матрицы прав. Без секретов — учётные данные остаются в OpenBao исходного контура.
| Пакет | Версия | Содержимое | Подпись | |
|---|---|---|---|---|
| skynet-agent-zabbixops | 1.4.0 | 12 runbook · 40 eval | проверена | |
| skynet-agent-lanadmin | 1.1.2 | 7 runbook · 22 eval | проверена | |
| skynet-runbooks-windows | 2.0.0 | 64 runbook | проверена |
Защита от prompt injection
OWASP LLM01| Контент из VK/почты помечается как данные, не инструкции | не отключается | |
| Allowlist доменов при загрузке в базу знаний | 14 доменов | |
| Карантин источника при подозрении на инъекцию | 1 в карантине | |
| Regex-фильтр секретов в исходящих сообщениях | не отключается | |
| Права заявителя берутся из каталога, а не из текста заявки | не отключается | |
| Guard-модель на входе и выходе | Qwen3Guard-Gen-0.6B |
Eval-тесты качества
Регрессионный набор эталонных заявок. Прогоняется при смене модели, промпта или каталога runbook.
Последний прогон
01.08.2026 07:00 · Qwen3.6-35B-A3BСравнение моделей на одном наборе
100 эталонных заявок| Модель | Маршрут. | JSON | Runbook | Опасных | Ср. ответ | Вердикт |
|---|---|---|---|---|---|---|
| Qwen3.6-35B-A3B Q4_K_M | 98% | 96% | 91% | 0 | 4.1 с | В ПРОДЕ |
| Qwen3.5-35B-A3B Q4_K_M | 96% | 93% | 88% | 0 | 4.3 с | РЕЗЕРВ |
| GLM-4.7-Flash Q4_K_M | 94% | 89% | 84% | 1 | 9.8 с | ОТКЛОНЕНА |
| gemma-4-26B-A4B Q4_K_M | 92% | 81% | 76% | 2 | 5.6 с | ОТКЛОНЕНА |
| Qwen3.5-4B Q6_K (только роутер) | 95% | — | — | 0 | 0.6 с | В ПРОДЕ |
Провалившиеся кейсы последнего прогона
9 из 100Golden runbooks · версии и A/B-прогон
2 сравнения активныКаждый runbook версионируется. Новая версия сначала работает на части реального потока рядом со старой — и заменяет её только если объективно лучше по успеху, шагам и подтверждениям. Откат к предыдущей версии в один клик.
| Runbook | Версия | Доля потока | Успех | Ср. шагов | Ручных вмешательств | Вердикт | |
|---|---|---|---|---|---|---|---|
| Создание доменной учётной записи | v4 · эталон | 50% | 97.2% | 6.1 | 3 | ЭТАЛОН | — |
| Создание доменной учётной записи | v5 · кандидат | 50% | 99.1% | 4.8 | 0 | ЛУЧШЕ ЭТАЛОНА | |
| Увольнение сотрудника | v2 · эталон | 80% | 91.4% | 7.0 | 9 | ЭТАЛОН | — |
| Увольнение сотрудника | v3 · кандидат | 20% | 84.0% | 9.2 | 14 | ХУЖЕ · ОТКЛОНИТЬ |
Здоровье интеграций
Активные проверки каждой внешней системы · история доступности · автоматический circuit breaker
Доступность за 30 дней
SLA-цель 99.5%| Система | Проверка | Интервал | Ответ | Доступность 30 д | Статус | Circuit breaker |
|---|---|---|---|---|---|---|
| Active Directory LDAPS | bind + поиск тестового OU | 30 с | 12 мс | 99.98% | OK | закрыт |
| PostgreSQL pgvector | SELECT 1 + запрос к HNSW | 15 с | 3 мс | 100% | OK | закрыт |
| OpenBao секреты | /sys/health · статус печати | 60 с | 8 мс | 99.99% | UNSEALED | закрыт |
| Zabbix + Grafana | api_jsonrpc · apiinfo.version | 60 с | 44 мс | 99.91% | OK | закрыт |
| VK WorkSpace 3 группы | getLongPollServer | 30 с | 120 мс | 99.87% | OK | закрыт |
| Asterisk AMI | Ping action | 60 с | 18 мс | 99.94% | OK | закрыт |
| RusGuard СКУД | GET /api/health | 60 с | 210 мс | 97.20% | ДЕГРАДАЦИЯ | полуоткрыт |
| Exchange WinRM HTTPS | Test-WSMan :5986 | 60 с | timeout | 94.10% | НЕДОСТУПЕН | РАЗОМКНУТ |
Таймлайн отказов · 7 дней
3 событияПравила circuit breaker
автоОффлайн-очередь каналов
ничего не теряетсяЕсли мессенджер или почта недоступны, заявки и уведомления не пропадают: они копятся на диске и уходят при восстановлении связи, в исходном порядке и без дублей.
| Канал | Направление | В очереди | Самое старое | Повторов сделано | Состояние | |
|---|---|---|---|---|---|---|
| VK WorkSpace · группа-1 | приём заявок | 0 | — | 0 | СИНХРОНИЗИРОВАН | — |
| VK WorkSpace · группа-2 | отчёты о выполнении | 3 | 01.08 11:41 | 2 | ОТПРАВКА | |
| VK WorkSpace · группа-3 | алерты по логам | 0 | — | 0 | СИНХРОНИЗИРОВАН | — |
| SMTP · корпоративная почта | уведомления | 14 | 01.08 10:41 | 6 | КАНАЛ НЕДОСТУПЕН |
Расписания
Периодические задачи агентов и правила алертинга · всё, что система делает без заявки
Периодические задачи
9 активных| Задача | Агент | Расписание | Последний запуск | Длительность | Результат | Вкл. |
|---|---|---|---|---|---|---|
| Синхронизация сотрудников из 1С приём/увольнение → задачи в AD | 1COps | */30 * * * * | 01.08 11:30 | 42 с | OK · 3 изм. | |
| Проверка здоровья интеграций | system | */1 * * * * | 01.08 11:58 | 2.1 с | 1 отказ | |
| Переиндексация базы знаний поиск устаревших статей | system | 0 3 * * * | 01.08 03:00 | 6 мин | OK · 2 устар. | |
| Eval-прогон качества 100 эталонных заявок | system | 0 7 * * * | 01.08 07:00 | 7 мин | 96% · норма | |
| Бэкап PostgreSQL | system | 0 2 * * * | 01.08 02:00 | 3 мин | OK · 4.2 ГБ | |
| Ротация секретов OpenBao | system | 0 4 1 * * | 01.08 04:00 | 18 с | OK · 6 ключей | |
| Аудит неактивных учёток AD >90 дней без входа → отчёт | SecOps | 0 8 * * 1 | 28.07 08:00 | 1 мин | 14 найдено | |
| Сверка CMDB с Zabbix хосты в сети, но не в мониторинге | ZabbixOps | 0 6 * * * | 01.08 06:00 | 54 с | OK · 0 расх. | |
| Отчёт SLA в VK руководителям | system | 0 9 * * 1 | 28.07 09:00 | 8 с | OK |
Правила алертинга и эскалации
кому и когда писать| Событие | Канал | Получатель | Задержка | Эскалация если нет реакции |
|---|---|---|---|---|
| Заявка ждёт подтверждения | VK группа-1 | дежурный инженер | сразу | через 30 мин → администратор |
| Критичное действие (4 глаза) | VK лично + e-mail | администратор | сразу | через 15 мин → владелец |
| Интеграция недоступна >5 мин | VK группа-2 | дежурный инженер | 5 мин | через 1 ч → администратор |
| Агент упал / не отвечает | VK лично + SMS | администратор | сразу | через 10 мин → владелец |
| Eval-точность ниже порога | VK группа-2 | администратор | сразу | без эскалации |
| Попытка prompt injection | VK лично + e-mail | SecOps + владелец | сразу | без эскалации · всегда в аудит |
| Бэкап не выполнен | администратор | сразу | через 2 ч → владелец |
Бэкапы и восстановление
Система управляет доменом — её собственная потеря критична. RPO 24 ч · RTO 2 ч
Состояние резервных копий
все компонентыЧто резервируется
6 компонентов| Компонент | Метод | Расписание | Размер | Шифрование | Куда | Статус |
|---|---|---|---|---|---|---|
| PostgreSQL заявки, аудит, CMDB, векторы | pg_dump + WAL-архив | ежедн. 02:00 + WAL непрерывно | 3.8 ГБ | AES-256 | NAS + офсайт | OK |
| OpenBao секреты подключений | snapshot API | ежедн. 02:10 | 12 МБ | AES-256 + ключ отдельно | офсайт | OK |
| Конфигурация системы политики, промпты, runbook, матрица прав | git-репозиторий | при каждом изменении | 8 МБ | — | git + NAS | OK |
| База знаний · исходники | rsync файлов | ежедн. 02:20 | 1.4 ГБ | AES-256 | NAS | OK |
| Langfuse / ClickHouse трассировки | clickhouse-backup | еженед. вс 03:00 | 6.1 ГБ | AES-256 | NAS | OK |
| Веса моделей | не резервируются | — | 25 ГБ | — | скачиваются заново | N/A |
История бэкапов
7 днейПлан аварийного восстановления
RTO 2 чОтчёты и SLA
Что система реально даёт бизнесу · июль 2026 · выгрузка для руководства
Ключевые показатели · июль 2026
против июняЗаявки по типам
топ-8| Тип заявки | Кол-во | Авто | Ср. время | SLA |
|---|---|---|---|---|
| Создание учётной записи | 312 | 94% | 2 мин | 99.7% |
| Сброс пароля | 287 | 88% | 1 мин | 100% |
| Доступ к сетевой папке | 198 | 76% | 4 мин | 98.5% |
| Добавление хоста в мониторинг | 124 | 91% | 3 мин | 99.2% |
| Увольнение сотрудника | 96 | 42% | 12 мин | 94.8% |
| Настройка телефонии | 88 | 67% | 6 мин | 97.7% |
| Почтовый ящик | 81 | 58% | 8 мин | 92.6% |
| Пропуск СКУД | 62 | 73% | 5 мин | 96.8% |
Нагрузка по агентам
июль| Агент | Заявок | Успешно | Эскалаций |
|---|---|---|---|
| SysAdmin Core | 614 | 98.2% | 11 |
| ZabbixOps | 142 | 99.3% | 1 |
| 1COps | 128 | 96.9% | 4 |
| AsteriskOps | 88 | 97.7% | 2 |
| LanAdmin | 74 | 98.6% | 1 |
| RusGuardOps | 62 | 91.9% | 5 |
| AssistantOps | 58 | 100% | 0 |
| SecOps | 48 | 100% | 0 |
| Dispatcher | 1 248 | 98.0% | 25 |
Что изменилось в инфраструктуре за 24 часа
сводка в 09:00Суточный дифф по всем системам — независимо от того, кто внёс изменение: агент, админ вручную или кто-то ещё. Ловит и забытые правки своих, и чужие действия.
Отчёт ROI для руководства
одна страница · PDFТе же данные, но на языке денег и рисков. Формируется автоматически из аудита — цифры не вводятся вручную и проверяемы по журналу.
| Показатель | Значение за месяц | Как считается | Источник |
|---|---|---|---|
| Сэкономлено человеко-часов | 918 ч | 1 248 заявок × 44 мин | аудит-трейл |
| Эквивалент штатных единиц | 5.4 чел. | 918 ч / 168 ч в месяц | расчёт |
| Заявок без участия человека | 886 | 71% от потока | аудит-трейл |
| Сокращение MTTR | −34% | 18 мин против 27 мин | инциденты |
| Закрыто в нерабочее время | 214 заявок | ночь и выходные | аудит-трейл |
| Предотвращено опасных действий | 31 | отклонено на подтверждении | очередь подтв. |
| Ошибок агентов с последствиями | 0 | 9 ошибок, все откачены | аудит-трейл |
Аудит-трейл
Неизменяемый журнал: кто, что, когда, от чьего имени и с каким результатом. Append-only + цепочка хешей.
Целостность журнала
проверено 01.08 11:00События
последние 12 Столбцы кликабельны — сортировка| Время | Субъект | Действие | Объект | От чьего имени | Результат | Хеш |
|---|---|---|---|---|---|---|
| 01.08 11:58:04 | system | Проверка здоровья интеграции | Exchange | — | СБОЙ · нет ответа | a7f3…9c21 |
| 01.08 11:30:12 | agent.onec | Сверка кадровых изменений | 3 сотрудника | svc-1c | УСПЕШНО | 3b81…40de |
| 01.08 10:42:07 | agent.core | Создание доменной учётной записи | Konstantin Kolisov | svc-agent-ad | УСПЕШНО | c204…77a9 |
| 01.08 10:41:55 | d.chekletsov | Выдача подтверждения | TCK-4821 · scope OU=NV | — | УСПЕШНО · срок 15 мин | 91ea…1c07 |
| 01.08 10:38:20 | agent.core | Пробный прогон плана | TCK-4821 · 5 шагов | svc-agent-ad | УСПЕШНО | 5d7c…b3f2 |
| 01.08 10:31:02 | agent.core | Применение групповой политики | Software-Deploy → OU=IT | svc-agent-ad | УСПЕШНО | e8b0…2a45 |
| 01.08 10:22:41 | agent.sec | Обнаружена попытка инъекции | kb-источник vendor-docs | — | КАРАНТИН | 7a19…ff30 |
| 01.08 09:15:33 | a.smirnova | Раскрытие значения секрета | Zabbix API token | — | ОТКЛОНЕНО · нет 2-го подтв. | 2f6d…8801 |
| 01.08 08:12:09 | d.chekletsov | Вход в систему | web · 10.10.0.55 | — | УСПЕШНО · 2FA | bd44…5e12 |
| 01.08 04:00:00 | system | Ротация секретов | 6 ключей OpenBao | — | УСПЕШНО | 08cf…9b76 |
| 01.08 02:00:00 | system | Резервное копирование | PostgreSQL · 4.2 ГБ | — | УСПЕШНО | 6e2a…c4d8 |
| 31.07 16:04:18 | o.kuznetsova | Вход в систему | web · 10.10.0.70 | — | БЛОКИРОВКА · 5 попыток | 4c93…0f21 |
Подписанный экспорт для проверяющих
ЭП · машиночитаемый форматВыгрузка журнала за период с отчётом о целостности цепочки и электронной подписью. Проверяющий может убедиться, что выгрузка не редактировалась после формирования — без доступа к самой системе.
| Выгрузка | Период | Записей | Кому | Целостность | Подпись |
|---|---|---|---|---|---|
| audit-2026-06.jsonl | июнь 2026 | 92 141 | внутренний аудит | ЦЕПОЧКА ЦЕЛА | проверена |
| audit-2026-Q2.jsonl | квартал II | 248 903 | служба безопасности | ЦЕПОЧКА ЦЕЛА | проверена |
Сессии и доступ
Активные входы в веб-интерфейс · политика аутентификации · сервисные учётные записи агентов
Активные сессии
4 сессии| Пользователь | Роль | IP | Устройство | Вход | Активность | 2FA | |
|---|---|---|---|---|---|---|---|
| d.chekletsov это вы | ВЛАДЕЛЕЦ | 10.10.0.55 | Windows · Chrome 131 | 01.08 08:12 | сейчас | TOTP | — |
| a.smirnova | АДМИНИСТРАТОР | 10.10.0.61 | Windows · Edge 131 | 01.08 09:02 | 4 мин назад | TOTP | |
| i.volkov | ИНЖЕНЕР | 10.20.0.14 | Windows · Chrome 130 | 01.08 07:45 | 18 мин назад | TOTP | |
| o.orlov | ОПЕРАТОР | 10.30.0.22 | Android · VK WorkSpace | 01.08 10:20 | 1 ч назад | не включён |
Политика аутентификации
меняет только Владелец| 2FA обязателен для Владельца и Администратора | не отключается | |
| 2FA обязателен для Инженера | включено | |
| 2FA обязателен для Оператора | рекомендуется включить | |
| Вход только из корпоративной сети | 10.0.0.0/8 | |
| Блокировка после 5 неудачных попыток | на 30 мин | |
| Автовыход при бездействии | 30 мин | |
| Максимальная длительность сессии | 8 ч |
Сервисные учётные записи агентов
права в AD ≠ роли в вебе| Учётка | Агент | Делегирование | Тип |
|---|---|---|---|
| svc-agent-ad | SysAdmin Core | OU=Users,OU=NV + OU=MSC | gMSA |
| svc-agent-gpo | SysAdmin Core | только чтение + link GPO | gMSA |
| svc-zabbix | ZabbixOps | Zabbix API · роль Admin | API-токен |
| svc-1c | 1COps | 1С OData · только чтение | API-токен |
| svc-net | LanAdmin | SSH · read + show | ключ SSH |
| svc-sec | SecOps | SIEM · только чтение | API-токен |
Профиль и безопасность
Denis Chekletsov · Владелец системы · учётная запись не может быть удалена
Учётные данные
d.chekletsovСмена пароля
последняя смена 01.06.2026Двухфакторная аутентификация
активна| Приложение-аутентификатор (TOTP) | подключено 01.06.2026 | |
| Резервные коды | 8 из 10 не использованы | |
| Ключ безопасности (WebAuthn) | не добавлен | |
| Подтверждение критичных операций | запрашивать 2FA повторно |
Персональные уведомления
куда писать лично вам| Критичные операции (4 глаза) | VK лично + e-mail | |
| Агент упал или не отвечает | VK лично + SMS | |
| Попытка prompt injection | VK лично | |
| Вход в систему с нового IP | ||
| Еженедельный отчёт SLA | e-mail · понедельник 09:00 | |
| Обычные заявки | не уведомлять |
Лицензия и редакция
Что включено в вашу редакцию · организации · оффлайн-дистрибутив · демонстрационный режим
Текущая лицензия
оффлайн-ключРедакции продукта
текущая · EnterpriseОдно и то же ядро, разный объём возможностей. Переход между редакциями — заменой ключа, без переустановки и без потери данных.
| Возможность | Free | Team | Enterprise |
|---|---|---|---|
| Агентов одновременно | 2 | 5 | без ограничений |
| Заявок в месяц | 200 | 3 000 | без ограничений |
| Каналы приёма заявок | 1 | 3 | все |
| Подтверждение «в 4 глаза» | — | есть | есть |
| Конструктор своих агентов | — | — | есть |
| Мультиарендность (организации) | — | — | есть |
| Подписанный экспорт аудита | — | есть | есть |
| Аварийный доступ (break-glass) | — | — | есть |
| Срок хранения аудита | 30 дней | 1 год | настраивается |
| Поддержка | сообщество | рабочие дни | 24×7 · SLA |
Организации
данные не пересекаютсяОдна установка обслуживает несколько юридических лиц или площадок. У каждой — свои агенты, секреты, база знаний и аудит. Пользователь одной организации не видит данные другой.
| Организация | Агентов | Заявок / мес | Состояние |
|---|---|---|---|
| Основная площадка | 9 | 1 248 | АКТИВНА |
| Филиал · Северный | 4 | 312 | АКТИВНА |
| Тестовый контур | 2 | 48 | ПРИОСТАНОВЛЕНА |
Демонстрационный режим
выключенПолностью рабочая система на вымышленных данных: сотрудники, хосты, заявки и инциденты генерируются синтетически. Подходит для обучения новых сотрудников и показа руководству — ни одно действие не уходит в реальную инфраструктуру.
| Синтетические данные вместо реальных | |
| Все внешние подключения заглушены | |
| Записывать демо-сессию для разбора | |
| Сбрасывать данные при выходе |
Оффлайн-дистрибутив
установка без интернетаОдин архив, который переносится на носителе в закрытый контур и разворачивается там целиком: образы, модели, база знаний и конфигурация. Ничего не докачивается из сети.
| Компонент | Размер | Версия | Контрольная сумма |
|---|---|---|---|
| Ядро системы и веб-интерфейс | 1.4 ГБ | 1.0.0 | f21c…88ab |
| Модели (планировщик, маршрутизатор, эмбеддинги, страж) | 27.8 ГБ | набор 2026-07 | 9d40…3e17 |
| Коннекторы к системам | 340 МБ | 1.0.0 | 5ba9…c102 |
| База знаний · стартовый набор | 180 МБ | 2026-07 | 7e03…41f5 |
| Документация и руководство администратора | 42 МБ | 1.0.0 | c8f6…90d3 |