...
Intellect X Reports − локальная версия облачного сервиса ITV Cloud, которая предназначена для работы только в локальных сетях.
Список поддерживаемых ОС Linux
Работа Intellect X Reports возможна в OS Linux Ubuntu 20.04 и Debian 11.
...
...
Для работы с 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
где
- С – общее количество камер;
- T – общее количество событий в ГБ в сутки по 1 камере;
- D – дни хранения данных.
Установка Docker
Info |
---|
|
Описание установки актуально для ОС Ubuntu 20.04 и Debian 11. Установка для других версий ОС может незначительно отличаться. |
...
Скачать архив дистрибутива на сайте компании ITV и распаковать в любую папку.
По умолчанию используется протокол доступа HTTPS, требующий ручной установки сертификатов на компьютерах клиентов Intellect X Reports. Если необходимо перейти на HTTP, выполнить команду:
Code Block |
---|
|
sudo ./http_https_switcher.sh HTTP |
HTTP − незащищенный протокол, не требующий установки сертификата. Чтобы вновь перейти на HTTPS, выполнить команду:
Code Block |
---|
|
sudo ./http_https_switcher.sh HTTPS |
В терминале выполнить команду для предоставления скриптам (load.sh, once.sh, run.sh, stop.sh) прав на исполнение:
Code Block |
---|
|
sudo chmod +x *.sh |
Запустить скрипт once.sh:
Запустить скрипт load.sh:
Создать Docker сервисы:
Проверить статус сервисов:
Code Block |
---|
|
sudo docker service ls |
В столбце REPLICAS все значения должны быть 1/1.
- Изменить имя домена vmscloud.local в файле /etc/hosts.
Установить корневой сертификат. Сертификат должен быть в PEM-формате с расширением .crt.
Code Block |
---|
|
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 необходимо самостоятельно добавить в «Центры сертификации».
- Изменить адрес Intellect X Reports в конфигурации Интеллект X:
- Остановить Сервер.
- В файле infra.dictionar заменить адрес у параметра CLOUD_URL на vmscloud.local. Если Сервер Интеллект X установлен на ОС Linux, то файл будет в директории opt/ITV/IntellectX/Dictionary.local. Если на ОС Windows − C:\Program Files\ITV\IntellectX\Dictionary.local.
- Запустить Сервер.
- На Сервере Интеллект 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 будет доступен по адресу:
По умолчанию доступно 2 тестовых пользователя:
ИМЯ ПОЛЬЗОВАТЕЛЯ ИЛИ E-MAIL – Admin1,
пароль: ПАРОЛЬ – admin1password.
- ИМЯ ПОЛЬЗОВАТЕЛЯ ИЛИ E-MAIL – Admin2,
пароль: admin2password- ПАРОЛЬ – admin2password.
Эти пользователи могут создавать других пользователей, в том числе и администраторов. Имена пользователей нечувствительны к регистру.
...
Остановить Intellect X Reports:
- Перенести папку uploads в папку с новой версией Intellect X Reports:
Note |
---|
|
Папка uploads располагается в директории /opt/IntellectXReports/uploads/. На версиях Intellect X Reports 3.9 и младше папка располагается в корневой директории. |
- В терминале выполнить команду для предоставления скриптам (load.sh, once.sh, run.sh, stop.sh) прав на исполнение в папке с новой версией Intellect X Reports:
Code Block |
---|
|
sudo chmod +x *.sh |
- Подгрузить изменения:
- Запустить Intellect X Reports:
...
- Удалить все контейнеры:
- Остановить Intellect X Reports:
- Остановить все Docker контейнеры:
Code Block |
---|
|
sudo docker stop $(docker ps -qa) |
- Удалить все Docker контейнеры:
Code Block |
---|
|
sudo docker rm $(docker ps -qa) |
- Удалить все образы:
Code Block |
---|
|
sudo docker rmi -f $(docker images -qa) |
- Удалить все тома:
Code Block |
---|
|
sudo docker volume rm $(docker volume ls -q) |
- Удалить все сети:
Code Block |
---|
|
sudo docker network rm $(docker network ls -q) |
- Для подтверждения нажать Y.
Нижеперечисленные команды не должны выводить какие-либо элементы:
Code Block |
---|
|
sudo docker ps -a |
Code Block |
---|
|
sudo docker images -a |
Code Block |
---|
|
sudo docker volume ls |
- Удалить все неиспользованные образы:
Code Block |
---|
|
sudo docker system prune |
- Для подтверждения нажать Y.
- Удалить Docker. Последовательно ввести команды:
Code Block |
---|
|
sudo dpkg -l | grep -i docker |
Code Block |
---|
|
sudo apt-get purge -y docker-buildx-plugin docker-ce docker-ce-cli docker-ce-rootless-extras docker-compose-plugin |
Code Block |
---|
|
sudo apt-get autoremove -y --purge docker-buildx-plugin docker-ce docker-ce-cli docker-ce-rootless-extras docker-compose-plugin |
Code Block |
---|
|
sudo rm -rf /var/lib/docker /etc/docker |
Code Block |
---|
|
sudo /etc/apparmor.d/docker |
Code Block |
---|
|
sudo groupdel docker |
Code Block |
---|
|
sudo -rf /var/run/docker.sock |
- Удалить папку uploads и папку Intellect X Reports:
Code Block |
---|
|
sudo rm -rf /opt/IntellectXReports/ |
Note |
---|
|
Папка uploads располагается в директории /opt/IntellectXReports/uploads/. На версиях Intellect X Reports 3.9 и младше папка располагается в корневой директории. |
...