Pemasangan OTRS di RHEL 8

Pemasangan OTRS di RHEL 8

OTRS adalah penyelesaian pengurusan perkhidmatan sumber terbuka yang digunakan oleh banyak syarikat di seluruh dunia. Ia meluaskan dan keupayaan untuk mengintegrasikan dengan sistem lain tidak syak lagi menambah popularitinya. Ditulis dalam Perl, Perisian ini akan berjalan pada kebanyakan apa -apa, dan keperluan yang rendah pada sumber menjadikannya sesuai walaupun untuk perniagaan kecil untuk memulakan tiket, atau menyeragamkan proses dalaman mereka.

Dalam tutorial ini, kami akan memasang OTRS di Red Hat Enterprise Linux 8. Perlu diingat bahawa langkah -langkah yang diterangkan di bawah hanya digunakan untuk versi 6.0.14, Edisi Komuniti. Contohnya, versi 6.0.15 tidak akan berfungsi apabila langkah -langkah di bawah dilakukan pada persekitaran yang sama.

Dalam tutorial ini anda akan belajar:

  • Cara memasang OTR dari Tarball
  • Cara menyelesaikan kebergantungan
  • Cara mengkonfigurasi persekitaran
  • Cara menjalankan pemasang web
  • Cara Masuk ke Perkhidmatan
OTRS Dashboard Login Pertama pada RHEL 8 Linux

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Red Hat Enterprise Linux 8
Perisian OTRS 6.0.14
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Pemasangan OTRS pada arahan 8 langkah demi langkah

OTRS, aplikasi dalam erti kata yang ketat, boleh berfungsi dengan pelbagai penyelesaian untuk membentuk perkhidmatan yang dimaksudkan. Terdapat juga pelbagai cara untuk memasangnya dari pelbagai jenis pakej.

Dalam tutorial ini, kami akan menggunakan pakej Tarball, dan memilih untuk memasang PostgreSQL untuk pangkalan data, dan Apache Httpd untuk Webserver. OTRS banyak membina modul Perl yang lain, dan sementara sebahagian daripadanya boleh didapati di RHEL 8 jika kita mempunyai akses ke repositori pengurusan langganan, tidak akan ada banyak yang tidak akan. Kami boleh memasang mereka setelah menubuhkan CPAN, apa yang akan menyelamatkan kami dari memburu modul (dan mungkin kebergantungan baru timbul).

  1. Untuk memuat turun pakej, kita perlu mencari tarball di arkib OTRS, tidak ada pautan langsung untuk versi ini di halaman utama. Setelah mencari URL yang sesuai, kami akan memasuki /Memilih direktori pada mesin sasaran, dan gunakan wget:
    # cd/opt # wget http: // ftp.OTRS.org/pub/OTRS/OTRS-6.0.14.tar.BZ2


  2. Kami mengekstrak arkib:
    # tar -xvf OTRS -6.0.14.tar.BZ2

    Dan buat symlink yang dipanggil /OPT/OTRS Itu menunjukkan direktori yang dibuat sekarang:

    # ln -s /opt /OTRS -6.0.14 /OPT /OTRS
  3. Sememangnya kita perlukan Perl, httpd, dan mod_perl yang membolehkan webserver menjalankan kod perl:
    # DNF memasang procmail httpd mod_perl perl-core
  4. Sekarang datang bahagian yang rumit. Dalam data yang diekstrak, skrip perl disediakan, yang akan memeriksa sistem kami untuk modul yang diperlukan, dan menyenaraikan apa yang diperlukan untuk fungsi apa, dan jika kami mempunyai pakej yang diberikan, atau tidak. Kami tidak perlu memenuhi semua keperluan, semuanya bergantung pada penggunaan OTR yang dirancang.Contohnya, jika kita merancang untuk menggunakan mysql sebagai backend, kita perlukan DBD :: MySQL, Tetapi kita tidak perlu DBD :: ODBC Untuk menyambung ke pangkalan data MS-SQL. Apa yang menjadikan skrip ini benar -benar berguna adalah terdapat penjelasan yang disediakan dalam output untuk setiap modul, jadi kita boleh memutuskan sama ada kita memerlukan modul dalam persediaan kami, atau tidak. Bahawa dikatakan, pertimbangkan output skrip berikut pada larian pertama:
    # perl/opt/otrs/bin/otrs.SemakModul.pl 
    Menyelesaikan kebergantungan modul perl dengan OTR.SemakModul.

    Ini cukup banyak diproses, di mesin makmal sudah mempunyai beberapa modul Perl dipasang. Pendekatan kami di sini ialah memasang semua "diperlukan" dan "pilihan - disyorkan", serta Dbd :: pg modul, kerana kami akan menggunakan postgresql sebagai backend. Beberapa pakej ini boleh dipasang dengan DNF:

    # DNF Pasang "Perl (Tarikh :: Format)"

    Selebihnya boleh dipasang dengan cpan:

    CPAN Pasang 'DateTime'

    Langkah ini menyelesaikan semua modul yang diperlukan boleh memakan masa yang cukup, inilah yang dapat kita simpan dari jika kita akan memasang dari sumber berasaskan RPM tulen.

  5. Kami membuat pengguna yang akan menjadi pemilik /OPT/OTRS Direktori:
    # userAdd OTRS

    Dan masukkannya ke Apache kumpulan (yang merupakan kumpulan Apache pengguna yang memiliki webserver) sebagai kumpulan tambahan:

    # usermod -g Apache OTRS

    Jadi keahlian pengguna akan kelihatan seperti berikut:

    # ID OTRS UID = 1006 (OTRS) GID = 1006 (OTRS) Kumpulan = 1006 (OTRS), 48 (Apache)
  6. Kita perlu menyalin set konfigurasi yang diedarkan sebagai konfigurasi utama aplikasi:
    # cp/opt/otrs/kernel/config.pm.dist/opt/otrs/kernel/config.pm
  7. Kami menambahkan konfigurasi webserver dengan fail yang disediakan oleh aplikasi dengan membuat symlink itu ke dalam direktori konfigurasi tambahan webserver:
    # ln -s/opt/otrs/skrip/apache2 -httpd.termasuk.conf/etc/httpd/conf.D/OTRS.Conf
  8. Kita perlu menyemak sama ada setiap modul HTTPD diperlukan dimuatkan:
    # apachectl -m | versi grep -e '| deflate | penapis | headers' deflate_module (dikongsi) ext_filter_module (dikongsi) filter_module (dikongsi) headers_module (dikongsi) Version_module (dikongsi)


  9. Kami akan menggunakan skrip lain yang dihantar dengan pakej untuk menetapkan kebenaran fail:
    #/opt/otrs/bin/otrs.Setpermissions.PL Menetapkan Kebenaran ON /OPT /OTRS-6.0.14
  10. Kami bersedia untuk memulakan pangkalan data dan webserver:
    # Systemctl Mula PostgreSql # Systemctl Mula Httpd
  11. Untuk mengkonfigurasi aplikasi, kami akan menggunakan pemasang web yang disediakan. Kami menunjukkan penyemak imbas ke nama hos atau alamat IP mesin sasaran, dilampirkan dengan /OTRS/pemasang.pl Untuk memulakan pemasangan. Permohonan ini dibentangkan oleh Apache Httpd, yang berfungsi secara lalai di port 80, Oleh itu, kita tidak perlu menentukan nombor port. Dalam kes kita, ia akan menjadi 192.168.1.14/OTRS/pemasang.pl. Pemasang OTRS, halaman permulaan.

    Kami hanya akan menekan Seterusnya bersambung.

  12. Kami dapat membaca perjanjian lesen, dan menerimanya untuk meneruskannya. Perjanjian Lesen OTRS.
  13. Kita perlu memilih jenis pangkalan data untuk digunakan. Kami akan memilih PostgreSQL, dan tinggalkan "Buat Pangkalan Data Baru untuk OTRS" diperiksa. Memilih jenis pangkalan data.
  14. Kita perlu memberikan kata laluan untuk Postgres pengguna (superuser dari perspektif postgresql), dan alamat pangkalan data mendengar. Dalam kes kami, pangkalan data mesin makmal sedang mendengar antara muka awam (dalaman), tetapi ini kemungkinan besar akan 127.0.0.1, antara muka loopback mesin. Satu pengecualian mungkin jika kami ingin berkongsi beban antara dua mesin, yang menganjurkan pangkalan data, yang lain menjalankan webserver dengan aplikasi tersebut. Kami perlu memberikan alamat mengikut persediaan kami.
    Setelah memberikan maklumat di atas, kami dapat menekan butang ujian, dan aplikasi akan cuba menyambung ke pangkalan data. Sekiranya berjaya, halaman dilampirkan, dan akan kelihatan seperti yang berikut: Menyediakan pangkalan data.

    Di sini aplikasi mencadangkan nama pangkalan data, nama pengguna, dan kata laluan yang dihasilkan. Kita boleh mengubah mana -mana daripada mereka seperti yang kita suka.



  15. Pemasang harus selesai sebentar lagi dengan menyediakan pangkalan data. Persediaan pangkalan data berjaya.
  16. Seterusnya kami dapat memberikan beberapa maklumat umum, seperti alamat e-mel dan bahasa lalai admin. Kami menetapkan checkMxRecord kepada "tidak", seperti dalam kes kami, persekitaran makmal tidak mempunyai akses kepada pelayan DNS awam pada ketika ini. Jika tidak, adalah dinasihatkan untuk meninggalkannya pada "ya" kerana ia dapat menyelamatkan kita daripada salah ejaan alamat. Halaman Maklumat Umum.
  17. Halaman Konfigurasi Mel muncul. Kami boleh menyediakan pelayan mel jika kami merancang menghantar surat dengan OTRS (tugas yang sama untuk sistem tiket), atau kami boleh melangkau langkah ini, tidak diperlukan untuk menyelesaikan pemasangan. Kita boleh menetapkannya kemudian. Konfigurasi mel.
  18. Pemasangan selesai. Kami dibentangkan dengan nama pengguna dan kata laluan yang dihasilkan, serta pautan yang akan mengarahkan kami ke halaman log masuk. Kami perhatikan ini, kerana ini adalah kelayakan pengguna pentadbiran peringkat rendah, kemudian terus ke halaman log masuk. Pemasangan selesai.
  19. Kami menyediakan root@localhost kelayakan log masuk, dan log masuk ke antara muka web aplikasi. Halaman log masuk OTRS.
  20. Kami tiba di papan pemuka aplikasi, dan kami boleh mula mengisi dengan kandungan dan menyesuaikannya mengikut keperluan kami. Tiket pertama kami sudah menunggu kami, yang akan menjadi tiket selamat datang dengan beberapa pautan berguna. Papan pemuka OTRS pada log masuk pertama.

Tutorial Linux Berkaitan:

  • Pasang Edisi Arkitek Manjaro
  • Oracle Linux vs Red Hat (RHEL)
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Muat turun linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..
  • Distro linux terbaik untuk pemaju
  • Panduan Penyelesaian Masalah Umum GNU/Linux untuk Pemula
  • Ubuntu 22.04 Keperluan minimum