Autre – Installation et déploiement de l’un des meilleurs systèmes de billetterie

Je vous laisse ce document pour ceux qui ont besoin de déployer OTRS5, l’un des meilleurs systèmes de billetterie Open Source! Si vous êtes à la recherche d’une solution pour gérer vos incidents d’affaires, Cela pourrait vous intéresser 😉 Dans quelques documents que je vais publier, nous verrons l’installation et la configuration d’OTRS pour laisser un service support entièrement fonctionnel.

 

Ce que j’ai dit, avec OTRS, nous serons en mesure de créer un système d’attention à nos utilisateurs, Gérer chaque incident avec un ticket, où l’on peut voir le suivi, Fois, Échelle, Problèmes et solutions! Nous pouvons également l’intégrer à l’email et lorsqu’ils nous envoient un email, un incident est généré directement, Nous pouvons utiliser des systèmes d’enquête de satisfaction si nous sommes intéressés, une base de connaissances interne où nous pouvons créer nos propres documents de solution… Le tout à partir d’un portail web personnalisable!

 

Nous partons du fait que nous avons déjà un ordinateur Linux qui fera office de serveur OTRS, dans mon cas, je vais choisir une Debian Jessie 8.7 64 bits, que nous aurons entièrement mis à jour et avec une adresse IP statique déjà configurée, enregistré dans notre DNS… Bah allez, pour installer les prérequis pour vous, Connecté en tant que root:

[Code source]
apt-get install libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl libbio-socket-ssl-perl libpdf-api2-perl libdbd-mysql-perl libsoap-lite-perl libgd-text-perl libtext-csv-xs-perl libjson-xs-perl libjson-xs-perl libgd-graph-perl libapache-dbi-perl libxml-libxml-xslt-perl
[/Code source]

 

Nous déchargeons OTRS, Nous recherchons la dernière version en http://ftp.otrs.org/pub/otrs/ et nous exécutons:

[Code source]
wget http://ftp.otrs.org/pub/otrs//otrs-5.0.18.tar.gz
goudron, rire aux éclats otrs-5.0.18.tar.gz
MV OTRS-5.0.18 /OPT/OTRS
cd /opt/autres
[/Code source]

 

Nous devons choisir un système de base de données, dans ce document, nous allons nous appuyer sur MySQL, donc, Nous vérifions si nous avons toutes les dépendances nécessaires, avec:

[Code source]
perl /opt/otrs/bin/otrs. CheckModules.pl
[/Code source]

 

Et nous installons les composants que nous avons en attente, en plus du système de base de données que nous utiliserons, Être:

 

[Code source]
apt-get install -y libarchive-zip-perl libcrypt-eksblowfish-perl libdbd-odbc-perl libmail-imapclient-perl libtemplate-perl libxml-libxslt-perl libyaml-libyaml-perl
[/Code source]

 

Nous créons un utilisateur qui exécutera d’autres, Dans cet exemple, nous allons utiliser 'other’ en tant que nom d’utilisateur également, Nous aménageons votre maison, Nous vous ajoutons au groupe www-data, Nous copions le fichier de configuration et vérifions si nous avons installé les modules:

[Code source]
useradd -d /opt/otrs/ -c 'Utilisateur OTRS’ Autre
usermod -G www-data otrs
cp kernel/config.pm.dist kernel/config.pm
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
[/Code source]

 

Maintenant, nous continuons à installer Apache et créons un fichier de configuration pour celui-ci, en plus d’activer certains modules et de corriger les permissions:

[Code source]
apt-get install apache2 libapache2-mod-perl2 -y
cd /etc/apache2/conf-enabled/
ln -s /opt/otrs/scripts/apache2-httpd.include.conf zzz_otrs.conf
cd /opt/autres
A2Enmod Perl Version Dégonfler les en-têtes de filtre
Service Apache2 Redémarrage
bin/otrs. SetPermissions.pl –web-group=www-donnees
[/Code source]

 

Nous procédons à l’installation de MySQL, Mais nous aurons besoin de la version 5.6, puisque le MySQL que l’on peut actuellement installer via les listes apt actuelles est la version 5.5 et n’autoriserait pas un paramètre nécessaire dans la configuration, tel que 'innodb_log_file_size'. Puits, nous téléchargeons le dépôt APT MySQL et l’installons. Un assistant commencera qui détectera le système que nous avons et proposera la meilleure version de MySQL dont nous avons besoin, nous devons sélectionner “Serveur”.

[Code source]
wget http://dev.mysql.com/get/mysql-apt-config_0.3.5-1debian8_all.deb
dpkg -i mysql-apt-config_0.3.5-1debian8_all.deb
[/Code source]

 

 

Choisir “mysql-5.6”,

 

Et nous cliquons sur “Appliquer”.

 

Maintenant, nous mettons à jour la liste des APTs et nous pouvons commencer par l’installation de MySQL 5.6! Lors de l’installation, Il nous demandera de définir un mot de passe pour l’utilisateur 'root'’ à partir de MySQL.

[Code source]
apt-get update
apt-get install mysql-community-server
[/Code source]

 

Nous ajoutons dans le fichier de configuration MySQL '/etc/mysql/my.cnf', Ce qui suit:

[Code source]
[Mysqld]
max_allowed_packet = 20 millions
query_cache_size = 32 millions
innodb_log_file_size = 256 millions
[/Code source]

 

Maintenant, nous pouvons continuer la configuration de base à partir du navigateur, nous en ouvrons un et ouvrons l’URL suivante:

[Code source]
HTTP://IP_SERVIDOR_OTRS/otrs/installer.pl
[/Code source]

Pressé “Prochain” Pour commencer à utiliser un assistant court,

 

Nous acceptons le contrat GNU, “Accepter la licence et continuer”,

 

Sélectionnez le type de base de données que nous avons choisi précédemment lors de l’installation des exigences, dans cet exemple, nous allons utiliser un MySQL, Nous cliquons également sur Créer une base de données, “Créer une base de données pour OTRS” & “Prochain”,

 

 

Nous établissons la connexion à DB, Tout d’abord, nous indiquerons l’utilisateur 'root'’ et votre mot de passe, nous indiquons en tant qu’hôte à localhost ou 127.0.0.1, Nous créons un utilisateur de base de données et un nom pour la base de données, Dans mon cas, j’utiliserai toujours 'autre'.

“Prochain”,

 

Si tout a été correct, il aura déjà créé la base de données et sa structure, Nous pourrons continuer “Prochain”,

 

Nous indiquons le nom de domaine complet que ce serveur aura (nous pourrons mettre le FQDN public qu’OTRS aura…), Nous fournissons une adresse e-mail pour le compte de l’administrateur, le nom de l’organisation pour OTRS, nous laissons Syslog comme backend de Logs, nous indiquons la langue par défaut du portail et si nous voulons vérifier les e-mails que nous ajoutons au système avec le MX. “Prochain”,

 

Nous mettons en place le système de messagerie OTRS, nous utiliserons Sendmail pour le courrier sortant et laisserons le port par défaut 25. Pour le courrier entrant, Nous pouvons nous inscrire maintenant si nous voulons une première adresse, tous les e-mails envoyés à cette adresse seront traités par OTRS et seront déplacés vers une file d’attente de service. Donc, Nous enregistrons le serveur de messagerie et le compte de messagerie qui sera vérifié, à titre d’exemple pratique sous*****@do*****.esous. Cliquez sur “Vérifier la configuration de la messagerie” pour le vérifier ou nous sauterons cette étape avec “Sauter cette étape” et nous les créons après coup.

 

Prêt! Il nous indique que le compte d’accès au système d’administration par défaut 'root@localhost’ et le mot de passe aléatoire qu’il a généré pour nous et après nous être connectés, nous devons changer!

 

Nous accédons enfin à l’URL OTRS: HTTP://IP_SERVIDOR_OTRS/otrs/index.pl

Nous nous sommes connectés en tant que root@localhost et le mot de passe que vous nous avez défini,

 

Parfait, nous avons déjà le tableau de bord OTRS! où nous pouvons gérer l’ensemble du produit! Nous remarquons que le démon OTRS ne fonctionne pas…

 

Nous le démarrons manuellement:

[Code source]
son – Autre
/opt/otrs/bin/otrs. Daemon.pl commencer
[/Code source]

 

Et enfin, nous créons les cronjobs:

[Code source]
cd /opt/otrs/var/cron/
pour foo dans *.dist; do cp $foo 'nom_base $foo .dist'; Fait
son – Autre
/opt/otrs/bin/Cron.sh start
[/Code source]

 

Avec cela, nous avons déjà notre serveur OTRS5 entièrement déployé! Maintenant, nous devons commencer à le configurer essentiellement, où nous allons créer un exemple d’agent qui sera celui qui s’occupera des incidents, Nous enregistrerons les clients qui pourront créer des incidents, Nous créerons des destinations pour les incidents, Files d’attente pour nous gérer, Priorités, Nous allons voir comment obtenir des rapports de consommation…

 

Articles recommandés

Auteur

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, N’hésitez pas à me contacter, J’essaierai de vous aider chaque fois que je le pourrai, Partager, c’est vivre ;) . Profiter des documents!!!