Inhaltsverzeichnis
Zusammenfassung
Dieser Abschnitt beschreibt die Installation und die grundlegende Einrichtung des zentralen OTRS Frameworks. Dabei wird auf die Installation von bereits fertigen Paketen für die Betriebssysteme Linux und Microsoft Windows eingegangen, aber auch die manuelle Installation direkt über die Quellen erklärt, wodurch eine Installation auch auf anderen, hier nicht näher beschriebenen, Betriebssystemen übertragbar sein sollte.
Die Einrichtung des Web- und Datenbankservers, die Schnittstelle zwischen OTRS und der Datenbank, das Einspielen einzelner perl-Module, das Setzen der richtigen Berechtigungen, die Einrichtung der OTRS-eigenen cron-Jobs sowie grundlegende Einstellungen in den OTRS-Konfigurationsdateien, sind in diesem Kapitel zu finden.
Am Ende dieses Abschnitts sollte ein lauffähiges OTRS auf Ihrem Betriebssystem installiert sein, an dessen Weboberfläche Sie sich bereits als OTRS-Administrator anmelden können.
Der einfachste und komfortableste Weg ein lauffähiges OTRS zu installieren ist sicherlich, auf bereits vorgefertigte Pakete zurück zu greifen. Viele bereits vorgefertigte Installations-Pakete sind im Download-Bereich unter http://www.otrs.org zu finden. Da der Aufwand viel zu groß wäre, die Installation aller dort aufgeführten Pakete in dieser Dokumentation anzuführen, soll im Folgenden nur näher auf die Installation von OTRS unter SUSE Linux, debian und Microsoft Windows eingegangen werden. Sehen Sie unter der o.g. URL nach, ob auch für Ihr Betriebssystem ein fertiges Installations-Paket vorhanden ist und greifen Sie nur auf die manuelle Installation zurück, wenn Sie keine andere Möglichkeit haben.
Dieser Abschnitt beinhaltet die Anleitung für die Installation von OTRS unter SUSE Linux. Getestet wurden die Versionen bis SUSE Linux 9.3. Bevor Sie mit der Installation beginnen, sehen Sie bitte unter http://www.otrs.org nach, ob eine aktuellere Version von OTRS als .rpm-Datei vorliegt. Sollte dies der Fall sein, verwenden Sie bitte diese neuere Version.
Installieren Sie OTRS mittels yast (yast2) oder der Kommandozeile und rpm, je nach Vorliebe. Beachten Sie jedoch, dass OTRS einige perl-Module benötigt, die nicht standardmäßig in einer typischen SUSE-Installation enthalten sind. yast sollte die bessere Wahl sein, da es alle Abhängikeiten automatisch beachtet und auflösen kann.
Sollten Sie den Weg über die Kommandozeile mit
rpm bevorzugen, so müssen Sie die
perl-Module manuell vor Beginn der Installation von
OTRS installieren. Angenommen Sie haben die Datei
otrs.rpm
im Verzeichnis /tmp
gespeichert, dann geben Sie zur Installation von OTRS folgenden Befehl ein.
linux:~ # rpm -ivh /tmp/otrs.rpm otrs ################################################## Check OTRS user (/etc/passwd)... otrs exists. Next steps: [SuSEconfig] Execute 'SuSEconfig' to configure the webserver. [start Apache and MySQL] Execute 'rcapache restart' and 'rcmysql start' in case they don't run. [install the OTRS database] Use a webbrowser and open this link: http://localhost/otrs/installer.pl [OTRS services] Start OTRS 'rcotrs start-force' (rcotrs {start|stop|status|restart|start-force|stop-force}). Have fun! Your OTRS Team http://otrs.org/ linux:~ #
Nach der Installation des rpm's ist es notwendig SuSEconfig zu starten. Geben Sie hierzu Folgendes ein.
linux:~ # SuSEconfig Starting SuSEconfig, the SuSE Configuration Tool... Running in full featured mode. Reading /etc/sysconfig and updating the system... Executing /sbin/conf.d/SuSEconfig.aaa_at_first... Executing /sbin/conf.d/SuSEconfig.apache... Including /opt/otrs/scripts/apache-httpd.include.conf Executing /sbin/conf.d/SuSEconfig.bootsplash... Executing /sbin/conf.d/SuSEconfig.doublecheck... Executing /sbin/conf.d/SuSEconfig.guile... Executing /sbin/conf.d/SuSEconfig.hostname... Executing /sbin/conf.d/SuSEconfig.ispell... Executing /sbin/conf.d/SuSEconfig.perl... Executing /sbin/conf.d/SuSEconfig.permissions... Executing /sbin/conf.d/SuSEconfig.postfix... Setting up postfix local as MDA... Setting SPAM protection to "off"... Executing /sbin/conf.d/SuSEconfig.profiles... Finished. linux:~ #
Die Installation des OTRS-rpm ist abgeschlossen. Starten Sie nun Ihren Webserver neu, um die Änderungen in der Konfiguration zu übernehmen.
linux:~ # rcapache restart Shutting down httpd done Starting httpd [ PERL ] done linux:~ #
Der nächste Schritt ist das Aufsetzen der Datenbank. Wenn sie MySQL als Datenbankserver verwenden, können Sie hierzu den Webinstaller von OTRS benutzen. Geben Sie dazu folgende Adresse in Ihrem Browser ein.
http://localhost/otrs/installer.pl
Der Webinstaller wird gestartet. Folgen Sie den Anweisungen auf dem Bildschirm.
Es ist niemals eine gute Idee, Standardpasswörter zu verwenden! Bitte ändern Sie deshalb unbedingt das von OTRS standardmäßig gesetzte Passwort!
Nachdem alle Einstellungen vorgenommenw urden, kann OTRS nun gestartet werden.
linux:~ # rcotrs restart-force Shutting down OTRS Disable /opt/otrs/bin/PostMaster.pl ... done. no crontab for otrs Shutting down cronjobs ... failed! Shutting down OTRS (completely) Shutting down Apache ... done. Shutting down MySQL ... done. done Starting OTRS (completely) Starting Apache ... done. Starting MySQL ... done. Starting OTRS Checking Apache ... done. Checking MySQL ... done. Checking database connect... (It looks Ok!). Enable /opt/otrs/bin/PostMaster.pl ... done. Checking otrs spool dir... done. Creating cronjobs (source /opt/otrs/var/cron/*) ... done. -->> http://linux.example.com/otrs/index.pl <<-- done done linux:~ #
Die Installation von OTRS ist beendet, Sie sollten das System nun verwenden können. Um sich in die Weboberfläche des Trouble Ticket Systems einloggen zu können, geben sie die Adresse http://localhost/otrs/index.pl in Ihrem Browser ein. Melden sie sich als OTRS-Administrator an und konfigurieren Sie das System Ihren Wünschen entsprechend. Als Benutzername verwenden Sie root@localhost, das Passwort lautet root.
Bitte ändern Sie auch dieses Passwort schnellstmöglich! Es handelt sich auch hier um ein Standardpasswort!
Dieser Abschnitt beinhaltet die Anleitung für die Installation von OTRS unter debian 3.1 (sarge).
Installieren Sie OTRS mittels apt-get über die Kommandozeile. Ggf. werden von OTRS einige perl-Module benötigt, die nicht standardmäßig in einer typischen debian-Installation enthalten sind. Lassen Sie apt-get diese Abhängigkeiten selbst auflösen und alle weiteren Pakete automatisch installieren. Bringen Sie weiterhin vor der Installation Ihre Paketlisten durch ein apt-get update auf den aktuellsten Stand, so erhalten Sie immer die neusten Versionen der installierbaren Pakete. Geben Sie zur Installation von OTRS folgenden Befehl ein.
linux:~# apt-get install otrs Reading Package Lists... Done Building Dependency Tree... Done Suggested packages: otrs-doc The following NEW packages will be installed: otrs 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 947kB of archives. After unpacking 6132kB of additional disk space will be used. Get:1 ftp://ftp.uni-erlangen.de sarge/main otrs 1.3.2p01-5 [947kB] Fetched 947kB in 10s (93.7kB/s) Selecting previously deselected package otrs. (Reading database ... 73351 files and directories currently installed.) Unpacking otrs (from .../otrs_1.3.2p01-5_all.deb) ... Setting up otrs (1.3.2p01-5) ... Adding system user `otrs'... Adding new user `otrs' (105) with group `www-data'. Not creating home directory. SetPermissions.sh <$Revision: 1.13 $> - set OTRS file permissions Copyright (c) 2001-2003 Martin Edenhofer <martin@otrs.org> Setting file permissions... chown -R 0:0 /usr/share/otrs chown otrs:www-data /usr/share/otrs chown -R otrs:www-data /usr/share/otrs/var/ chown -R www-data:www-data /usr/share/otrs/var/sessions/ touch && chown otrs:www-data /usr/share/otrs/var/log/TicketCounter.log chmod -R 755 /usr/share/otrs/bin/ (chown && chmod 700) otrs:0 /usr/share/otrs/bin/DeleteSessionIDs.pl (chown && chmod 700) otrs:0 /usr/share/otrs/bin/UnlockTickets.pl (chown && chmod 700) otrs:0 /usr/share/otrs/bin/otrs.getConfig linux:~#
Nach der Installation des OTRS Frameworks muss zunächst der Webserver grundlegend für OTRS konfiguriert werden (unter debian geschieht das leider nicht automatisch).
In der folgenden Beschreibung wird davon ausgegangen, dass
apache 2.x als Webserver eingesetzt wird. Gehen
Sie für apache 1.3.x analog
vor. Die entsprechenden Verzeichnisse für
apache 1.3.x befinden sich unter
/etc/apache
.
Erstellen Sie die Datei otrs.conf
mit folgendem
Inhalt und speichern Sie diese im Verzeichnis
/etc/apache2/conf.d
.
# # Basic apache configuration file for OTRS # # agent, admin and customer frontend # ScriptAlias /otrs/ "/usr/share/otrs/bin/cgi-bin/" Alias /otrs-web/ "/usr/share/otrs/var/httpd/htdocs/" # directory settings <Directory "/usr/share/otrs/bin/cgi-bin/"> AllowOverride None Options +ExecCGI -Includes Order allow,deny Allow from all </Directory> <Directory "/usr/share/otrs/var/httpd/htdocs/"> AllowOverride None Order allow,deny Allow from all </Directory>
Starten Sie nun Ihren Webserver neu, um die Änderungen in der Konfiguration zu übernehmen.
linux:~# /etc/init.d/apache2 restart Forcing reload of web server: Apache2. linux:~#
Der nächste Schritt ist das Aufsetzen der Datenbank für OTRS. Wenn sie MySQL als Datenbankserver verwenden, können Sie hierzu den Webinstaller von OTRS benutzen. Geben Sie dazu folgende Adresse in Ihrem Browser ein:
http://localhost/otrs/installer.pl
Der Webinstaller wird gestartet. Folgen Sie den Anweisungen auf dem Bildschirm.
Es ist niemals eine gute Idee, Standardpasswörter zu verwenden! Bitte ändern Sie deshalb unbedingt das von OTRS standardmäßig gesetzte Passwort!
Die Installation von OTRS ist beendet. Sie sollten das System nun verwenden können. Auch die cron-Jobs, die für den Betrieb von OTRS benötigt werden, wurden bei der Installation des .deb-Pakets mit eingerichtet. Um sich in die Weboberfläche des Trouble Ticket Systems einlogen zu können, geben sie die Adresse http://localhost/otrs/index.pl in Ihrem Browser ein. Melden sie sich als OTRS-Administrator an und konfigurieren Sie das System weiter Ihren Wünschen entsprechend. Als Benutzername verwenden Sie root@localhost, das Passwort lautet root.
Bitte ändern Sie auch dieses Passwort schnellstmöglich! Es handelt sich auch hierbei um ein Standardpasswort!
Die Installation von OTRS unter Microsoft Windows ist denkbar einfach. Laden Sie den auf http://www.otrs.org bereit gestellten Installer herunter und speichern Sie die Datei. Anschließend führen Sie den Installer einfach aus und folgen den einzelnen Installationsschritten.
Der Windows-Installer für OTRS beinhaltet bereits alle Komponenten, die für den Betrieb von OTRS benötigt werden. D.h., es wird zusätzlich zum eigentlichen OTRS der apache2 Webserver, MySQL, perl mit den für OTRS benötigten Modulen und cron für Windows installiert. Aus diesem Grund ist es empfehlenswert OTRS über den Installer nur auf solchen Windowssystemen zu installieren, auf denen noch kein apache2 bzw. ein anderer Webserver und MySQL läuft.