...
Установить сторонние пакеты:
Ubuntu Server 16
1. Установить программное обеспечение software-properties-common
sudo apt-get install -y software-properties-common
2. Установить программное обеспечение openjdk-8-jre
sudo apt-get install -y openjdk-8-jre
3. Установить программное обеспечение gnupg
sudo apt-get install -y gnupg
4. Скачать ключ "server-4.0.asc" утилитой wget
wget https://www.mongodb.org/static/pgp/server-4.0.asc
5. Применить ключ "server-4.0.asc"
sudo apt-key add server-4.0.asc
6. Создать в текстовом редакторе файл
/etc/apt/sources.list.d/mongodb-org-4.0.list
7. Записать строчку в файл, сохранить файлБез форматирования deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse
8. Обновить пакеты в системе
sudo apt-get update
9. Установить пакет mongodb-org
sudo apt-get install -y mongodb-org
10. Запустить сервис mongod
sudo service mongod start
11. Установить программное обеспечение nginx
sudo apt-get install -y nginxUbuntu Server 18
1. Установить программное обеспечение software-properties-common
sudo apt-get install -y software-properties-common
2. Установить программное обеспечение openjdk-8-jre
sudo apt-get install -y openjdk-8-jre
3. Установить программное обеспечение gnupg
sudo apt-get install -y gnupg
4. Скачать ключ "server-4.0.asc" утилитой wget
wget https://www.mongodb.org/static/pgp/server-4.0.asc
5. Применить ключ "server-4.0.asc"
sudo apt-key add server-4.0.asc
6. Создать в текстовом редакторе файл
/etc/apt/sources.list.d/mongodb-org-4.0.list
7. Записать строчку в файл, сохранить файл
deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse
8. Обновить пакеты в системе
sudo apt-get update
9. Установить пакет mongodb-org
sudo apt-get install -y mongodb-org
10. Запустить сервис mongod
sudo service mongod start
11. Установить программное обеспечение nginx
sudo apt-get install -y nginxСкачать и установить пакеты платформы в указанном порядке:
Примечание Получение пакетов осуществляется через коммерческий отдел.
Пакет eltex-notification-gw_1.12.xx_all.deb (вместо хх указывается актуальная версия), установка осуществляется командой:
sudo dpkg -i eltex-notification-gw_1.12.xx_all.deb
Пакет eltex-sc_1.14-xxx_all.deb (вместо ххх указывается актуальная версия), установка осуществляется командой:
sudo dpkg -i eltex-sc_1.14-xxx_all.debПакет eltex-sc-web_1.14-xxx_all.deb (вместо ххх указывается актуальная версия), установка осуществляется командой:
sudo dpkg -i eltex-sc-web_1.14-xxx_all.deb
В процессе установки пакета eltex-sc-web_1.14-xxx_all.deb потребуется указать порт для доступа по http и https (по умолчанию 8074 и 8075):
...
Конфигурация сервера: /etc/eltex-sc/server.yml
Содержимое конфигурационного файла: Scroll Pagebreak
...
При необходимости скрипт для создания резервных копий может быть запущен вручную из терминала с помощью командной оболочки:
...
sh
...
/etc/cron.daily/iot-backupdb
Для восстановления любой базы данных из резервной копии требуется:
- Распаковать архив с БД;
Остановить сервис eltex-sc, если он запущен:
Блок кода sudo
service
eltex-sc
stop
Выполнить команду:
Блок кода sudo
mongorestore
-d
<имя
БД>
<путь
до
самой
последней
директории
из
архива>
Запустить сервис eltex-sc:
Блок кода sudo
service
eltex-sc
start
Директория хранения журналов работы платформы: /var/log/eltex-sc/
...