Инструменты пользователя

Инструменты сайта


windows:server:2022:traffic_inspector:gold:installation

Проблемы при установке Traffic Inspector 3.0

В этой заметке собраны моменты, с которыми я столкнулся при установке и развёртывании Traffic Inspector версии 3.0.2.923 rev.5 x64 на Windows Server 2022 и 2019.

Установка компонентов

Установка Traffic Inspector 3.0

При чистой установке Traffic Inspector сейчас1) есть проблема – инсталлятор напрочь зависает на стадии «Установка необходимых компонентов»!

Вероятнее всего, это связано с тем, что на ресурсе https://files.smart-soft.ru/, откуда происходит загрузка дистрибутива и дополнительных компонентов, уже 15 дней2) как истек срок действия сертификата Let's Encrypt…

Понятно, что это, очень надеюсь, временная проблема, хоть и очень удручающая, однако, очевидное и простое решение – поставить необходимые компоненты вручную, тоже не работает, т.к. инсталлятор видит только «MSXML 4.0 SP2 Parser»3) и «Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4 (x86/x64)», а все остальное не видит хоть ты тресни!

Решение

  1. Скачиваем и устанавливаем вручную пакеты4):
    • Microsoft Visual C++ 2008 Redistributable Package (x645))
    • Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4 (x64)
    • Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4 (x86)
    • Microsoft Visual C++ 2015-2022 Redistributable (x64)
    • Microsoft Visual C++ 2015-2022 Redistributable (x86)
  2. через «Мастер добавления ролей и компонентов» устанавливаем компонент «Функции .NET Framework 3.5» → «.NET Framework 3.5 (включает .NET 2.0 и 3.0)»(x64);
  3. запускаем установку Traffic Inspector с ключом «/noprereqs», т.е. TrafInspFull_Russian_x64.exe /noprereqs.

FIXME Поддержка выслала мне версию rev.6 от 15 мая 2023 года с интегрированными библиотекам, но она все также не загружает Microsoft .NET Framework, поэтому, нужно снять соответствующие галочки и, при необходимости, вручную установить эти компоненты.

PHP не загружен

При установке Traffic Inspector на Windows Server 2019, не взирая на то, что установщик не просит, нужно дополнительно установить «Microsoft Visual C++ Redistributable for Visual Studio 2012», иначе не запустится встроенный веб-сервер и будут следующие ошибки:

  • в консоли – «PHP не загружен»;
  • в браузере – «ERROR! PHP engine not initialized»;
  • при запуске php-win.exe – «Не удается продолжить выполнение кода, поскольку система не обнаружила MSVCR110.dll».

Traffic Inspector - PHP не загружен!

Не работают отчеты

В документах XML допускается только один элемент верхнего уровня

Точнее, при установке версии 3.0.2.923 rev.6 x64 на Windows Server 2022 не работает встроенный веб-сервер – консоль администрирования выдает ошибку «В документах XML допускается только один элемент верхнего уровня», а сам сервер отвечает «Fatal error: Class 'SmartSoft\Exception\Cache\Session' not found in C:\Program Files\TrafInsp\root\Portal\classes\SmartSoft\Controller.php on line 23».

Решение

Для решения этой проблемы, служба поддержки выслала файлы для замены в каталогах «PHPEngine» и «root»6). Работает.

Виснет TrafInsp.exe

Управление пользователями - свойства

После установки и начальной настройки через какое-то время перестает работать служба, которая, или не останавливается, при попытке ее перезапуска, или делает это крайне долго, а так же подтормаживает интерфейс в консоли администрирования. После запуска какое-то время работает нормально и все заново.

Socket error code 10054 - Connection reset by peer

Помимо этого, если авторизоваться на двух клиентах одновременно под одним пользователем, в браузере, вместо запрошенной страницы, отображается ошибка «ERR_SSL_PROTOCOL_ERROR» и через какое-то время на одном из компьютеров отваливается агент с ошибкой «Ошибка подключения. Socket error code 10054 - Connection reset by peer».

Решение

Вероятнее всего, это происходит из-за включенной опции «Разрешить множественную авторизацию» в «Traffic Inspector [] → Пользователи и группы → Свойства → Авторизация».

По сообщению сотрудника техподдержки, эта опция, мало того, что в настоящее время не работает из-за обновлений Windows и убрать ее пока нет возможности, так еще и негативно влияет на работу самого Traffic Inspector, но в течение лета 2023 года должна выйти новая версия, где проблема будет устранена.


Дисклеймер

  • Использование материалов данной базы знаний разрешено на условиях лицензии, указанной внизу каждой страницы! При использовании материалов активная гиперссылка на соответствующую страницу данной базы знаний обязательна!
  • Автор не несет и не может нести какую либо ответственность за последствия использования материалов, размещенных в данной базе знаний. Все материалы предоставляются по принципу «как есть». Используйте их исключительно на свой страх и риск.
  • Все высказывания, мысли или идеи автора, размещенные в материалах данной базе знаний, являются исключительно его личным субъективным мнением и могут не совпадать с мнением читателей!
  • При размещении ссылок в данной базе знаний на интернет-страницы третьих лиц автор не несет ответственности за их техническую функциональность (особенно отсутствие вирусов) и содержание! При обнаружении таких ссылок, можно и желательно сообщить о них в комментариях к соответствующей статье.
1)
По состоянию на Май 2023 года.
2)
По состоянию на 28.05.2023.
3)
Который, к слову, и так установлен по умолчанию в Server 2022!
4)
Для разных версий Windows Server список свой!
5)
Тут и ниже – локальное зеркало с актуальными версиями по состоянию на 25.05.2023.
6)
Службу Traffic Inspector предварительно нужно остановить!

Обсуждение

Ваш комментарий:
N R Y E I Z X Q C C T P H C Y C
 
Последнее изменение: 2023/05/30 09:40 — Николай Солошин