Commit b5435225 authored by Aigerim Shaumenova's avatar Aigerim Shaumenova

Update Update_manual.rst

parent 1ffbb06f
...@@ -36,5 +36,157 @@ ...@@ -36,5 +36,157 @@
apt-get update apt-get update
**Шаг5** Установка приложения
1. Для установки приложения необходимо выполнить команду:
::
apt-get install arta-synergy-apps-itsm
2. В ходе установки необходимо выполнить следующее:
* Выбрать тип установки
* Manual - установка только приложения без автоматической загрузки конфигурации, дашбордов и всего остального
* Указать URL до Synergy, на котором производится работа (например: ``http://192.168.1.172:8080/Synergy``)
* Ввести последовательно логин и пароль Системного пользователя
**Шаг6** Импортировать приложение /opt/synergy/apps/itsm/itsm_application.7zip
.. warning::
Для работоспособности приложения в дальнейшем, необходимо убедиться, что elastic запущен. В противном случае может быть проблема с невозможностью создать запись реестра.
Для предотвращения необходимо выполнить команду:
/etc/init.d/elasticsearch start
Для работоспособности личного кабинета необходимо
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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;
}
2. Проверить наличие очередей и их слушателей для ITSM в двух файлах:
``/opt/synergy/jboss/standalone/configuration/standalone-onesynergy.xml``
::
<jms-queue name="ItsmFormChangeQueue">
<entry name="java:jboss/queues/Integration/ItsmFormChangeQueue"/>
<durable>true</durable>
</jms-queue>
<jms-queue name="ItsmBlockingQueue">
<entry name="java:jboss/queues/Integration/ItsmBlockingQueue"/>
<durable>true</durable>
</jms-queue>
<jms-queue name="ItsmCallback_1">
<entry name="java:jboss/queues/Integration/ItsmCallback_1"/>
<durable>true</durable>
</jms-queue>
а также наличие подключения к базе для интеграции с почтой в этом же файле
::
<xa-datasource jndi-name="java:/SynergyItsm" pool-name="synergy_itsm_ds" enabled="true" use-ccm="false">
<xa-datasource-property name="URL"> jdbc:mysql://127.0.0.1:3306/synergy?useUnicode=true&characterEncoding=utf8 </xa-datasource-property>
<driver>com.mysql</driver>
<xa-pool>
<min-pool-size>20</min-pool-size>
<max-pool-size>100</max-pool-size>
<is-same-rm-override>false</is-same-rm-override>
<interleaving>false</interleaving>
<pad-xid>false</pad-xid>
<wrap-xa-resource>false</wrap-xa-resource>
</xa-pool>
<security>
<user-name>root</user-name>
<password>root</password>
</security>
<validation>
<valid-connection-checker class- name="org.jboss.jca.adapters.jdbc.extensions.mysql.MySQLValidConnectionChecker"/>
<check-valid-connection-sql>select 1</check-valid-connection-sql>
<validate-on-match>false</validate-on-match>
<background-validation>true</background-validation>
<exception-sorter class- name="org.jboss.jca.adapters.jdbc.extensions.mysql.MySQLExceptionSorter"/>
</validation>
<statement>
<share-prepared-statements>false</share-prepared-statements>
</statement>
</xa-datasource>
``/opt/synergy/jboss/standalone/configuration/arta/api-observation-configuration.xml``
::
<listener>
<queue>java:jboss/queues/Integration/ItsmBlockingQueue</queue>
<event>event.blocking.itsm.*</event>
</listener>
<listener>
<queue>java:jboss/queues/Integration/ItsmBlockingQueue</queue>
<event>event.blocking.incident.*</event>
</listener>
<listener>
<queue>java:jboss/queues/Integration/ItsmBlockingQueue</queue>
<event>event.blocking.problem.*</event>
</listener>
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
.. warning::
Для работоспособности приложения в дальнейшем, необходимо убедиться, что elastic запущен. В противном случае может быть проблема с невозможностью создать запись реестра.
Для предотвращения необходимо выполнить команду:
/etc/init.d/elasticsearch start
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment