.. 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 (trunk.4.1-r1~210210.100612 (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.29 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