Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section


Column
width50%


Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleНа странице:
Table of Contents


Column

Общие сведения

Intellect X Reports − локальная версия облачного сервиса ITV Cloud, которая предназначена для работы только в локальных сетях.

Список поддерживаемых ОС Linux

...

 

Tip

Минимальные требования для установки и работы Intellect X Reports

...

Для работы с Intellect X Reports рекомендуется использовать персональный компьютер на базе процессора с частотой от 1.0 ГГц с двумя и более ядрами, с объемом оперативной памяти от 2 ГБ.

Требования к дисковой подсистеме: 4 ГБ для установки Intellect X Reports и из расчета 1 МБ = 1000 событий для хранения событий от детекторов в БД.

Для расчета необходимого места для хранения событий в базе данных можно воспользоваться следующими формулами:

T = E × 60 × 24 × 0,5 ÷ 1024²

где

  • T – общее количество событий в ГБ в сутки по 1 камере;
  • E – среднее количество событий по одной камере в минуту;
  • 60 – минут;
  • 24 – часов в сутках;
  • 0,5 – коэффициент;
  • 1024² – ГБ.

Необходимое место для D дней в ГБ = С × T × D

где

...

Выбор операционной системы для установки Intellect X Reports

Порты, используемые для работы Intellect X Reports

...

Установка Docker

Info
titleПримечание

Описание установки актуально для ОС Ubuntu 20.04 и Debian 11. Установка для других версий ОС может незначительно отличаться.

...

  1. Скачать архив дистрибутива на сайте компании ITV и распаковать в любую папку.

  2. По умолчанию используется протокол доступа HTTPS, требующий ручной установки сертификатов на компьютерах клиентов Intellect X Reports. Если необходимо перейти на HTTP, выполнить команду:

    Code Block
    languagebash
    sudo ./http_https_switcher.sh HTTP

    HTTP − незащищенный протокол, не требующий установки сертификата. Чтобы вновь перейти на HTTPS, выполнить команду:

    Code Block
    languagebash
    sudo ./http_https_switcher.sh HTTPS
  3. В терминале выполнить команду для предоставления скриптам (load.sh, once.sh, run.sh, stop.sh) прав на исполнение:

    Code Block
    languagebash
    sudo chmod +x *.sh
  4. Запустить скрипт once.sh:

    Code Block
    languagebash
    sudo ./once.sh
  5. Запустить скрипт load.sh:

    Code Block
    languagebash
    sudo ./load.sh
  6. Создать Docker сервисы:

    Code Block
    languagebash
    sudo ./run.sh
  7. Проверить статус сервисов:

    Code Block
    languagebash
    sudo docker service ls

    В столбце REPLICAS все значения должны быть 1/1.

  8. Изменить имя домена vmscloud.local в файле /etc/hosts.
  9. Установить корневой сертификат. Сертификат должен быть в PEM-формате с расширением .crt.

    Code Block
    languagebash
    sudo mkdir /usr/share/ca-certificates/extra
    sudo cp rootCA.pem /usr/share/ca-certificates/extra/rootCA.crt
    sudo dpkg-reconfigure ca-certificates

    Для Firefox сертификат rootCA необходимо самостоятельно добавить в «Центры сертификации».

  10. Изменить адрес Intellect X Reports в конфигурации Интеллект X:
    1. Остановить Сервер.
    2. В файле infra.dictionar заменить адрес у параметра CLOUD_URL на vmscloud.local. Если Сервер Интеллект X установлен на ОС Linux, то файл будет в директории opt/ITV/IntellectX/Dictionary.local. Если на ОС Windows − C:\Program Files\ITV\IntellectX\Dictionary.local.
    3. Запустить Сервер.
  11. На Сервере Интеллект X в файл hosts (C:\Windows\System32\drivers\etc или /etc/hosts) внести адрес компьютера, на котором установлен Intellect X Reports. Например, 192 192.168.11.12 vmscloud.local. Если Intellect X Reports установлен на одном компьютере с Сервером Интеллект X, то этот пункт можно пропустить.

Установка Intellect X Reports завершена.

Intellect X Reports будет доступен по адресу:

Протокол подключенияАдрес
HTTPShttps://vmscloud.local
HTTPhttp://vmscloud.local

По умолчанию доступно 2 тестовых пользователя:

  1. ИМЯ ПОЛЬЗОВАТЕЛЯ ИЛИ E-MAIL Admin1,

  2. пароль:
  3. ПАРОЛЬ – admin1password.

  4. ИМЯ ПОЛЬЗОВАТЕЛЯ ИЛИ E-MAIL Admin2,
  5. пароль: admin2password
  6. ПАРОЛЬ – admin2password.

Эти пользователи могут создавать других пользователей, в том числе и администраторов. Имена пользователей нечувствительны к регистру.

...

  1. Остановить Intellect X Reports:

    Code Block
    languagebash
    sudo  ./stop.sh
  2. Перенести папку uploads в папку с новой версией Intellect X Reports:
    Note
    titleВнимание!

    Папка uploads располагается в директории /opt/IntellectXReports/uploads/. На версиях Intellect X Reports 3.9 и младше папка располагается в корневой директории. 

  3. В терминале выполнить команду для предоставления скриптам (load.sh, once.sh, run.sh, stop.sh) прав на исполнение в папке с новой версией Intellect X Reports:
    Code Block
    languagebash
    sudo chmod +x *.sh
  4. Подгрузить изменения:
    Code Block
    languagebash
    sudo  ./load.sh
  5. Запустить Intellect X Reports:
    Code Block
    languagebash
    sudo  ./run.sh

...

  1. Удалить все контейнеры:
    1. Остановить Intellect X Reports:
      Code Block
      languagebash
      sudo  ./stop.sh
    2. Остановить все Docker контейнеры:
      Code Block
      languagebash
      sudo docker stop $(docker ps -qa)
    3. Удалить все Docker контейнеры:
      Code Block
      languagebash
      sudo docker rm $(docker ps -qa)
    4. Удалить все образы:
      Code Block
      languagebash
      sudo docker rmi -f $(docker images -qa)
    5. Удалить все тома:
      Code Block
      languagebash
      sudo docker volume rm $(docker volume ls -q)
    6. Удалить все сети:
      Code Block
      languagebash
      sudo docker network rm $(docker network ls -q)
    7. Для подтверждения нажать Y.
      Нижеперечисленные команды не должны выводить какие-либо элементы:
      Code Block
      languagebash
      sudo docker ps -a
      Code Block
      languagebash
      sudo docker images -a
      Code Block
      languagebash
      sudo docker volume ls
    8. Удалить все неиспользованные образы:
      Code Block
      languagebash
      sudo docker system prune 
    9. Для подтверждения нажать Y.
  2. Удалить Docker. Последовательно ввести команды:
    Code Block
    languagebash
    sudo dpkg -l | grep -i docker
    Code Block
    languagebash
    sudo apt-get purge -y docker-buildx-plugin docker-ce docker-ce-cli docker-ce-rootless-extras docker-compose-plugin
    Code Block
    languagebash
    sudo apt-get autoremove -y --purge docker-buildx-plugin docker-ce docker-ce-cli docker-ce-rootless-extras docker-compose-plugin
    Code Block
    languagebash
    sudo rm -rf /var/lib/docker /etc/docker

    Code Block
    languagebash
    sudo /etc/apparmor.d/docker
    Code Block
    languagebash
    sudo groupdel docker
    Code Block
    languagebash
    sudo -rf /var/run/docker.sock
  3. Удалить папку uploads и папку Intellect X Reports:
    Code Block
    languagebash
    sudo rm -rf /opt/IntellectXReports/
    Note
    titleВнимание!

    Папка uploads располагается в директории /opt/IntellectXReports/uploads/. На версиях Intellect X Reports 3.9 и младше папка располагается в корневой директории. 

...