Перейти в хранилище документации
Обратиться в техническую поддержку
Intellect X Reports − локальная версия облачного сервиса ITV Cloud.
Работа Intellect X Reports возможна в OS Linux Ubuntu 20.04 и Debian 11.
Для работы с Intellect X Reports рекомендуется использовать персональный компьютер на базе процессора с частотой от 1.0 ГГц с двумя и более ядрами, с объемом оперативной памяти от 2 ГБ.
Требования к дисковой подсистеме: 4 ГБ для установки Intellect X Reports и из расчета 1 МБ = 1000 событий для хранения событий от детекторов в БД.
Примечание
Описание установки актуально для ОС Ubuntu 20.04 и Debian 11. Установка для других версий ОС может незначительно отличаться.
Для установки последний версии Docker из официального репозитория необходимо:
Обновить существующий перечень пакетов:
sudo apt update
Установить пакеты, которые позволяют APT использовать HTTPS:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Добавить в систему ключ CFG официального репозитория Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Примечание
При установке на Debian 11 данная команда будет выглядеть следующим образом:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Добавить репозиторий Docker в список источников пакетов APT:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Примечание
При установке на Debian 11 данная команда будет выглядеть следующим образом:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian stretch stable"
Обновить существующий перечень пакетов с учетом пакетов Docker из добавленного репозитория:
sudo apt update
Убедиться, что установка выполняется из репозитория Docker:
apt-cache policy docker-ce
Пример ответа:
docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago Docs: https://docs.docker.com Main PID: 10096 (dockerd) Tasks: 16 CGroup: /system.slice/docker.service ├─10096 /usr/bin/dockerd -H fd:// └─10113 docker-containerd --config /var/run/docker/containerd/containerd.toml
Установить Docker:
sudo apt install docker-ce
Убедиться, что Docker запущен:
sudo systemctl status docker
В ответе должен быть статус active (running):
docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago Docs: https://docs.docker.com Main PID: 10096 (dockerd) Tasks: 16 CGroup: /system.slice/docker.service ├─10096 /usr/bin/dockerd -H fd:// └─10113 docker-containerd --config /var/run/docker/containerd/containerd.toml
Для установки Intellect X Reports необходимо:
Скачать архив дистрибутива на сайте компании ITV и распаковать в любую папку.
По умолчанию используется протокол доступа HTTPS, требующий ручной установки сертификатов на компьютерах клиентов Intellect X Reports. Если необходимо перейти на HTTP, выполнить команду:
sudo ./http_https_switcher.sh HTTP
HTTP − незащищенный протокол, не требующий установки сертификата. Чтобы вновь перейти на HTTPS, выполнить команду:
sudo ./http_https_switcher.sh HTTPS
В терминале выполнить команду для предоставления скриптам (load.sh, once.sh, run.sh, stop.sh) прав на исполнение:
sudo chmod +x *.sh
Запустить скрипт once.sh:
sudo ./once.sh
Запустить скрипт load.sh:
sudo ./load.sh
Создать Docker сервисы:
sudo ./run.sh
Проверить статус сервисов:
sudo docker service ls
В столбце REPLICAS все значения должны быть 1/1.
Установить корневой сертификат. Сертификат должен быть в PEM-формате с расширением .crt.
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 будет доступен по адресу vmscloud.local. По умолчанию доступно 2 тестовых пользователя:
Чтобы поменять протокол передачи данных на ранее установленном Intellect X Reports, необходимо:
Остановить Intellect X Reports:
sudo ./stop.sh
Поменять протокол:
sudo ./http_https_switcher.sh HTTP - смена https на http sudo ./http_https_switcher.sh HTTPS - смена http на https
Подгрузить изменения:
sudo ./load.sh
Запустить Intellect X Reports:
sudo ./run.sh
Проверить доступность Intellect X Reports:
sudo docker service ls
В столбце REPLICAS все значения должны быть 1/1.
Для обновления Intellect X Reports необходимо:
Остановить Intellect X Reports:
sudo ./stop.sh
Внимание!
Папка uploads располагается в директории /opt/IntellectXReports/uploads/. На версиях Intellect X Reports 3.9 и младше папка располагается в корневой директории.
sudo chmod +x *.sh
sudo ./load.sh
sudo ./run.sh
Обновление Intellect X Reports завершено.
Для полного удаления Intellect X Reports необходимо:
sudo ./stop.sh
sudo docker stop $(docker ps -qa)
sudo docker rm $(docker ps -qa)
sudo docker rmi -f $(docker images -qa)
sudo docker volume rm $(docker volume ls -q)
sudo docker network rm $(docker network ls -q)
sudo docker ps -a
sudo docker images -a
sudo docker volume ls
sudo docker system prune
sudo dpkg -l | grep -i docker
sudo apt-get purge -y docker-buildx-plugin docker-ce docker-ce-cli docker-ce-rootless-extras docker-compose-plugin
sudo apt-get autoremove -y --purge docker-buildx-plugin docker-ce docker-ce-cli docker-ce-rootless-extras docker-compose-plugin
sudo rm -rf /var/lib/docker /etc/docker
sudo /etc/apparmor.d/docker
sudo groupdel docker
sudo -rf /var/run/docker.sock
sudo rm -rf /opt/IntellectXReports/
Внимание!
Папка uploads располагается в директории /opt/IntellectXReports/uploads/. На версиях Intellect X Reports 3.9 и младше папка располагается в корневой директории.
Удаление Intellect X Reports завершено.