GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare il sistema di ticketing ((OTRS)) Community Edition su Alma Linux 8

OTRS ((Community Edition)) sta per "Open Source Trouble Ticket System" è una suite di gestione dei servizi gratuita e open source. È uno degli strumenti di ticketing più diffusi utilizzati da help desk, call center e team di gestione dei servizi IT. È scritto nel linguaggio di programmazione PERL e utilizza MariaDB come database back-end. OTRS ((Community Edition)) è composto da tre componenti, tra cui un dashboard di amministrazione, un portale per gli agenti e un portale per i clienti. Dispone di meccanismi intuitivi che ti consentono di migrare facilmente dalle soluzioni più diffuse a OTRS ((Community Edition)).

In questo post, ti mostreremo come installare il software di ticketing OTRS ((Community Edition)) Community Edition su Alma Linux 8.

Prerequisiti

  • Un server che esegue Alma Linux 8.
  • Sul server è configurata una password di root.

Installa la dipendenza richiesta

Prima di iniziare, dovrai installare il repository EPEL e altre dipendenze sul tuo server.

Innanzitutto, installa il repository EPEL e abilita il repository Powertools con il seguente comando:

dnf install epel-release -y 
dnf config-manager --set-enabled powertools

Quindi, installa le altre dipendenze richieste con il seguente comando:

dnf install gcc expat-devel procmail mod_perl perl perl-core sharutils -y

Una volta installate tutte le dipendenze, puoi procedere al passaggio successivo.

Installa Apache e MariaDB

Successivamente, dovrai installare il server web Apache e il server di database MariaDB sul tuo sistema. Puoi installarli entrambi con il seguente comando:

dnf install httpd mariadb-server -y

Dopo la corretta installazione, avvia e abilita il servizio Apache e MariaDB con il seguente comando:

systemctl start httpd mariadb
systemctl enable httpd mariadb

Una volta terminato, puoi procedere al passaggio successivo.

Crea database per OTRS

Innanzitutto, dovrai proteggere l'installazione di MariaDB e impostare la password di root. Puoi farlo con il seguente comando:

mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

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

Una volta che MariaDB è protetto, accedi alla shell MariaDB con il seguente comando:

mysql -u root -p

Una volta effettuato l'accesso, crea un database e un utente per OTRS con il seguente comando:

MariaDB [(none)]> CREATE DATABASE otrs character set UTF8 collate utf8_bin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON otrs.* TO 'otrs'@'localhost' IDENTIFIED BY 'password';

Quindi, svuota i privilegi ed esci dalla shell MariaDB con il seguente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Quindi, modifica il file di configurazione di MariaDB con il seguente comando:

nano /etc/my.cnf.d/mariadb-server.cnf

Aggiungi le seguenti righe sotto la sezione [mysqld]:

max_allowed_packet=256M
character-set-server=utf8
collation-server=utf8_general_ci
innodb_buffer_pool_size=4G
innodb_log_file_size=1G

Salva e chiudi il file, quindi riavvia il servizio MariaDB per applicare le modifiche:

systemctl restart mariadb

Una volta terminato, puoi procedere al passaggio successivo.

Installa OTRS

Innanzitutto, crea un utente dedicato per OTRS utilizzando il comando seguente:

useradd otrs

Quindi, aggiungi l'utente OTRS al gruppo Apache usando il seguente comando:

usermod -G apache otrs

Quindi, scarica l'ultima versione di OTRS usando il seguente comando:

wget https://otrscommunityedition.com/download/otrs-community-edition-6.0.33.zip

Una volta completato il download, decomprimere il file scaricato con il seguente comando:

unzip otrs-community-edition-6.0.33.zip

Quindi, sposta la directory estratta in /opt con il seguente comando:

mv otrs-community-edition-6.0.33 /opt/otrs

Quindi, controlla tutti i moduli Perl richiesti per OTRS con il seguente comando:

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

Leggi l'output generato e installa tutti i moduli Perl richiesti usando il seguente comando:

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

Configura OTRS

Successivamente, dovrai definire le impostazioni del database nel file di configurazione OTRS. Innanzitutto, rinomina il file di configurazione con il seguente comando:

cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm

Successivamente, modifica il file di configurazione con il seguente comando:

nano /opt/otrs/Kernel/Config.pm

Definisci le impostazioni del database come mostrato di seguito:

# 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';

Salva e chiudi il file, quindi modifica il file di configurazione perl di Apache e definisci il nome del tuo database:

nano /opt/otrs/scripts/apache2-perl-startup.pl

Decommenta le seguenti righe:

use DBD::mysql ();
use Kernel::System::DB::mysql;

Salva e chiudi il file, quindi verifica tutti i file di configurazione per eventuali errori di sintassi con il seguente comando:

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

Quindi, imposta le autorizzazioni appropriate usando il seguente comando:

/opt/otrs/bin/otrs.SetPermissions.pl

Configura Apache per OTRS

OTRS fornisce un file di configurazione di Apache per accedervi tramite Internet. Puoi copiarlo nella directory di configurazione di Apache usando il seguente comando:

ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/httpd/conf.d/otrs.conf

Quindi, riavvia il servizio Apache per applicare le modifiche:

systemctl restart httpd

Puoi anche controllare lo stato di Apache usando il seguente comando:

systemctl status httpd

Otterrai il seguente output:

? 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

Quindi, avvia il demone OTRS con il seguente comando:

sudo -u otrs /opt/otrs/bin/otrs.Daemon.pl start

Otterrai il seguente output:

Manage the OTRS daemon process.

Daemon started

Accedi al programma di installazione Web OTRS

Ora, apri il tuo browser web e accedi alla procedura guidata di installazione web OTRS utilizzando l'URL http://indirizzo-ip-del-tu-server/otrs/installer.pl . Dovresti vedere la seguente pagina:

Fare clic su Avanti pulsante. Dovresti vedere la pagina dei termini della licenza.

Fai clic su Accetta licenza e continua pulsante. Otterrai la pagina di selezione del database:

Seleziona MySQL e fai clic su Avanti pulsante. Dovresti vedere la pagina di configurazione del database:

Fornisci le informazioni sul database e fai clic su Verifica impostazioni database . Una volta che la connessione al database è riuscita. Dovresti vedere la seguente pagina:

Fare clic su Avanti pulsante. Dovresti vedere la seguente pagina:

Fare clic su Avanti pulsante. Dovresti vedere la pagina delle impostazioni di sistema:

Fornisci tutte le informazioni richieste e fai clic su Avanti pulsante. Dovresti vedere la pagina di configurazione dell'e-mail:

Fai clic su salta questo passaggio . Dovresti vedere la seguente pagina:

Ora, fai clic sull'URL della pagina iniziale. Verrai reindirizzato alla pagina di accesso di OTRS:

Fornisci le tue credenziali di accesso e fai clic su Accedi pulsante. Dovresti vedere la dashboard OTRS nella pagina seguente:

Conclusione

Congratulazioni! hai installato correttamente OTRS ((Community Edition)) su Alma Linux 8. Ora puoi implementare OTRS ((Community Edition)) nella tua organizzazione e iniziare a usarlo come strumento di ticketing. Sentiti libero di chiedermi se hai domande.


Linux
  1. Come installare CyberPanel su Alma Linux 8

  2. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

  3. Come installare il client FreeIPA su Rocky Linux/Alma Linux/CentOS 8

  4. Come installare Gulp.js su Rocky Linux 8

  5. Come installo 'convert' su un sistema Linux?

Come installare la piattaforma desktop della guida dell'edizione della community OTRS su Ubuntu Server 20.04

Come installare Linux, Nginx, MariaDB e PHP (LEMP) su Fedora 22

Come installare e configurare il sistema di ticketing Zammad su Ubuntu 20.04

Come installare WordPress su Rocky Linux 8

Come installare OTRS su Rocky Linux 8

Come configurare PowerDNS su Ubuntu Linux