OTRS

Aus xinux.net
Zur Navigation springen Zur Suche springen

Installation

Benutzte Distri: Ubuntu 14.04 AMD64

Vorraussetzungen

  • OpenSSH Server
  • LAMP Server (Apache, MySQL, PHP)
  • Fetchmail

müssen installiert sein

Download

Die OTRS Files liegen unter:

http://ftp.otrs.org/pub/otrs/

Download mit

wget http://ftp.otrs.org/pub/otrs/otrs-4.0.5.tar.gz

Archiv entpacken

tar -xzf otrs-4.0.5.tar.gz

Verzeichnis verschieben

mv otrs-4.0.5 /opt/otrs

Standardkonfiguration übernehmen

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

PERL

Die notwendigen Perl-Module installieren

apt-get install libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl libio-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 libyaml-libyaml-perl libtemplate-perl

Module überprüfen

perl -cw /opt/otrs/bin/cgi-bin/index.pl
perl -cw /opt/otrs/bin/cgi-bin/customer.pl
perl -cw /opt/otrs/bin/otrs.PostMaster.pl

Wenn alle Module korrekt installiert sind kommt die Meldung "Syntax OK"

Benutzer und Berechtigungen

OTRS läuft als eigener Benutzer, nutzt aber für Apache den Benutzer www-data. Entsprechend müssen Benutzer und Rechte angelegt werden

User anlegen

useradd -r -d /opt/otrs/ -c 'OTRS user' otrs
usermod -g www-data otrs

Rechte setzen

bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs

Apache einrichten

cp -va /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf
cd /etc/apache2/sites-available/
chown root:root otrs.conf
a2ensite otrs
service apache2 reload


Abschluss

http://SERVERNAME/otrs/installer.pl 

aufrufen und den Anweisungen folgen

Verwaltung

Benutzer

Benutzer können unter dem Menü "Admin" erzeugt und bearbeitet werden

Erzwingen von Zeiteingabe

Um beim bearbeiten von Tickets die Eingabe einer Bearbeitungsdauer zu erzwingen im Menü "Admin" im Feld "Systemverwaltung" den Punkt "SysConfig" auswählen. Dort im Suchfenster "Ticket::Frontend::NeedAccountedTime" eingeben und von den Suchergebnissen "Frontend::Agent" auswählen. Dort den erstgenannten Switch auf "Ja" umstellen und am Seitenende mit "Aktualisieren übernehmen. Nun sind die Agents gezwungen nach jeder Aktion eine Zeiteingabe vorzunehmen. Standardmäßig ist diese Funktion deaktiviert.

Umstellen der Zeiteinheiten

Um die Zeiteinheiten zu ändern im Menü "Admin" im Feld "Systemverwaltung" den Punkt "SysConfig" auswählen. Dort im Suchfenster "Ticket::Frontend::TimUnits" eingeben und von den Suchergebnissen "Frontend::Agent" auswählen und am Seitenende mit "Aktualisieren übernehmen. Dort kann man die gewünschte Zeiteinheit eintragen. Standard ist "work units".

Passwort vergessen

Dass Passwort kann über die Konsole zurückgesetzt werden

perl /opt/otrs/bin/otrs.SetPassword.pl Benutzer Passwort

Links

Download & Installation

Anbindung an LDAP