Не нашел подобной темы на форуме, поэтому на всякий случай напишу.
Передо мной стояла задача реализовать в графическом виде 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/
Код: Выделить всё
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
Скачиваем необходимые пакеты
Код: Выделить всё
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
Код: Выделить всё
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
Ко всему вышенаписанному, перед тем как пробовать установить на рабочую систему - протестируйте на тестовой!