Всем доброго дня коллеги
Сегодня я расскажу вам как установить замечательную систему helpdesk otrs, она мне понравилась тем что бесплатна. Есть тех поддержка, отправки уведомлений и много другое.
Итак начнем установку, я предлогаю вам ставить все это дело из пакета который находится на http://otrs.org/downloads
На момент написания была версия otrs-3.1.3.tar.gz
Качаем ее. Закидываем в темп и приступим
Все команды я выполняю из под root
tar xf otrs-3.1.3.tar.gz
mv trs-3.1.3 /opt/otrs
Ставим нужные нам дополнительные пакеты из
apt install libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libdbd-mysql-perl libsoap-lite-perl libgd-text-perl libtext-csv-xs-perl libjson-xs-perl libgd-graph-perl libapache-dbi-perl mysql-server
Я выбрал БД mysql если вам нужная другая БД смотрите ман
добавляем юзера otrs и добавляем его в группу
useradd -r -d /opt/otrs/ -c \'OTRS user\' otrs
usermod -g www-data otrs
Далее ознакомимся с конфигурационным файлом otrs он находится по пути /opt/otrs/Config.pm
Бэкапним то что может пригодится если не дай бог что то пойдет не так
/opt/otrs/Config.pm.dist
/opt/otrs/Kernel/Config/GenericAgent.pm.dist
Выполним несколько команд
cd /opt/otrs/Kernel
cp Config.pm.dist Config.pm
cp Config/GenericAgent.pm.dist Config/GenericAgent.pm
Назначим права на некоторые файлы
cd /opt/otrs
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
Создадим конфиг для web сервера
cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf.d/otrs.conf
/etc/init.d/apache2 restart
Теперь переходим в установку самого ПО, все делать будет через веб морду набираем http://127.0.0.1/otrs/installer.pl\
и нас встречает дружественный и на русском языке интерфейс
Нажимаем вперед
Далее соглашаемся с лицензионным соглашением, но перед этим прочитайте его.
Нажимаем принять условия лицензионного соглашения
Указываем под каким пользователем будем конектиться к БД, нажимаем проверить соединение с БД, если все good едем дальше. Если же нет то проверьте коректность введнных данных, заведите пользователя в БД мускула. И повторите попытку
Далее создаем БД
Смотрим что получилось, если все хорошо то будет подсвечено зеленым шрифтом и написано готово
Указываем почтовые настройки если конечно они есть
Так же про почтовые службы
При нажатии далее выходит окно приветсвия где нужно указать логин/пароль
после всего этого не забываем изменить этот праоль в настройках на более сложный.
http://127.0.0.1/otrs/index.pl
админская web морда
Интерфейс для пользователя его адрес
http://127.0.0.1/otrs/customer.pl
клиентская web морда если горит красное сообщение, это говорит о том что в БД нет пользователей для заведение инцидентов и так далее, в админ панеле создаем пользователя и заходим под ним.