About: it’s an open-source trace tool.

Step1. Set the permissive mode in SELinux

setenforce 0
sed -i --follow-symlinks 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/sysconfig/selinux

Step2. Install Packages

yum install httpd httpd-devel gcc mariadb-server -y

Step3. Start/enable service

systemctl start httpd
systemctl enable httpd

Step4. Add below lines in my.cnf file

vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
max_allowed_packet=64M
query_cache_size=32M
innodb_log_file_size=256M
character-set-server=utf8
collation-server=utf8_unicode_ci 

Step5. Start/enable service

systemctl start mariadb
systemctl enable mariadb

Step6. Setup database

mysql_secure_installation

Step7. Install Community Edition OTRS 6

yum install https://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-6.0.17-01.noarch.rpm -y

Step8. Restart the service

systemctl restart httpd

Step9. Verify and install required Perl modules for OTRS

/opt/otrs/bin/otrs.CheckModules.pl

Note: Some of the Perl modules are not available in the default yum centos 7 / RHEL 7 repositories, so enable the epel repository using following yum command

Step10. Install epel repository

yum install epel-release -y

Step11. Install the Perl

yum install "perl(Crypt::Eksblowfish::Bcrypt)" "perl(DBD::Pg)" "perl(Encode::HanExtra)" "perl(JSON::XS)" "perl(Mail::IMAPClient)" "perl(Authen::NTLM)" "perl(ModPerl::Util)" "perl(Text::CSV_XS)" "perl(YAML::XS)" -y

Step12. Re-run the command “/opt/otrs/bin/otrs.CheckModules.pl”

/opt/otrs/bin/otrs.CheckModules.pl

Step13. Access OTRS 6 Web Installer GUI

http://Ipaddress/otrs/installer.pl

LEAVE A REPLY

Please enter your comment!
Please enter your name here