Andere – Installation und Bereitstellung eines der besten Ticketing-Systeme
Ich hinterlasse dieses Dokument für diejenigen, die OTRS5 bereitstellen müssen, Eines der besten Open-Source-Ticketing-Systeme! Wenn Sie nach einer Lösung suchen, um die Störungen Ihres Unternehmens zu verwalten, könnte es Sie interessieren 😉 In ein paar Dokumenten, die ich veröffentlichen werde, werden wir die Installation und Konfiguration von OTRS durchgehen, um eine Supportabteilung vollständig funktionsfähig zu machen.
Was ich gesagt habe, Mit OTRS können wir ein System zur Betreuung unserer Benutzer erstellen, und jede Störung mit einem Ticket verwalten, wobei wir die Nachverfolgung sehen können, Mal, Eskalationen, Probleme und Lösungen! Außerdem können wir es mit E-Mail integrieren, sodass beim Empfang einer E-Mail automatisch eine Störung erstellt wird, Wir können auch Umfragesysteme zur Zufriedenheit verwenden, falls wir dies wünschen, una KB de conocimiento interna donde podremos crear documentos propios de soluciones… todo ello desde un portal web customizable!
Partimos de que ya tenemos un equipo con Linux que actuará como servidor de OTRS, en mi caso escogeré una Debian Jessie 8.7 de 64bits, que tendremos totalmente actualizada y con una dirección IP estática ya configurada, dada de alta en nuestros DNS… Bah venga, a instalarle los requisitos previos, logueados como root:
[Quellcode]
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 libgd-graph-perl libapache-dbi-perl libxml-libxml-perl libxml-xslt-perl
[/Quellcode]
Wir entladen OTRS, Wir suchen nach der neuesten Version in http://ftp.otrs.org/pub/otrs/ und wir setzen um:
[Quellcode]
wget http://ftp.otrs.org/pub/otrs//otrs-5.0.18.tar.gz
Teer, lautes Lachen otrs-5.0.18.tar.gz
MV OTRS-5.0.18 /OPT/OTRS
cd /opt/sonstiges
[/Quellcode]
Wir müssen uns für ein Datenbanksystem entscheiden, In diesem Dokument werden wir uns auf MySQL verlassen, deshalb, Wir prüfen, ob wir alle notwendigen Abhängigkeiten haben, mit:
[Quellcode]
perl /opt/otrs/bin/otrs. CheckModules.pl
[/Quellcode]
Und wir installieren die Komponenten, die wir ausstehend haben, zusätzlich zu dem DB-System, das wir verwenden werden, Sein:
[Quellcode]
apt-get install -y libarchive-zip-perl libcrypt-eksblowfish-perl libdbd-odbc-perl libmail-imapclient-perl libtemplate-perl libxml-libxslt-perl libyaml-libyaml-perl
[/Quellcode]
Creamos un usuario que ejecutará otrs, en este ejemplo usaremos 'otrs’ como nombre de usuario también, establecemos su home, le agregamos al grupo www-data, copiamos el fichero de configuración y verificamos si tenemos los modulos instalados:
[Quellcode]
useradd -d /opt/otrs/ -c 'OTRS user’ otrs
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
[/Quellcode]
Ahora continuamos instalando Apache y le creamos un archivo de configuración, además de habilitar unos módulos y corregir permisos:
[Quellcode]
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/sonstiges
a2enmod perl version deflate filter headers
service apache2 restart
bin/otrs. SetPermissions.pl –web-group=www-data
[/Quellcode]
Procedemos instalando MySQL, pero necesitaremos la versión 5.6, Da die aktuell über die aktuellen APT-Listen installierbare MySQL-Version 5.5 einen für die Konfiguration notwendigen Parameter wie ‘innodb_log_file_size’ nicht zulassen würde. Brunnen, laden wir das MySQL APT-Repo herunter und installieren es. Ein Assistent wird gestartet, der unser System erkennt und uns die am besten geeignete MySQL-Version vorschlägt, wir müssen auswählen “Server”.
[Quellcode]
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
[/Quellcode]
Auswählen “mysql-5.6”,
Und wir klicken auf “Anwenden”.
Jetzt, wir aktualisieren die APT-Liste und können mit der MySQL-Installation beginnen 5.6! Während der Installation, es wird uns verlangen, ein Passwort für den Benutzer ‘root’ festzulegen’ von MySQL.
[Quellcode]
apt-get aktualisieren
apt-get install mysql-community-server
[/Quellcode]
Añadimos en el fichero de configuración de MySQL '/etc/mysql/my.cnf', Folgendes:
[Quellcode]
[Mysqld]
max_allowed_packet = 20M
query_cache_size = 32M
innodb_log_file_size = 256 Mio.
[/Quellcode]
Ahora ya podremos continuar la configuración base desde el navegador, abrimos uno y abrimos la siguiente URL:
[Quellcode]
HTTP (Englisch)://IP_SERVIDOR_OTRS/otrs/installer.pl
[/Quellcode]
Gedrückt “Nächster” para comenzar con un asistente breve,
Aceptamos el contrato GNU, “Accept license and continue”,
Seleccionamos el tipo de base de datos que hayamos escogido antes a la hora de instalar los requisitos, en este ejemplo usaremos un MySQL, pulsamos además en crear una BD, “Create a new database for OTRS” & “Nächster”,
Configuramos la conexión a BD, primero indicaremos el usuario 'root’ de MySQL y su contraseña, indicamos como host a localhost o 127.0.0.1, creamos un usuario de BD y un nombre a la BD, In meinem Fall werde ich immer 'otrs' verwenden.
“Nächster”,
Wenn alles korrekt verlaufen ist, sollte die Datenbank und ihre Struktur bereits erstellt worden sein, Wir können fortfahren “Nächster”,
Wir geben den FQDN an, den dieser Server haben wird (Wir können den öffentlichen FQDN angeben, den OTRS haben wird…), Wir geben eine E-Mail für das Administratorkonto an, Der Name der Organisation für OTRS, Wir belassen Syslog als Backend für die Protokolle, Wir geben die Standardsprache des Portals an und ob wir die E-Mails, die wir dem System hinzufügen, mit den MX überprüfen möchten. “Nächster”,
Wir konfigurieren das E-Mail-System von OTRS, Wir verwenden für ausgehende E-Mails Sendmail und belassen den Port auf Standard 25. Für eingehende E-Mails, Wir können bereits, falls gewünscht, eine erste Adresse anlegen, jede E-Mail, die an diese Adresse gesendet wird, wird von OTRS bearbeitet und in eine Warteschlange verschoben. Deshalb, wir richten den E-Mail-Server und das E-Mail-Konto ein, das überprüft wird, als praktisches Beispiel Also*****@*****io.eso. Anklicken “E-Mail-Konfiguration überprüfen” um dies zu überprüfen, werden wir diesen Schritt überspringen “Diesen Schritt überspringen” und wir erstellen sie später.
Fertig! Es gibt uns das Standard-Zugangskonto für das Verwaltungssystem ‘root@localhost'’ und das zufällig generierte Passwort, das wir nach dem Einloggen ändern müssen!
Wir greifen schließlich auf die URL von OTRS zu: HTTP (Englisch)://IP_SERVIDOR_OTRS/otrs/index.pl
Wir melden uns als root@localhost mit dem von uns festgelegten Passwort an,
Perfekt, wir haben nun das OTRS-Dashboard! wo wir das gesamte Produkt verwalten können! Wir stellen fest, dass der OTRS-Daemon nicht läuft…
Wir starten es manuell:
[Quellcode]
seine – otrs
/opt/otrs/bin/otrs.Daemon.pl starten
[/Quellcode]
Und zuletzt erstellen wir die Cronjobs:
[Quellcode]
cd /opt/otrs/var/cron/
für foo in *.dist; do cp $foo `basename $foo .dist`; Fertig
seine – otrs
/opt/otrs/bin/Cron.sh starten
[/Quellcode]
Damit haben wir unseren OTRS5-Server vollständig bereitgestellt! Jetzt müssen wir mit der grundlegenden Konfiguration beginnen, wo wir einen Beispiel-Agenten erstellen, der die Tickets bearbeiten wird, Wir registrieren die Kunden, die Tickets erstellen können, Wir erstellen Ziele für die Tickets, Queues zur Verwaltung, Prioritäten, Wir sehen uns an, wie man Verbrauchsberichte erstellt…






























































