Установка модуля KIX4OTRS

Только для готовых решений! Пожалуйста, не используйте для вопросов и обсуждений!

Модератор: ykolesnikov

Ответить
damisha
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 27 янв 2017, 13:34
Откуда: Дубна

Установка модуля KIX4OTRS

Сообщение damisha » 27 янв 2017, 14:28

Добрый день!

Не нашел подобной темы на форуме, поэтому на всякий случай напишу.

Передо мной стояла задача реализовать в графическом виде CMDB-связи средствами OTRS. Выбор был простым и очевидным - установка модуля KIX4OTRS.

Для установки потребуется два модуля - KIXCore и KIX4OTRS. Сразу оговорю, что модуль KIX внедряется в ядро системы (устанавливать его исключительно на свой страх и риск), и доступен он для определенных версий ядра OTRS, а именно для 3.3.16, 4.0.19 и 5.0.14. В свою очередь модуль KIX4OTRS так же доступен для определенных версий OTRS::ITSM, а именно для 3.3.14, 4.0.19 и 5.0.14.

Перед установкой у нас была система OTRS 5.0.9, OTRS::ITSM 5.0.15. Конкретно модуль ITSM мы только начали внедрять, поэтому удаление 15 версии модуля, и установка 14 - вполне рабочий вариант.

Собственно сделано все согласно инструкциям http://otrs.github.io/doc/manual/admin/ ... ading.html и doc_en_KIX4OTRS_SimpleDevelopmentAndAdminDocumentation.pdf (на сайте модуля KIX)

Остановить cron и apache

Код: Выделить всё

/etc/init.d/cron stop
/etc/init.d/apache stop

sudo -u otrs bin/Cron.sh stop
sudo -u otrs bin/otrs.Daemon.pl stop
Необходимо сделать резервную копию старых файлов

Код: Выделить всё

mkdir /opt/otrs-old-files
mkdir /opt/otrs-old-files/Kernel
cp /opt/otrs/Kernel/Config.pm /opt/otrs-old-files/Kernel
cp /opt/otrs/Kernel/Config/GenericAgent.pm /opt/otrs-old-files/Kernel
cp /opt/otrs/Kernel/Config/Files/ZZZAuto.pm /opt/otrs-old-files/Kernel
mkdir /opt/otrs-old-files/var
cp -R /opt/otrs/var/ /opt/otrs-old-files/
Ставим версию OTRS 5.0.14

Код: Выделить всё

cd /opt
mv otrs otrs-old
wget http://ftp.otrs.org/pub/otrs/otrs-5.0.14.tar.gz 
tar -xzf otrs-5.0.14.tar.gz
ln -s /opt/otrs-5.0.14/ /opt/otrs
/* ИЛИ mv otrs-5.0.14 otrs */

cp /opt/otrs-old-files/Kernel/Config.pm /opt/otrs/Kernel/
cp /opt/otrs-old-files/Kernel/ZZZAuto.pm /opt/otrs/Kernel/Config/Files/
/* по мануалу GitHub'а копировать файл GenericAgent.pm не нужно */

cp -R /opt/otrs-old-files/var/var/ /opt/otrs/
Проверяем, все ли модули работают:

Код: Выделить всё

cd /opt/otrs
/opt/otrs/bin/otrs.CheckModules.pl
Пересобираем и включаем сервисы:

Код: Выделить всё

sudo -u otrs bin/otrs.Console.pl Maint::Config::Rebuild
sudo -u otrs bin/otrs.Console.pl Maint::Cache::Delete

/etc/init.d/cron start
/etc/init.d/apache2 restart
Установка пакетов ITSM, KIXCore и KIX4OTRS

Скачиваем необходимые пакеты

Код: Выделить всё

wget http://ftp.otrs.org/pub/otrs/itsm/bundle5/ITSM-5.0.14.opm
wget https://www.cape-it.de/en/kix4otrs-download-eng.html?file=files/downloads/KIX4OTRS/KIXCore-5.0.9.opm
wget https://www.cape-it.de/en/kix4otrs-download-eng.html?file=files/downloads/KIX4OTRS/KIX4OTRS-8.0.10.opm
Сначала удалить версию ITSM-5.0.15, а затем ставим все модули по очереди

Код: Выделить всё

sudo -u otrs bin/otrs.Console.pl Admin::Package::Uninstall ITSM
sudo -u otrs bin/otrs.Console.pl Admin::Package::Install ITSM-5.0.14.opm
sudo -u otrs bin/otrs.Console.pl Maint::Config::Rebuild
sudo -u otrs bin/otrs.Console.pl Maint::Cache::Delete

sudo -u otrs bin/otrs.Console.pl Admin::Package::Install kix4otrs-download-eng.html?file=files%2Fdownloads%2FKIX4OTRS%2FKIXCore-5.0.9.opm
sudo -u otrs bin/otrs.Console.pl Maint::Config::Rebuild
sudo -u otrs bin/otrs.Console.pl Maint::Cache::Delete

sudo -u otrs bin/otrs.Console.pl Admin::Package::Install kix4otrs-download-eng.html?file=files%2Fdownloads%2FKIX4OTRS%2FKIX4OTRS-8.0.10.opm
sudo -u otrs bin/otrs.Console.pl Maint::Config::Rebuild
sudo -u otrs bin/otrs.Console.pl Maint::Cache::Delete

sudo -u otrs /opt/otrs/bin/otrs.Daemon.pl start
sudo -u otrs /opt/otrs/bin/Cron.sh start
Возможно кому-нибудь это поможет)

Ко всему вышенаписанному, перед тем как пробовать установить на рабочую систему - протестируйте на тестовой!
С уважением,
Дамир Асадуллин

Prod: OTRS ITSM 5.0.14 on Debian 8.6 x64 Linux with MySQL 5.5

Ответить