Tutorial singkat ini menunjukkan kepada siswa dan pengguna baru cara menginstal dan mengkonfigurasi Sistem Tiket OTRS di Ubuntu 18.04 | 16.04.
Bagi yang belum tahu, OTR adalah perangkat lunak pendukung dan tiket modern yang fleksibel yang dapat berfungsi sebagai alternatif kuat untuk platform dukungan populer yang digunakan saat ini.
Jika saat ini Kamu menjalankan platform tiket dan merasa kurang di beberapa area, Kamu mungkin ingin mencoba OTR. Muncul dengan mekanisme intuitif yang memungkinkan untuk dengan mudah bermigrasi dari solusi populer ke OTRS.
OTR mengatur komunikasi internal dan eksternal melalui struktur yang jelas dan proses yang dioptimalkan yang memungkinkan tim TI untuk menghindari kesalahan dan menyelesaikan tugas dengan cepat dan efisien.
Untuk lebih lanjut tentang OTRS, silakan periksa beranda.
Untuk memulai menginstal sistem OTRS di Ubuntu, ikuti langkah-langkah di bawah ini:
Langkah 1: Instal Apache2
Apache2 HTTP Server adalah server web paling populer yang digunakan saat ini. Karena OTRS bekerja dengan server web, buka dan instal Apache2.
Untuk menginstal server HTTP Apache2, jalankan perintah di bawah ini.
sudo apt update sudo apt install apache2
Setelah menginstal Apache2, perintah di bawah ini dapat digunakan untuk berhenti, Mulailah dan memungkinkan Layanan Apache2 untuk selalu memulai dengan boot server.
sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service
Untuk mengetahui apakah server HTTP Apache2 terinstal, cukup buka browser web Kamu dan ketik IP server atau nama host.
http://localhost
Ketika Kamu melihat halaman yang mirip dengan yang di atas, maka Apache2 telah diinstal dan berfungsi.
Langkah 2: Instal Perl dan Modul Terkait
OTRS menggunakan Perl sebagai salah satu komponen utamanya. Untuk menginstal Perl dan modul terkait, jalankan perintah di bawah ini:
sudo apt install libapache2-mod-perl2 libdatetime-perl libcrypt-eksblowfish-perl libcrypt-ssleay-perl libgd-graph-perl libapache-dbi-perl libsoap-lite-perl libarchive-zip-perl libgd-text-perl libnet-dns-perl libpdf-api2-perl libauthen-ntlm-perl libdbd-odbc-perl libjson-xs-perl libyaml-libyaml-perl libxml-libxml-perl libencode-hanextra-perl libxml-libxslt-perl libpdf-api2-simple-perl libmail-imapclient-perl libtemplate-perl libtext-csv-xs-perl libdbd-pg-perl libapache2-mod-perl2 libtemplate-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl
Itu harus menginstal Perl dan siap digunakan.
Langkah 3: Instal Server Database MariaDB
OTRS juga membutuhkan server database untuk menyimpan kontennya. dan server database MariaDB adalah tempat yang bagus untuk memulai ketika melihat server database open source untuk digunakan dengan OTRS.
Untuk menginstal MariaDB jalankan perintah di bawah ini:
sudo apt update
sudo apt install mariadb-server mariadb-client
Setelah menginstal MariaDB, perintah di bawah ini dapat digunakan untuk berhenti, Mulailah dan memungkinkan Layanan MariaDB untuk selalu memulai saat server melakukan booting.
sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
Setelah selesai, jalankan perintah di bawah ini untuk mengamankan server MariaDB dengan membuat kata sandi root dan melarang akses root jarak jauh.
sudo mysql_secure_installation
Saat diminta, jawab pertanyaan di bawah ini dengan mengikuti panduan.
- Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada): Cukup tekan Memasuki
- Setel kata sandi root? [Y/n]: kamu
- Kata sandi baru: Masukkan kata kunci
- Masukkan kembali kata sandi baru: Ulangi kata kunci
- Hapus pengguna anonim? [Y/n]: kamu
- Larang login root dari jarak jauh? [Y/n]: kamu
- Hapus database pengujian dan akses ke sana? [Y/n]: kamu
- Muat ulang tabel hak istimewa sekarang? [Y/n]: kamu
Mulai ulang server MariaDB
Untuk menguji apakah MariaDB diinstal dan berfungsi, jalankan perintah di bawah ini:
sudo systemctl status mariadb
Itu akan menampilkan status layanan MariaDB.
● mariadb.service - MariaDB 10.1.44 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-04-08 17:08:17 CDT; 1min 54s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 22363 (mysqld)
Status: "Taking your SQL requests now…"
Tasks: 27 (limit: 4666)
CGroup: /system.slice/mariadb.service
└─22363 /usr/sbin/mysqld
Apr 08 17:08:17 ubuntu1804 /etc/mysql/debian-start[22396]: mysql
Setelah menginstal server, jalankan perintah di bawah ini untuk membuka file konfigurasinya.
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Kemudian tambahkan baris yang disorot ke dalam file dan simpan.
# this is only for the mysqld standalone daemon
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
max_allowed_packet=64M
query_cache_size=36M
innodb_log_file_size=256M
character_set_server=utf8
.
Simpan file dan keluar, lalu mulai ulang MariaDB:
sudo systemctl restart mariadb.service
Langkah 4: Buat Basis Data OTRS
Sekarang setelah Kamu menginstal semua paket yang diperlukan, lanjutkan di bawah untuk mulai mengonfigurasi server. Pertama buat database kosong untuk digunakan OTRS.
Untuk melakukannya, jalankan perintah di bawah ini untuk masuk ke MariaDB. Saat diminta kata sandi, ketik kata sandi root yang Kamu buat di atas.
sudo mysql -u root -p
Kemudian buat database bernama lain-lain
CREATE DATABASE otrs CHARACTER SET utf8 COLLATE utf8_general_ci;
Buat pengguna basis data bernama pengguna lain dengan kata sandi baru
CREATE USER 'otrsuser'@'localhost' IDENTIFIED BY 'new_password_here';
Selanjutnya, beri pengguna akses penuh ke pengguna lain basis data.
GRANT ALL ON otrs.* TO 'otrsuser'@'localhost' WITH GRANT OPTION;
Terakhir, simpan perubahan Kamu dan keluar.
FLUSH PRIVILEGES; EXIT;
Sekarang server MariaDB telah terinstal dan database telah dibuat, sekarang buka dan instal OTRS.
Langkah 5: Buat Pengguna OTRS
Disarankan untuk menjalankan layanan OTRS bukan sebagai root. Jadi jalankan perintah di bawah ini untuk membuat pengguna bernama lain-lain dan tambahkan akun ke grup Apache2.
sudo useradd -d /opt/otrs -c 'OTRS user' otrs
sudo usermod -aG www-data otrs
Setelah selesai, lanjutkan di bawah untuk mengunduh OTRS
Langkah 6: Download dan Konfigurasikan OTRS
Sekarang setelah sistem Kamu siap dan pengguna untuk OTRS dibuat, jalankan perintah di bawah ini untuk mengunduh paket OTRS terbaru.
Kemudian pindahkan file download ke direktori home OTRS.
cd /tmp
wget http://ftp.otrs.org/pub/otrs/otrs-latest.tar.gz
tar xvf otrs-latest.tar.gz
mv otrs-6.0.27/ otrs
sudo mv otrs /opt
sudo /opt/otrs/bin/otrs.CheckModules.pl
Setelah selesai, jalankan perintah di bawah ini untuk membuat file konfigurasi OTRS.
sudo cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm
sudo nano /opt/otrs/Kernel/Config.pm
Perintah kedua harus membuka file konfigurasi di mana Kamu akan menambahkan nama database, nama pengguna dan kata sandi yang dibuat di atas.
sub Load { my $Self = shift; # ---------------------------------------------------- # # database settings # # ---------------------------------------------------- # # The database host $Self->{DatabaseHost} = '127.0.0.1'; # The database name $Self->{Database} = 'otrs'; # The database user $Self->{DatabaseUser} = 'otrsuser'; # The password of database user. You also can use bin/otrs.Console.pl Maint::Database::PasswordCrypt # for crypted passwords $Self->{DatabasePw} = 'type_database_user_password'; # The database DSN for MySQL ==> more: "perldoc DBD::mysql" $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};"; # The database DSN for PostgreSQL ==> more: "perldoc DBD::Pg" # if you want to use a local socket connection # $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};"; # if you want to use a TCP/IP connection
Selanjutnya, jalankan perintah di bawah ini untuk membuka konfigurasi Apache Perl dan mengaktifkannya.
sudo nano /opt/otrs/scripts/apache2-perl-startup.pl
Edit file dan perbarui baris yang disorot, lalu simpan.
# Preload frequently used modules to speed up client spawning.
use CGI ();
CGI->compile(':cgi');
use CGI::Carp ();
use Apache::DBI ();
# enable this if you use mysql
use DBD::mysql ();
use Kernel::System::DB::mysql;
# enable this if you use postgresql
#use DBD::Pg ();
#use Kernel::System::DB::postgresql;
Setelah selesai, jalankan perintah di bawah ini untuk mengonfigurasi izin Apache2 untuk direktori dan membuat file VirtualHost.
sudo /opt/otrs/bin/otrs.SetPermissions.pl --web-group=www-data
sudo ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-enabled/otrs.conf
Setelah Kamu selesai dengan hal di atas, jalankan perintah di bawah ini untuk menginstal paket Perl lainnya, dan validasi bahwa semua paket telah diinstal.
perl -MCPAN -e shell
install Crypt::Random::Source::Weak::devurandom
install Exporter::Tiny
install Math::Random::ISAAC
install Math::Random::Secure
install Module::Find
install Moo
install Type::Tiny
install namespace::clean
Kemudian keluar dari terminal dan validasi bahwa semua paket telah diinstal.
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
Setelah itu, restart Apache2 dan Perl dengan menjalankan perintah di bawah ini:
sudo systemctl restart apache2
sudo a2enmod perl
Terakhir, buka browser web Kamu dan ramban ke nama host atau alamat IP server.
http://localhost/otrs/installer.pl
Itu harus membuka wizard instalasi. Ikuti wizard penyiapan hingga selesai.

Pada layar di bawah, pilih MySQL dan pilih opsi untuk menggunakan database yang ada untuk OTRS.

Kemudian ketik informasi database yang Kamu buat di atas dan lanjutkan.

Setelah itu, masukkan informasi untuk lingkungan Kamu dan lanjutkan

Setelah selesai, selesaikan penyiapan dan masuk dengan kredensial yang disediakan.

Menikmati!

Daemon OTRS dapat dimulai dan diaktifkan menggunakan perintah di bawah ini:
sudo su - otrs -c "/opt/otrs/bin/otrs.Daemon.pl start"
sudo su - otrs -c "/opt/otrs/bin/Cron.sh start"
Itu dia! Kamu dapat mulai mengonfigurasi lingkungan Kamu.
Kesimpulan:
Posting ini menunjukkan kepada Kamu cara menginstal dan mengkonfigurasi sistem tiket OTRS di Ubuntu 18.04 | 16.04. Jika Kamu menemukan kesalahan di atas, silakan gunakan formulir komentar di bawah ini untuk melaporkan.
Terima kasih,
Kamu mungkin juga menyukai posting di bawah ini: