Otrs
OTRS (аббр. от англ. Open-source Ticket Request System) — открытая система обработки заявок.
Официальный сайт, Страница в Википедии, Руководство администратора, Русскоязычный форум.
Установка OTRS из репозитория p9
Для работы системы необходима база данных и веб-сервер, в примере используется MySQL и Apache. Для установки и обновления пакетов используются консольные команды, но вы можете использовать другие возможности ОС. Более подробно о способах обновления и установки пакетов можно прочесть на странице: управление пакетами. Все команды необходимо выполнять с правами администратора системы.
- Обновляем репозитории и ОС:
#apt-get update #apt-get dist-upgrade
- Устанавливаем необходимые пакеты(MySQL, Apache, OTRS, и конфигурационный файл для apache содержащийся в пакете otrs-apache2):
#apt-get install MySQL-server otrs otrs-apache2
- Включаем автостарт сервисов при загрузке системы
#systemctl enable httpd2 #systemctl enable mysqld
- Читаем файл, с требованиями к настройке сервисов для установки otrs.
#cat /usr/share/doc/otrs-4.0.10/README.ALT.rus
На момент написания данной статьи в данном файле содержалось указание на внесение изменений в настройки MySQL. Для этого любым текстовым редактором в файл /var/lib/mysql/my.cnf добавляем директиву из файла-рекомедации: max_allowed_packet=50M
- включаем использование каталога с расширениями для apache2:
# a2enextra httpd-addon.d
Кроме того, в пакете apache2 присутствует 010-httpd-addon.d.conf, содержащий httpd-addon.d=no, что приводит к отключению httpd-addon.d при запуске a2chkconfig. Следует переопределить это значение, например, так:
- echo httpd-addon.d=yes > /etc/httpd2/conf/extra-start.d/999-otrs.conf
- Запускаем демонов веб-сервера и базы данных:
#service httpd2 start #service mysqld start
- Данный пункт необязательный. Настройка безопасности MySQL сервера. Для настройки безопасности после запуска MySQL необходимо выполнить скрипт
/usr/bin/mysql_secure_installation
Скрипт задаст Вам несколько вопросов.
Skip root password for root
По умолчанию пароль для root пустой, поэтому просто нажмите Enter.
Install new password for root: security Задайте пароль для root Do remove an anonymous user Удалим анонимного пользователя Do not disallow remote connections Не запрещаем коннект к базе с удаленных серверов (если, конечно, эта опция вам нужна, в другом случае, запретите ее) Do remove a test database Тестовая база нам не нужна - удаляйте ее Do reload the privileges Перегрузим привилегии для их активации
- Открываем браузер, в адресную строку вводим http://ip_вашего_сервера/otrs/installer.pl], следуем инструкциям для инсталляции. На данном этапе Вам понадобится:
- пароль root от MySQL(отсутствует по умолчанию или используйте тот что вы задали в предыдущем пункте)
- настройки почтового ящика на который будут приниматься заявки (поддерживаются POP3 и IMAP),
- настройки сервера SMTP для отправки почты.
- DNS имя хоста.