Etiquetado: Instalación

Instalación de OTRS 4.0 en Ubuntu Server 14.04 LTS

Recientemente ha salido el nuevo OTRS 4.0, estoy haciendo pruebas con él. A continuación os explicaré como instalarlo en Ubuntu 14.04 LTS.

ubuntu-14_04otrs

Acceder a la carpeta /opt, descargar el OTRS y descomprimirlo:

 # cd /opt/
 # wget http://ftp.otrs.org/pub/otrs/otrs-4.0.1.tar.gz
 # tar -xzvf otrs-4.0.1.tar.gz

Crear el enlace a la carpeta /opt/otrs:

 # ln -s /opt/otrs-4.0.1 /opt/otrs

Instalar el MySQL y Apache:

 # apt-get install mysql-server apache2

Revisar los módulos que faltan y se instalan:

 # perl /opt/otrs/bin/otrs.CheckModules.pl
 # 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 \
 libarchive-zip-perl libcrypt-eksblowfish-perl libdbd-odbc-perl \
 libmail-imapclient-perl libtemplate-perl libtemplate-perl libyaml-libyaml-perl

Crear el usuario de OTRS:

# useradd -d /opt/otrs/ -c 'OTRS user' otrs
# usermod -G www-data otrs

Activar los archivos de configuración predeterminados:

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

Comprobar si todos los modulos estan instalados, la salida tiene que ser “syntax OK”:

 # 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

Dar permisos a los archivos de OTRS:

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

Enlazar el configurador de apache y reiniciar el servidor web:

 # ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf
 # ls /etc/apache2/sites-available/
 # service apache2 restart

Permitir el sitio otrs.conf:

 # a2ensite otrs.conf
 # service apache2 restart

Una vez instalado el OTRS abrir el explorador y escribir:

http://<direccion-ip>/otrs/installer.pl

Primera ventana da a Next:

Leer y aceptar la licencia:

Seleccionar el tipo de base de datos y seguir:
3

Meter el usuario root y su contraseña que se seleccionó durante la instalación del servidor de MySQL y comprobar que funciona bien:

Una vez hecha la comprobación, seleccionar la contraseña para el usuario otrs:
5

La configuración de la base datos finaliza correctamente:

Asegurarnos que el FQDN es correcto y meter un correo electrónico para el administrador:

Configurar el servidor de correo que se usará:

Ya estará instalado el OTRS:
9

 

Activar los Cronjobs para usuario de OTRS:

 # cd var/cron
 # for foo in *.dist; do cp $foo `basename $foo .dist`; done
 # su otrs
 # /opt/otrs/bin/Cron.sh start

Ya se puede acceder al OTRS:

http://<direccion-ip>/otrs/installer.pl

Instalación de OTRS 3.3.5 en Ubuntu Server 12.04 LTS

En mi empresa estamos trabajando actualmente con el programa de ticketing OTRS, he tenido que hacer la instalación así que os dejo los pasos que seguí para hacerlo sobre un Ubuntu Server 12.04 LTS.

Acceder a la carpeta /opt y descargar el OTRS y se descomprime:

 # cd /opt/
 # wget http://ftp.otrs.org/pub/otrs/otrs-3.3.5.tar.gz
 # tar -xzvf otrs-3.3.5.tar.gz

Crear el enlace a la carpeta /opt/otrs:

 # ln -s /opt/otrs-3.3.5 /opt/otrs

Instalar el MySQL y Apache:

 # apt-get install mysql-server apache2

Revisar los módulos que faltan y se instalan:

 # perl /opt/otrs/bin/otrs.CheckModules.pl
 # apt-get install libcrypt-eksblowfish-perl libcrypt-ssleay-perl libdbi-perl libdbd-mysql libdbd-mysql-perl libencode-hanextra-perl libnet-dns-perl libnet-ldap-perl libnet-ssleay-perl libnet-sslglue-perl libpdf-api2-perl libgd-text-perl libgd-graph-perl libjson-xs-perl libmail-imapclient-perl libtext-csv-xs-perl libxml-parser-perl libyaml-perl libapache2-mod-perl2

Crear el usuario de OTRS:

 # useradd otrs
 # passwd otrs
 # usermod -d /opt/otrs otrs

Hacer al usuario otrs del grupo del servidor web:

 # usermod -g www-data otrs

Activar los archivos de configuración predeterminados:

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

Comprobar si todos los modulos estan instalados, la salida tiene que ser “syntax OK”:

 # 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

Dar permisos a los archivos de OTRS:

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

Lincar configurador de apache y reiniciar el servidor:

 #ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf
 #ls /etc/apache2/sites-available/
 #/etc/init.d/apache2 reload

Permitir el sitio otrs.conf:

 #a2ensite otrs.conf
 #/etc/init.d/apache2 reload

Activar los Cronjobs para usuario de OTRS:

 # cd var/cron
 # for foo in *.dist; do cp $foo `basename $foo .dist`; done
 # su otrs
 # /opt/otrs/bin/Cron.sh start

Una vez instalado el OTRS abrir el explorador y escribir:

http://<direccion-ip>/otrs/installer.pl

Primera ventana da a Next:
1

Leer y aceptar la licencia:
2

Meter el usuario root y su contraseña que se seleccionó durante la instalación del servidor de MySQL y seleccionar una contraseña para el usuario de OTRS:
3

La configuración de la base datos finaliza correctamente:
4

Asegurarnos que el FQDN es correcto y meter un correo electrónico para el administrador:
5

Configurar el servidor de correo que se usará:
6

Verificar la configuración del mail:
7

Registrar la instalación de OTRS, también se pude saltar este paso:
8

Ya estará instalado el OTRS:
9