Skip to main content

Диагностика

Сервер

ПризнакПричина и решение
required variable ... is missing a value при запускев .env не заполнен обязательный параметр — он назван в тексте ошибки
Контейнер backend перезапускается, в логах ошибка подключения к базеизменён POSTGRES_PASSWORD после первого запуска. Верните прежнее значение
docker compose не понимает параметр requiredверсия Docker Compose ниже v2.20 — обновите Docker
Сервис (пакет) не поднимается после обновлениясломанная миграция или конфигурация — sudo journalctl -u tetra -n 50
Панель открывается, но все разделы пустыелицензия не активна, ответы 402 — см. Активация лицензии
В панели «Лицензия не активна», активация не проходитнет исходящего доступа к license4.tetrasecurity.ai: проверьте межсетевой экран и прокси
В событиях у всех сотрудников один и тот же IPна обратном прокси не передаётся X-Real-IP — см. Публикация по HTTPS
Операторов разлогинивает при каждом перезапускене задан session_key / TETRA_SESSION_KEY
Забыт пароль администраторасм. Первый вход

Сенсоры и события

ПризнакПричина и решение
Расширение не устанавливается, хотя политика примениласьмашина не в домене AD / Entra ID — см. Если домена нет
Маскировка работает, событий в панели нетневерный адрес в политике (обязан заканчиваться на /events) или несовпадение токена
В журнале расширения 401 при отправке событийтокен сенсоров на сервере и в политике разошлись. Возьмите актуальный блок политики в панели и примените заново
Расширение установлено, но ничего не делаетне доехала политика 3rdparty с адресом сервера: без него сенсор инертен по замыслу
События приходят, но детект не срабатывает на нужный тип данныхкатегория или детектор выключены в политике, либо тип данных не поддерживается — см. Что распознаёт TETRA
Часть парка на старой версии расширенияChrome обновляет расширение при своей проверке (примерно раз в 5 часов и при старте браузера) — подождите; если версия не меняется сутки, проверьте доступность /sensor/updates.xml с рабочей станции
Панель пишет, что изменился ID расширениянужно вписать новый ID в политику — см. Обновление сенсора
Панель: «Подпись расширения на этой коробке не настроена»не задан crx_secret_key — см. Сборка сенсора
Скачанный .crx исчезает из папки загрузоктак работает Chrome: прямые скачивания .crx он удаляет. Пользуйтесь кнопкой в панели — она отдаёт .zip

Порядок разбора «событий нет»

Самая частая жалоба. Проверяйте строго по порядку — так вопрос закрывается за несколько минут:

  1. Панель отвечает? curl -i http://127.0.0.1:8443/ на сервере → 200.
  2. Лицензия активна? Настройки → Организация. Если нет — события не принимаются, точка.
  3. Политика на машине применилась? chrome://policy → значения backendUrl и eventsToken присутствуют.
  4. Адрес заканчивается на /events? Самая частая тихая поломка.
  5. Токен совпадает? Сверьте с полем «Токен сенсора» в панели (после ротации политику надо было обновить).
  6. Что говорит сенсор? chrome://extensions → Details → Inspect views: service worker → строки [tetra].

Куда обращаться

Если ничего не подошло — данные для поддержки.