.. Read the Docs Template documentation master file, created by
sphinx-quickstart on Tue Aug 26 14:19:49 2014.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Инструкция по установке
==========================
**Шаг1** При необходимости, установить Arta Synergy до актуальной версии ``4.1 (minsky)`` - `Инструкция по установке ARTA SYNERGY`_.
.. _Инструкция по установке ARTA SYNERGY: http://tdd.lan.arta.kz/docs/synergy/trunk/admin-manual/html/install-and-setup.html
**Шаг2** Для использования Дашбордов установить Elasticsearch и Kibana `Инструкция по установке`_.
.. _Инструкция по установке : http://tdd.lan.arta.kz/docs/synergy/trunk/admin-manual/html/appendix.dashboards.html
**Шаг3** в подсистеме администрирования обновить БД, завести Системного пользователя
* код пользователя - ``itsm_service_user``
* роли ``Администратор`` , ``Разработчик Synergy`` , ``Конструктор web-клиента``
* доступ в систему - разрешен
* задать логин/пароль
**Шаг4** Подключение репозиториев
1. Открыть файл на редактирование
::
nano /etc/apt/sources.list
2. Добавить либо раскомментировать строку репозитория.
::
deb [allow-insecure=yes] http://deb.arta.kz/tengri itsm-1.33 main contrib non-free
deb [allow-insecure=yes] http://deb.arta.kz/tengri constructor-2.1 main contrib non-free
3. Обновить списки пакетов:
::
apt-get update
**Шаг5** Установка приложения
1. Для установки приложения необходимо выполнить команду:
::
apt-get install arta-synergy-apps-itsm
2. В ходе установки необходимо выполнить следующее:
* Выбрать тип установки из предложенного списка
* Install/Upgrade Configuration - установка приложения и загрузка его конфигурации (без БД, хранилища, индексов)
* Manual - установка только приложения без автоматической загрузки конфигурации, дашбордов и всего остального
* Указать URL до Synergy, на котором производится работа (например: ``http://192.168.1.172:8080/Synergy``)
* Ввести последовательно логин и пароль Системного пользователя
.. note::
Для предотвращения дальнейшей нечаянной установки нестабильных версий пакетов из репозитория ``unstable``,
после установки ``arta-synergy-apps-itsm`` рекомендуется его закомментировать в том же файле ``/etc/apt/sources.list``
Для работоспособности личного кабинета необходимо
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. В файле ``/etc/nginx/sites-enabled/synergy-base`` проверить наличие следующих данных:
::
location /itsm {
allow all;
proxy_pass http://127.0.0.1:8080/itsm;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /itsm-arm {
allow all;
proxy_pass http://127.0.0.1:8080/itsm-arm;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
2. Проверить наличие очередей и их слушателей для ITSM в двух файлах:
``/opt/synergy/jboss/standalone/configuration/standalone-onesynergy.xml``
::
а также наличие подключения к базе для интеграции с почтой в этом же файле
::
jdbc:mysql://127.0.0.1:3306/synergy?useUnicode=true&characterEncoding=utf8
com.mysql
20
100
false
false
false
false
root
root
select 1
false
true
false
``/opt/synergy/jboss/standalone/configuration/arta/api-observation-configuration.xml``
::
java:jboss/queues/Integration/ItsmBlockingQueue
event.blocking.itsm.*
java:jboss/queues/Integration/ItsmBlockingQueue
event.blocking.incident.*
java:jboss/queues/Integration/ItsmBlockingQueue
event.blocking.problem.*
java:jboss/queues/Synergy/DocflowDocument
event.docflow.document.*
3. Кроме того, удостоверьтесь, что конфигурационный файл ``/opt/synergy/jboss/standalone/configuration/itsm.properties`` содержит следующие строки (только с Вашими данными):
::
login=1
password=1
address=http://127.0.0.1:8080/Synergy
public_address=http://192.168.1.172:8080/Synergy
В случае установки в режиме Manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Импортировать приложение /opt/synergy/apps/itsm/itsm_application.7zip
2. Установить Constructor версией 2.1~r1~210209.142033 и выше.
3. Импортировать приложение в конструктор и задеплоить его /opt/synergy/apps/itsm/itsm_arm.json
.. warning::
Для работоспособности приложения в дальнейшем, необходимо убедиться, что elastic запущен. В противном случае может быть проблема с невозможностью создать запись реестра.
Для предотвращения необходимо выполнить команду:
/etc/init.d/elasticsearch start