Поиск по сайту:

Как установить ((OTRS)) систему продажи билетов Community Edition на Alma Linux 8


На этой странице

  1. Предпосылки
  2. Установите требуемую зависимость
  3. Установите Apache и MariaDB
  4. Создание базы данных для OTRS
  5. Установить OTRS
  6. Настройка OTRS
  7. Настройка Apache для OTRS
  8. Доступ к веб-установщику OTRS
  9. Заключение

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)) в своей организации и начать использовать его в качестве инструмента для продажи билетов. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.