Автор Тема: Установка OTRS.  (Прочитано 7419 раз)

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Установка OTRS.
« : 03.08.2015 05:20:55 »
Добрый день!
Решил опробовать helpdesk otrs. Хочу данное ПО установить на altlinux. Прошу подсказать:
1. Сервер будет виртуальный, только под одну задачу. Какой дистрибутив altlinux лучше всего подойдет?
2. Я видел в репозитарии имеется пакет otrs, что нужно еще доставить в предложенный дистрибутив помимо его.
3. Выбор базы данных, нужно ли создавать пустую БД?
4. Из руководства администратора по otrs, я так понял инсталляция происходит через web интерфэйс, по какому адресу он будет расположен если я использую пакет.
 

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка OTRS.
« Ответ #1 : 03.08.2015 06:17:07 »
Вообще-то в репозиториии p7 - 3 пакета, связанные с otrs
otrs-3.2.6-alt2.noarch.rpm
otrs-doc-admin-en-pdf-3.2.6-alt2.noarch.rpm
otrs-apache2-3.2.6-alt2.noarch.rpm

Логчично установить их и почитать документауию, которая в них входит, например файл
/usr/share/doc/otrs-3.2.6/README.ALT

Цитировать
Для осуществления первичной настройки OTRS необходимо перейти по адресу:
http://hostname/otrs/installer.pl
После настройки адрес будет заблокирован.

Для дальнейшей работы используется адрес:
http://hostname/otrs/index.pl

Для установки больших дополнительных пакетов в настройке сервера
MySQL (/var/lib/mysql/my.cnf, секция [mysqld]) надо увеличить
значение max_allowed_packet. Рекомендуется max_allowed_packet=20M

Дополнения ставятся посредством загрузки через web-интерфейс,
подробности в документации. Вариант по-русски доступен пока
только для версии 3.0: http://doc.otrs.org/3.0/ru/html/index.html

Предупреждение. Необдуманное обновление пакета может привести к
неработоспособности системы OTRS, например, при наличии сторонних
модулей (см. http://bugzilla.altlinux.org/28490). Ввиду этого,
начиная с версии 3.2.6-alt1, в пакет введена блокировка автомати-
ческого обновления в виде /etc/apt/apt.conf.d/otrs-hold.conf.
Всегда делайте резервное копирование перед обновлением и
проверяйте обновляемость Вашей конфигурации на тестовом стенде.


Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Установка OTRS.
« Ответ #2 : 03.08.2015 09:51:13 »
что нужно еще доставить в предложенный дистрибутив помимо его.
Предполагается, что пакет вытащит по зависимостям всё необходимое. Выбрать только надо веб-сервер. Конфиг для Apache в отдельном пакете есть, если же захочется nginx, надо будет самостоятельно написать.

Кстати, если это первоначальное изучение, лучше взять из Сизифа. Там новее. В p7 же не перекладываю, как раз, из-за "Необдуманное обновление пакета может привести к ...".
« Последнее редактирование: 03.08.2015 10:00:58 от asy »

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #3 : 04.08.2015 11:05:21 »
Добрый день. Установить получилось.
1. Использовал дистрибутив starter kids altlinux-p7-server-20150612-x86_64.
2. Установка необходимых пакетов включает в себя: установку apache2(веб-сервер), mysql(база данных), otrs (собственно система),

apt-get install apache2
chkconfig httpd2 on
service httpd2 start
apt-get install MySQL-server
chkconfig mysqld on
service mysqld start
apt-get install otrs
apt-get install otrs-apache2
Я еще задал пароль на пользователя mysql и прочие настройки по безопасности, выполнив скрипт.
/usr/bin/mysql_secure_installation
Далее в браузере прошел по адресу
http://hostname/otrs/installer.pl и следовал инструкциям ингалятора. Перед настройкой советую запастись настройками серверов входящей и исходящей почты. А также почтовым ящиком на указанном сервере.

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #4 : 04.08.2015 11:07:18 »
Собственно второй шаг у меня, это настройка интеграции с AD и настройка сквозной аутентификации. Иначе думаю мои пользователи закидают меня, за то что им нужно вводить пароль лишний раз. Если кто сталкивался с данными задачами, прошу посодействовать - документацией, ссылками, советами. В руководстве администратора нашел упоминание об этом, разбираюсь пока.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Установка OTRS.
« Ответ #5 : 04.08.2015 17:20:34 »
Вот ещё момент. max_allowed_packet=20M надо поменять на 50М: в 4.x рекомендация поменялась, в следующем обновлении в Сизифе тоже поменяю (как руки дойдут; хотел сегодня, не успел).

Есть пара (на самом деле, больше, но эти наиболее массовые, вроде бы) тематических ресурсов:

http://otrs.ru/forum/
http://forums.otterhub.org/

Может, там что-то будет. Сам я OTRS всё ещё только хочу начать использовать.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Установка OTRS.
« Ответ #6 : 05.08.2015 17:25:27 »
Собственно второй шаг у меня, это настройка интеграции с AD и настройка сквозной аутентификации.
Кстати, вот:
http://wiki.otterhub.org/index.php?title=Using_OTRS_with_Active_Directory_as_a_source_for_agents

В Сизиф уехала 4.0.10-alt1. README.ALT.rus стоит перечитать, там добавилось про apache2-httpd-itk.
« Последнее редактирование: 05.08.2015 18:15:02 от asy »

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #7 : 12.08.2015 08:57:59 »
поставил тот же дистрибув.
Обновился, переключился на сизиф, обновился. Установил все пакеты из сизифа как и раньше. Пытаюсь инсталлировать otrs. На втором шаге, OTRS не видит базу данных MySQl. Дает ошибку

Can't connect to database, read comment!

Can't connect to MySQL server on '127.0.0.1' (111)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка OTRS.
« Ответ #8 : 12.08.2015 09:30:37 »
mysal сервер установлен и запущен?

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #9 : 12.08.2015 09:38:23 »
Да. установлен и запущен mysql сервер из сизифа. Видимо конфиг нужно поправить что бы слушался адрес 127,0,0,1

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Установка OTRS.
« Ответ #10 : 12.08.2015 11:25:43 »
Да. установлен и запущен mysql сервер из сизифа. Видимо конфиг нужно поправить что бы слушался адрес 127,0,0,1
http://forum.altlinux.org/index.php?topic=7961.0
Раскомментируйте параметр skip-networking
Андрей Черепанов (cas@)

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #11 : 12.08.2015 11:51:05 »
Раскоментирован. Дело похоже в пакете otrs тот что в сизифе. Я поставил версию из p7, связь с базой проходит. Куда с этим? В багзиллу?
« Последнее редактирование: 12.08.2015 12:04:11 от NecroJoke »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Установка OTRS.
« Ответ #12 : 12.08.2015 11:57:59 »
Раскоментирован. Дело похоже в пакете otrs тот что в сизифе. Я поставил версию из p7, связь с базой проходит.
Пардон, надо закомментировать, чтобы по сети шло соединение.
Андрей Черепанов (cas@)

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #13 : 13.08.2015 08:48:00 »
Собственно что получилось.
Установка 4 версии OTRS из сизифа.

Устанавливаем дистрибутив, заходим в ОС с правами супер пользователя, обновляемся из репозитория p7.

#apt-get update
#apt-get dist-upgrade

Переключаемся на Сизиф, для этого в /etc/apt/sources.list.d/alt.list комментируем строки с репозиторием [p7], и добавляем строки для подключению к репозиторию - Сизиф. В результате содержание файла следующее:

# ftp.altlinux.org (ALT Linux, Moscow)

# ALT Linux Platform 7
#rpm [p7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch x86_64 classic
#rpm [p7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch x86_64-i586 classic
#rpm [p7] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch noarch classic

#rpm [p7] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch x86_64 classic
#rpm [p7] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch x86_64-i586 classic
#rpm [p7] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch noarch classic

#rpm [p7] rsync://ftp.altlinux.org/ALTLinux/p7/branch x86_64 classic
#rpm [p7] rsync://ftp.altlinux.org/ALTLinux/p7/branch x86_64-i586 classic
#rpm [p7] rsync://ftp.altlinux.org/ALTLinux/p7/branch noarch classic

rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64-i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic

Обновляем систему из репозитория Сизиф.

#apt-get update
#apt-get dist-upgrade

Устанавливаем apache, mysql, otrs, otrs-apache2.
 
#apt-get install apache2 MySQL-server otrs otrs-apache2
Включаем автозапуск сервисов apache и mysql при старте системы:
#chkconfig httpd2 on
#chkconfig mysqld on

Читаем файл cat /usr/share/doc/otrs-4.0.10/README.ALT.rus с требованиями к настройке сервисов для установки otrs, привожу содержание файла на момент установки:

Для осуществления первичной настройки OTRS необходимо перейти по адресу:
http://hostname/otrs/installer.pl
После настройки адрес будет заблокирован.

Для дальнейшей работы используется адрес:
http://hostname/otrs/index.pl

Для установки больших дополнительных пакетов в настройке сервера
MySQL (/var/lib/mysql/my.cnf, секция [mysqld]) надо увеличить
значение max_allowed_packet. Начиная с версии 4, рекомендуется
max_allowed_packet=50M

Дополнения ставятся посредством загрузки через web-интерфейс,
подробности в документации:
http://otrs.github.io/doc/manual/admin/stable/ru/html/index.html

Некоторые дополнения, при установке, должны создавать свои каталоги
(например, KIX4OTRS от c.a.p.e. IT GmbH). Так как, по-умолчанию,
права на каталоги 755/otrs/_webserver, то такие каталоги могут быть
созданы только в том случае, если используется apache2-httpd-itk,
так как, иначе, не срабатывает нижеследующая секция из A.otrs.conf:

    <IfModule mpm_itk_module>
            AssignUserId otrs _webserver
    </IfModule>

Установка apache2-httpd-itk и переключение на него при наличии
других apache2-httpd-*:

apt-get install apache2-httpd-itk
alternatives-manual /usr/sbin/httpd2 /usr/sbin/httpd2.itk
alternatives-update

Быстрый путь решения без установки apache2-httpd-itk:
find ./otrs -type d -exec chmod 775 {} \;

Предупреждение. Необдуманное обновление пакета может привести к
неработоспособности системы OTRS, например, при наличии сторонних
модулей (см. http://bugzilla.altlinux.org/28490#c1). Ввиду этого,
начиная с версии 3.2.6-alt2, в пакет введена блокировка автомати-
ческого обновления в виде /etc/apt/apt.conf.d/otrs-hold.conf.
Всегда делайте резервное копирование перед обновлением и
проверяйте обновляемость Вашей конфигурации на тестовом сервере.
Подробная инструкция по обновлению содержится в UPGRADING.md.

Выполняем настройку apache

#apt-get install apache2-httpd-itk
#alternatives-manual /usr/sbin/httpd2 /usr/sbin/httpd2.itk
#alternatives-update

Выполняем настройку mysql, для этого правим файл /var/lib/mysql/my.cnf. Добавляем директиву из файла-рекомедации:
max_allowed_packet=50M
Закомментируем параметр skip-networking для работы по сети. Также для инсталляции OTRS необходимо увеличить размер log файла базы данных, для этого используем директиву:
innodb_log_file_size = 512M

Мой файл после применения всех настроек выглядит так:
[mysqld]
chroot=/var/lib/mysql
datadir=/db
#log=/log/queries
pid-file=/mysqld.pid
skip-external-locking
#skip-networking
socket=/mysql.sock
tmpdir=/tmp
user=mysql
max_allowed_packet=50M
innodb_log_file_size=512M
# http://stackoverflow.com/questions/3456159/how-to-shrink-purge-ibdata1-file-in-mysql
innodb_file_per_table

Запускаем apache2 и MySQL
#service httpd2 start
#service mysqld start

Желательно настроить безопасность у MySQL, для этого необходимо выполнить скрипт:
/usr/bin/mysql_secure_installationОтветить на заданные вопросы.

После настройки можно переходить непосредственно к инсталляции otrs. Для этого в браузере открываем страницу:
  http://hostname/otrs/installer.pl
« Последнее редактирование: 19.08.2015 06:32:05 от NecroJoke »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка OTRS.
« Ответ #14 : 13.08.2015 09:02:20 »
Хорошо-бы это на Wiki закинуть, куда-нибудь на
http://www.altlinux.org/Otrs