OTRS: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(18 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
  
apt-get install libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl
+
Wenn alle Module korrekt installiert sind kommt die Meldung "Syntax OK"
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
 
  
 
==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
  cd /opt/otrs/bin
+
 
./otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/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

Anbindung an LDAP