Установка и обновление расширения (Аварии Плюс)

Установка и обновление расширения (Аварии Плюс)

Установка и обновление расширения (Аварии Плюс) ​

Для установки расширения Аварии Плюс нужно выполнить следующие действия:

  1. На сервере системы SmartDCIM перейти в директорию с расширениями. По умолчанию это cd /opt/saymon-extensions/.

cd /opt/saymon-extensions/

Если этой директории не существует, то её нужно создать:

mkdir /opt/saymon-extensions/

Директория с расширениями настраивается в параметре extensions серверной конфигурации. 2. Скачать архив с расширением:

Последняя версия

Определённая версия

wget https://downloads.smartdcim.ru/extensions/cas-incidents/release/latest/cas-incidents.tar.gz -O cas-incidents.tar.gz

Выбрать версию расширения на странице https://downloads.smartdcim.ru/extensions/cas-incidents/release или следующей командой:

curl -s https://downloads.smartdcim.ru/extensions/cas-incidents/release/ | grep 'release_' | awk -F'"' '{print $2}' | sed 's/\///' | sort -r

Записать нужную версию в переменную окружения CAS_INC_VERSION:

export CAS_INC_VERSION="release_6.0"

Скачать расширение:

wget https://downloads.smartdcim.ru/extensions/cas-incidents/release/$CAS_INC_VERSION/cas-incidents.tar.gz -O cas-incidents.tar.gz 3. Распаковать архив командой:

sudo tar -xvf cas-incidents.tar.gz 4. Скопировать иконку расширения в директорию уровнем выше:

sudo cp ./cas-incidents/favicon/favicon.ico ./cas-incidents/favicon.ico 5. Изменить владельца директории и содержимого:

sudo chown root:root -R cas-incidents 6. Добавить права на чтение всем файлам расширения:

sudo chmod +r -R cas-incidents 7. Если вы устанавливаете расширение на этот сервер впервые или вы хотите сбросить файл конфигурации предыдущей версии, скопируйте пример конфигурационного файла. Следующие шаги можно пропустить, если у вас есть существующий файл конфигурации, который вы хотите использовать в новой версии.

sudo cp cas-incidents/config.js.example cas-incidents/config.js 8. Изменить в конфигурационном файле адрес WebSocket-сервера конкретного сервера системы SmartDCIM и отображаемое имя:

sudo nano cas-incidents/config.js

Например:

var config = { title: "Alarms Plus", ws_server: "https://192.168.1.101:8091", lang: "ru" }

После установки расширения, оно будет доступно по адресу http://<адрес-сервера>/extensions/cas-incidents. Также, расширение можно открыть из списка расширений. Открыть список расширений можно из меню текущего пользователя, пункт Расширения.

Проверить обновление и работу расширения в браузере. Если расширение работает правильно, скачанный архив можно удалить:

sh
sudo rm cas-incidents.tar.gz