GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare e configurare OTRS (Ticketing Tool) su CentOS 7 / RHEL 7

OTRS è uno strumento di ticketing gratuito e open source disponibile per sistemi operativi simili a Linux. OTRS sta per "Sistema Open Source Trouble Ticket “. Nel mondo opensource è uno degli strumenti di risoluzione dei problemi più popolari utilizzati da help desk, call center e team di gestione dei servizi IT in varie organizzazioni.

In questo articolo dimostreremo come installare e configurare OTRS 6 (Community Edition) su un sistema CentOS 7 e RHEL 7. Per installare l'edizione della community OTRS su un sistema Linux abbiamo bisogno di un server database (MariaDB, MySQL e PostgreSQL), server Web (Apache e Ngnix) e moduli Perl.

Di seguito sono riportati i requisiti hardware e software consigliati per OTRS 6

  • 8 GB di RAM
  • Xeno 3 GHZ
  • 256 GB di spazio su disco
  • Perl 5.16 o versioni successive
  • Server Web (Apache 2 o NGINX)
  • Database (MariaDB, MySQL e PostgreSQL 9.2 o versioni successive)

Dettagli della mia configurazione di laboratorio per OTRS 6

  • Sistema CentOS 7 o RHEL 7 minimo
  • Nome host:otrs.linuxtechi.lan
  • Indirizzo IP:192.168.1.30
  • RAM:4 GB
  • vCPU:2
  • Spazio su disco:40 GB

Passiamo ai passaggi di installazione di OTRS 6,

Passaggio:1) Applica tutti gli aggiornamenti di sistema e riavvia il sistema

Accedi al tuo sistema CentOS 7 o RHEL 7 ed esegui il comando yum update sottostante per applicare tutti gli aggiornamenti di sistema e quindi riavvialo,

[[email protected] ~]# yum update && reboot

Nota: Metti SELinux in modalità permissiva, anche il sito Web ufficiale di OTRS suggerisce di disabilitare SELinux, eseguire il comando seguente.

[[email protected] ~]# setenforce 0
[[email protected] ~]# sed -i --follow-symlinks 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/sysconfig/selinux

Passaggio:2) Installa il server Web (Apache) e il server database (MariaDB)

Installa il server Web Apache e il server del database MariaDB utilizzando il comando yum sottostante,

[[email protected] ~]# yum install httpd httpd-devel gcc mariadb-server -y

Avvia e abilita il servizio Web Apache utilizzando i comandi seguenti,

[[email protected] ~]# systemctl start httpd
[[email protected] ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[[email protected] ~]#

Aggiorna i seguenti parametri nella direttiva [mysqld] nel file /etc/my.cnf per OTRS

[[email protected] ~]# 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

Salva ed esci dal file

Avvia e abilita il servizio database (mysql) usando i comandi systemctl sotto,

[[email protected] ~]# systemctl start mariadb
[[email protected] ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[[email protected] ~]#

Configura la password di root del database mariadb, rimuovi il database di test, rimuovi gli utenti anonimi e disabilita il login root da remoto.

Esegui "mysql_secure_installation ” comando per eseguire i suddetti compiti

[[email protected] ~]# mysql_secure_installation

L'output del comando precedente dovrebbe essere qualcosa di simile al seguente

Passaggio:3) Installa Community Edition OTRS 6 usando il comando yum

Al momento della stesura di questo articolo è disponibile l'edizione comunitaria di OTRS 6, utilizzare il comando yum di seguito per installarlo dalla riga di comando.

[[email protected] ~]# yum install https://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-6.0.17-01.noarch.rpm -y

Il comando precedente installerà automaticamente anche le dipendenze di OTRS 6,

Una volta che il pacchetto OTRS 6 è stato installato correttamente, riavvia il servizio Web Apache,

[[email protected] ~]# systemctl restart httpd
[[email protected] ~]#

Passaggio:4) Consenti le porte http e https nel firewall del sistema operativo

Nel caso in cui il firewall del sistema operativo sia in esecuzione e abilitato sul tuo sistema, esegui il seguente comando firewall-cmd per consentire la porta http (80) e https (443), altrimenti puoi saltare questo passaggio.

[[email protected] ~]# firewall-cmd --permanent --add-service=http
success
[[email protected] ~]# firewall-cmd --permanent --add-service=https
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

Fase:5) Verifica e installa i moduli perl richiesti per OTRS

OTRS per funzionare correttamente, sono necessari moduli perl, per verificare se tutti i moduli perl richiesti sono installati o meno eseguire il comando seguente

[[email protected] ~]# /opt/otrs/bin/otrs.CheckModules.pl

L'output del comando precedente sarebbe qualcosa di simile al seguente,

Come possiamo vedere sopra, ci sono un certo numero di moduli perl che non sono installati. Quindi, per procedere con l'installazione, installa prima i moduli perl mancanti.

Alcuni dei moduli perl non sono disponibili nei repository yum centos 7 / RHEL 7 predefiniti, quindi abilita il repository epel usando il seguente comando yum,

[[email protected] ~]# yum install epel-release -y

Ora installa i moduli perl mancanti usando il seguente comando yum,

[[email protected] ~]# 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

Esegui nuovamente il comando "/opt/otrs/bin/otrs.CheckModules.pl ” per verificare se tutti i moduli perl richiesti sono installati correttamente o meno.

[[email protected] ~]# /opt/otrs/bin/otrs.CheckModules.pl

Passaggio:5) Accedere alla GUI di OTRS 6 Web Installer

Digita il seguente URL nel tuo browser web

http:///otrs/installer.pl

Nel mio caso l'URL è "http://192.168.1.30/otrs/installer.pl"

Fare clic su Avanti...

Nella finestra successiva, accetta la licenza

Nel passaggio successivo seleziona il database che desideri utilizzare per OTRS, quindi nel mio caso sto selezionando "MySQL ” e selezionare l'opzione per creare un nuovo database per OTRS, quindi fare clic su Avanti...

Nella finestra successiva, specifica la password di root del server del database di mariadb, l'host su cui è in esecuzione mariadb e il resto delle cose che il programma di installazione sceglierà automaticamente come il nome del database OTRS, il nome utente e la relativa password.

Fare clic su Avanti per procedere ulteriormente,

Come possiamo vedere sopra, il programma di installazione ha impostato correttamente il database per OTRS, fare clic su Avanti...

Specifica il FQDN del tuo server OTRS, indirizzo email dell'amministratore, organizzazione e scegli "No" contro l'opzione CheckMXRecord nel caso in cui il tuo dominio non abbia record MX.

Nella finestra successiva SALTA la configurazione della posta, se hai già configurato il server di inoltro MTA o SMTP, specifica i dettagli altrimenti salta

Nella finestra successiva riceverai il messaggio che OTRS è stato installato correttamente, l'URL della pagina iniziale di OTRS, il nome utente e la relativa password.

Passaggio:6) Accedi alla tua pagina di avvio OTRS

Ora è il momento di accedere alla tua pagina di avvio di otrs, digita il seguente URL nel tuo browser web. Utilizza il nome utente come "[email protetta] ” e la password che viene visualizzata nel passaggio precedente.

http://192.168.1.30/otrs/index.pl

Sostituisci l'indirizzo IP adatto al tuo ambiente.

Come possiamo vedere sulla dashboard, il demone OTRS non è in esecuzione, quindi avviamolo utilizzando l'utente otrs,

[[email protected] ~]# su - otrs
[[email protected] ~]$ /opt/otrs/bin/otrs.Daemon.pl start
Manage the OTRS daemon process.
Daemon started
[[email protected] ~]$ /opt/otrs/bin/Cron.sh start
(using /opt/otrs) done
[[email protected] ~]$

Ora aggiorna la pagina, il messaggio "OTRS daemon non in esecuzione" dovrebbe scomparire.

Questo conferma che la Community Edition OTRS 6 è stata installata con successo, questo è tutto da questo articolo, condividi il tuo feedback e commenti nelle sezioni commenti qui sotto.


Cent OS
  1. Come installare e configurare R sul sistema Linux RHEL 8 / CentOS 8

  2. Come installare e configurare samba su RHEL 8 / CentOS 8

  3. CentOS / RHEL 7 :Come installare e configurare telnet

  4. Come installare e configurare sosreport in CentOS / RHEL

  5. Come installare e configurare Samba in CentOS/RHEL

Come installare e configurare KVM su RHEL 8 / CentOS 8

Come installare e configurare il server VNC su Centos 8 / RHEL 8

Come installare e configurare HAProxy su CentOS 8 / RHEL 8

Come installare e configurare Checkmk su CentOS 8 / RHEL 8

Come installare e configurare Icinga 2 / Icinga Web 2 su CentOS 7 e RHEL 7

Come installare e configurare Jenkins su CentOS 8 / RHEL 8