GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer ((OTRS)) le système de billetterie Community Edition sur Alma Linux 8

OTRS ((Community Edition)) signifie "Open Source Trouble Ticket System" est une suite de gestion de services gratuite et open-source. C'est l'un des outils de billetterie les plus populaires utilisés par les centres d'assistance, les centres d'appels et les équipes de gestion des services informatiques. Il est écrit dans le langage de programmation PERL et utilise MariaDB comme backend de base de données. OTRS ((Community Edition)) est composé de trois composants, notamment un tableau de bord d'administration, un portail d'agent et un portail client. Il dispose de mécanismes intuitifs qui vous permettent de migrer facilement des solutions populaires vers OTRS ((Community Edition)).

Dans cet article, nous allons vous montrer comment installer le logiciel de billetterie OTRS ((Community Edition)) Community Edition sur Alma Linux 8.

Prérequis

  • Un serveur exécutant Alma Linux 8.
  • Un mot de passe root est configuré sur le serveur.

Installer la dépendance requise

Avant de commencer, vous devrez installer le référentiel EPEL et d'autres dépendances sur votre serveur.

Tout d'abord, installez le référentiel EPEL et activez le référentiel Powertools avec la commande suivante :

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

Ensuite, installez les autres dépendances requises avec la commande suivante :

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

Une fois toutes les dépendances installées, vous pouvez passer à l'étape suivante.

Installer Apache et MariaDB

Ensuite, vous devrez installer le serveur Web Apache et le serveur de base de données MariaDB sur votre système. Vous pouvez installer les deux avec la commande suivante :

dnf install httpd mariadb-server -y

Une fois l'installation réussie, démarrez et activez les services Apache et MariaDB avec la commande suivante :

systemctl start httpd mariadb
systemctl enable httpd mariadb

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Créer une base de données pour OTRS

Tout d'abord, vous devrez sécuriser l'installation de MariaDB et définir le mot de passe root. Vous pouvez le faire avec la commande suivante :

mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

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

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB avec la commande suivante :

mysql -u root -p

Une fois connecté, créez une base de données et un utilisateur pour OTRS avec la commande suivante :

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

Ensuite, videz les privilèges et quittez le shell MariaDB avec la commande suivante :

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

Ensuite, modifiez le fichier de configuration MariaDB avec la commande suivante :

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

Ajoutez les lignes suivantes sous la section [mysqld] :

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

Enregistrez et fermez le fichier puis redémarrez le service MariaDB pour appliquer les modifications :

systemctl restart mariadb

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Installer OTRS

Tout d'abord, créez un utilisateur dédié pour OTRS à l'aide de la commande suivante :

useradd otrs

Ensuite, ajoutez l'utilisateur OTRS au groupe Apache à l'aide de la commande suivante :

usermod -G apache otrs

Ensuite, téléchargez la dernière version d'OTRS à l'aide de la commande suivante :

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

Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :

unzip otrs-community-edition-6.0.33.zip

Ensuite, déplacez le répertoire extrait vers /opt avec la commande suivante :

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

Ensuite, vérifiez tous les modules Perl requis pour OTRS avec la commande suivante :

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

Lisez la sortie générée et installez tous les modules Perl requis à l'aide de la commande suivante :

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

Configurer OTRS

Ensuite, vous devrez définir les paramètres de votre base de données dans le fichier de configuration OTRS. Tout d'abord, renommez le fichier de configuration avec la commande suivante :

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

Ensuite, modifiez le fichier de configuration avec la commande suivante :

nano /opt/otrs/Kernel/Config.pm

Définissez les paramètres de votre base de données comme indiqué ci-dessous :

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

Enregistrez et fermez le fichier puis éditez le fichier de configuration Apache perl et définissez le nom de votre base de données :

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

Décommentez les lignes suivantes :

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

Enregistrez et fermez le fichier, puis vérifiez tous les fichiers de configuration pour toute erreur de syntaxe avec la commande suivante :

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

Ensuite, définissez les autorisations appropriées à l'aide de la commande suivante :

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

Configurer Apache pour OTRS

OTRS fournit un fichier de configuration Apache pour y accéder via Internet. Vous pouvez le copier dans le répertoire de configuration d'Apache à l'aide de la commande suivante :

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

Ensuite, redémarrez le service Apache pour appliquer les modifications :

systemctl restart httpd

Vous pouvez également vérifier l'état d'Apache à l'aide de la commande suivante :

systemctl status httpd

Vous obtiendrez le résultat suivant :

? 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

Ensuite, démarrez le démon OTRS avec la commande suivante :

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

Vous obtiendrez le résultat suivant :

Manage the OTRS daemon process.

Daemon started

Accéder au programme d'installation Web OTRS

Maintenant, ouvrez votre navigateur Web et accédez à l'assistant d'installation Web OTRS en utilisant l'URL http://you-server-ip-address/otrs/installer.pl . Vous devriez voir la page suivante :

Cliquez sur Suivant bouton. Vous devriez voir la page des termes de la licence.

Cliquez sur Accepter la licence et continuer bouton. Vous obtiendrez la page de sélection de base de données :

Sélectionnez MySQL et cliquez sur Suivant bouton. Vous devriez voir la page de configuration de la base de données :

Fournissez les informations de votre base de données et cliquez sur Vérifier les paramètres de la base de données . Une fois la connexion à la base de données réussie. Vous devriez voir la page suivante :

Cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Cliquez sur Suivant bouton. Vous devriez voir la page de configuration du système :

Fournissez toutes les informations requises et cliquez sur Suivant bouton. Vous devriez voir la page de configuration des e-mails :

Cliquez sur ignorer cette étape . Vous devriez voir la page suivante :

Maintenant, cliquez sur l'URL de la page de démarrage. Vous serez redirigé vers la page de connexion OTRS :

Fournissez vos identifiants de connexion et cliquez sur Connexion bouton. Vous devriez voir le tableau de bord OTRS sur la page suivante :

Conclusion

Toutes nos félicitations! vous avez installé avec succès OTRS ((Community Edition)) sur Alma Linux 8. Vous pouvez maintenant implémenter OTRS ((Community Edition)) dans votre organisation et commencer à l'utiliser comme outil de billetterie. N'hésitez pas à me demander si vous avez des questions.


Linux
  1. Comment installer CyberPanel sur Alma Linux 8

  2. Comment installer Erlang sur Rocky Linux/Alma Linux/CentOS 8

  3. Comment installer le client FreeIPA sur Rocky Linux/Alma Linux/CentOS 8

  4. Comment installer Gulp.js sur Rocky Linux 8

  5. Comment installer 'convert' sur un système Linux ?

Comment installer la plate-forme de bureau d'aide de l'édition communautaire OTRS sur Ubuntu Server 20.04

Comment installer Linux, Nginx, MariaDB et PHP (LEMP) sur Fedora 22

Comment installer et configurer le système de billetterie Zammad sur Ubuntu 20.04

Comment installer WordPress sur Rocky Linux 8

Comment installer OTRS sur Rocky Linux 8

Comment configurer PowerDNS sur Ubuntu Linux