OTRS: Unterschied zwischen den Versionen
Jan (Diskussion | Beiträge) (→PERL) |
Jan (Diskussion | Beiträge) |
||
| (19 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 23: | Zeile 23: | ||
Verzeichnis verschieben | Verzeichnis verschieben | ||
mv otrs-4.0.5 /opt/otrs | 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== | ==PERL== | ||
Die notwendigen Perl-Module installieren | Die notwendigen Perl-Module installieren | ||
| + | <pre>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 | ||
| + | </pre> | ||
| + | ===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== | ==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 | 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 | useradd -r -d /opt/otrs/ -c 'OTRS user' otrs | ||
usermod -g www-data 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 | ||
| + | ==Anbindung an LDAP== | ||
| + | *http://trinityhome.org/Home/index.php?content=CONFIGURING_OTRS_TO_MAKE_AGENTS_AUTHENTICATE_VIA_L&front_id=18&lang=en&locale=en | ||
| + | *http://forum.ubuntuusers.de/topic/otrs-agenten-login-via-ldap/ | ||
Aktuelle Version vom 19. Februar 2015, 10:31 Uhr
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