Как установить ((OTRS)) систему продажи билетов Community Edition на Alma Linux 8
На этой странице
- Предпосылки
- Установите требуемую зависимость
- Установите Apache и MariaDB
- Создание базы данных для OTRS
- Установить OTRS
- Настройка OTRS
- Настройка Apache для OTRS
- Доступ к веб-установщику OTRS
- Заключение
OTRS ((Community Edition)) расшифровывается как «Система заявок на устранение неполадок с открытым исходным кодом» — это бесплатный пакет управления услугами с открытым исходным кодом. Это один из самых популярных инструментов продажи билетов, используемый службами поддержки, колл-центрами и группами управления ИТ-услугами. Он написан на языке программирования PERL и использует MariaDB в качестве базы данных. OTRS ((Community Edition)) состоит из трех компонентов, включая панель администратора, портал агента и портал для клиентов. Имеет интуитивно понятные механизмы, которые позволяют легко мигрировать с популярных решений на OTRS ((Community Edition)).
В этом посте мы покажем вам, как установить программное обеспечение для продажи билетов OTRS ((Community Edition)) Community Edition на Alma Linux 8.
Предпосылки
- Сервер под управлением Alma Linux 8.
- На сервере настроен пароль root.
Установить необходимую зависимость
Прежде чем начать, вам нужно будет установить репозиторий EPEL и другие зависимости на ваш сервер.
Сначала установите репозиторий EPEL и включите репозиторий Powertools с помощью следующей команды:
dnf install epel-release -y
dnf config-manager --set-enabled powertools
Затем установите другие необходимые зависимости с помощью следующей команды:
dnf install gcc expat-devel procmail mod_perl perl perl-core sharutils -y
После установки всех зависимостей можно переходить к следующему шагу.
Установите Apache и MariaDB
Затем вам нужно будет установить веб-сервер Apache и сервер базы данных MariaDB в вашей системе. Вы можете установить оба с помощью следующей команды:
dnf install httpd mariadb-server -y
После успешной установки запустите и включите службы Apache и MariaDB с помощью следующей команды:
systemctl start httpd mariadb
systemctl enable httpd mariadb
Как только вы закончите, вы можете перейти к следующему шагу.
Создать базу данных для OTRS
Во-первых, вам нужно будет защитить установку MariaDB и установить пароль root. Вы можете сделать это с помощью следующей команды:
mysql_secure_installation
Ответьте на все вопросы, как показано ниже:
Enter current password for root (enter for none): Set root password? [Y/n] Y New password: Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y
Как только MariaDB будет защищена, войдите в оболочку MariaDB с помощью следующей команды:
mysql -u root -p
После входа в систему создайте базу данных и пользователя для OTRS с помощью следующей команды:
MariaDB [(none)]> CREATE DATABASE otrs character set UTF8 collate utf8_bin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON otrs.* TO 'otrs'@'localhost' IDENTIFIED BY 'password';
Затем сбросьте привилегии и выйдите из оболочки MariaDB с помощью следующей команды:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Затем отредактируйте файл конфигурации MariaDB с помощью следующей команды:
nano /etc/my.cnf.d/mariadb-server.cnf
Добавьте следующие строки ниже раздела [mysqld]:
max_allowed_packet=256M character-set-server=utf8 collation-server=utf8_general_ci innodb_buffer_pool_size=4G innodb_log_file_size=1G
Сохраните и закройте файл, затем перезапустите службу MariaDB, чтобы применить изменения:
systemctl restart mariadb
Как только вы закончите, вы можете перейти к следующему шагу.
Установить OTRS
Сначала создайте отдельного пользователя для OTRS с помощью следующей команды:
useradd otrs
Затем добавьте пользователя OTRS в группу Apache с помощью следующей команды:
usermod -G apache otrs
Затем загрузите последнюю версию OTRS с помощью следующей команды:
wget https://otrscommunityedition.com/download/otrs-community-edition-6.0.33.zip
После завершения загрузки разархивируйте загруженный файл с помощью следующей команды:
unzip otrs-community-edition-6.0.33.zip
Затем переместите извлеченный каталог в /opt с помощью следующей команды:
mv otrs-community-edition-6.0.33 /opt/otrs
Затем проверьте все модули Perl, необходимые для OTRS, с помощью следующей команды:
perl /opt/otrs/bin/otrs.CheckModules.pl
Прочитайте сгенерированный вывод и установите все необходимые модули Perl, используя следующую команду:
cpan Date::Format
cpan DateTime
cpan DateTime::TimeZone
cpan Mail::IMAPClient
cpan Moo
cpan Net::DNS
cpan Template
cpan Template::Stash::XS
cpan XML::LibXML
cpan YAML::XS
Настроить OTRS
Далее вам нужно будет определить параметры вашей базы данных в файле конфигурации OTRS. Сначала переименуйте файл конфигурации с помощью следующей команды:
cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm
Затем отредактируйте файл конфигурации с помощью следующей команды:
nano /opt/otrs/Kernel/Config.pm
Определите параметры вашей базы данных, как показано ниже:
# The database name $Self->{Database} = 'otrs'; # The database user $Self->{DatabaseUser} = 'otrs'; # The password of database user. You also can use bin/otrs.Console.pl Maint::Database::PasswordCrypt # for crypted passwords $Self->{DatabasePw} = 'password';
Сохраните и закройте файл, затем отредактируйте файл конфигурации Apache Perl и определите имя вашей базы данных:
nano /opt/otrs/scripts/apache2-perl-startup.pl
Раскомментируйте следующие строки:
use DBD::mysql (); use Kernel::System::DB::mysql;
Сохраните и закройте файл, затем проверьте все файлы конфигурации на наличие синтаксических ошибок с помощью следующей команды:
perl -cw /opt/otrs/bin/cgi-bin/index.pl
perl -cw /opt/otrs/bin/cgi-bin/customer.pl
perl -cw /opt/otrs/bin/otrs.Console.pl
Затем установите соответствующие разрешения с помощью следующей команды:
/opt/otrs/bin/otrs.SetPermissions.pl
Настроить Apache для OTRS
OTRS предоставляет файл конфигурации Apache для доступа к нему через Интернет. Вы можете скопировать его в каталог конфигурации Apache с помощью следующей команды:
ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/httpd/conf.d/otrs.conf
Затем перезапустите службу Apache, чтобы применить изменения:
systemctl restart httpd
Вы также можете проверить статус Apache с помощью следующей команды:
systemctl status httpd
Вы получите следующий вывод:
? httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2022-02-19 08:11:23 UTC; 8min ago Docs: man:httpd.service(8) Main PID: 39353 (/usr/sbin/httpd) Status: "Total requests: 113; Idle/Busy workers 100/0;Requests/sec: 0.236; Bytes served/sec: 2.9KB/sec" Tasks: 278 (limit: 23696) Memory: 577.3M CGroup: /system.slice/httpd.service ??39353 /usr/sbin/httpd -DFOREGROUND ??39492 /usr/sbin/httpd -DFOREGROUND ??39493 /usr/sbin/httpd -DFOREGROUND ??39494 /usr/sbin/httpd -DFOREGROUND ??39496 /usr/sbin/httpd -DFOREGROUND ??39722 /usr/sbin/httpd -DFOREGROUND
Затем запустите демон OTRS с помощью следующей команды:
sudo -u otrs /opt/otrs/bin/otrs.Daemon.pl start
Вы получите следующий вывод:
Manage the OTRS daemon process. Daemon started
Доступ к веб-установщику OTRS
Теперь откройте веб-браузер и войдите в мастер веб-установки OTRS, используя URL-адрес http://you-server-ip-address/otrs/installer.pl. Вы должны увидеть следующую страницу:
Нажмите кнопку «Далее». Вы должны увидеть страницу условий лицензии.
Нажмите кнопку «Принять лицензию и продолжить». Вы попадете на страницу выбора базы данных:
Выберите MySQL и нажмите кнопку «Далее». Вы должны увидеть страницу конфигурации базы данных:
Укажите информацию о своей базе данных и нажмите «Проверить настройки базы данных». После успешного подключения к базе данных. Вы должны увидеть следующую страницу:
Нажмите кнопку «Далее». Вы должны увидеть следующую страницу:
Нажмите кнопку «Далее». Вы должны увидеть страницу настроек системы:
Укажите всю необходимую информацию и нажмите кнопку «Далее». Вы должны увидеть страницу конфигурации электронной почты:
Нажмите на пропустить этот шаг. Вы должны увидеть следующую страницу:
Теперь нажмите на URL стартовой страницы. Вы будете перенаправлены на страницу входа в OTRS:
Укажите свои учетные данные для входа и нажмите кнопку «Войти». Вы должны увидеть панель инструментов OTRS на следующей странице:
Заключение
Поздравляем! вы успешно установили OTRS ((Community Edition)) на Alma Linux 8. Теперь вы можете внедрить OTRS ((Community Edition)) в своей организации и начать использовать его в качестве инструмента для продажи билетов. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.