Установка и обновление расширения (Аварии Плюс)
Для установки расширения Аварии Плюс нужно выполнить следующие действия:
-
На сервере системы Центральный Пульт перейти в директорию с расширениями. По умолчанию это
cd /opt/saymon-extensions/
.cd /opt/saymon-extensions/
Если этой директории не существует, то её нужно создать:
mkdir /opt/saymon-extensions/
Директория с расширениями настраивается в параметре extensions серверной конфигурации. -
Скачать архив с расширением:
-
Последняя версия
-
Определённая версия
wget https://downloads.cpult.ru/extensions/cas-incidents/release/latest/cas-incidents.tar.gz -O cas-incidents.tar.gz
-
Выбрать версию расширения на странице https://downloads.cpult.ru/extensions/cas-incidents/release или следующей командой:
curl -s https://downloads.cpult.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.cpult.ru/extensions/cas-incidents/release/$CAS_INC_VERSION/cas-incidents.tar.gz -O cas-incidents.tar.gz
-
-
Распаковать архив командой:
sudo tar -xvf cas-incidents.tar.gz
-
Скопировать иконку расширения в директорию уровнем выше:
sudo cp ./cas-incidents/favicon/favicon.ico ./cas-incidents/favicon.ico
-
Изменить владельца директории и содержимого:
sudo chown root:root -R cas-incidents
-
Добавить права на чтение всем файлам расширения:
sudo chmod +r -R cas-incidents
-
Если вы устанавливаете расширение на этот сервер впервые или вы хотите сбросить файл конфигурации предыдущей версии, скопируйте пример конфигурационного файла. Следующие шаги можно пропустить, если у вас есть существующий файл конфигурации, который вы хотите использовать в новой версии.
sudo cp cas-incidents/config.js.example cas-incidents/config.js
-
Изменить в конфигурационном файле адрес WebSocket-сервера конкретного сервера системы Центральный Пульт и отображаемое имя:
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
. Также, расширение можно открыть из списка расширений. Открыть список расширений можно из меню текущего пользователя, пункт Расширения.
Проверить обновление и работу расширения в браузере. Если расширение работает правильно, скачанный архив можно удалить:
+
sudo rm cas-incidents.tar.gz