OTRS
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
- http://otrs.github.io/doc/manual/admin/stable/en/html/manual-installation-of-otrs.html
- https://help.ubuntu.com/community/OTRS