Установка и обновление расширения (Аварии Плюс)
Для установки расширения Аварии Плюс нужно выполнить следующие действия:
- На сервере системы 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