Instalación y configuración de OTRS 5 en servidor Debian 8.

  • Preparando la instalación en Debian 8:

Una vez instalado el servidor básico para otrs, se instalan los siguientes módulos de perl:

#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 libtext-csv-xs-perl libjson-xs-perl libapache-dbi-perl libxml-libxml-perl libxml-libxslt-perl libyaml-perl libarchive-zip-perl libcrypt-eksblowfish-perl libencode-hanextra-perl libmail-imapclient-perl libtemplate-perl

  • Instalar desde el código fuente

Se descarga la versión que se va a instalar, en este caso sera la versión de otrs es 5.0.11.tar.gz http://www.otrs.com/try/. Luego se descomprime y se mueve al directorio /opt/

#tar xzf /tmp/otrs-x.x.x.tar.gz

#mv otrs-x.x.x /opt/otrs

  • Chequear los módulos perls (Opcional)

Se puede verificar los módulos con los que cuenta otrs.

#perl /opt/otrs/bin/otrs.CheckModules.pl

  • Instalar módulos de perl faltantes

Se busca:

#apt-cache search Digest::MD5

En este caso el paquete a instalar es:

#aptitude install libdigest-perl-md5-perl

  • Crear usuario otrs

Se crea el usuario:

#useradd -d /opt/otrs -c ‘OTRS user’ otrs

Le agregamos al usuario otrs una consola shell:

#usermod otrs -s /bin/bash

Se agrega al grupo del webserver:

#usermod -G www-data otrs

  • Activar la configuración del archivo de configuración

Se copia el archivo de configuración de ejemplo para ser utilizado de la siguiente manera.

#cd /opt/otrs/

#cp Kernel/Config.pm.dist Kernel/Config.pm

  • Verificar si todos los módulos están instalados:

#perl -cw /opt/otrs/bin/cgi-bin/index.pl

#perl -cw /opt/otrs/bin/cgi-bin/customer.pl

#perl -cw /opt/otrs/bin/otrs.Console.pl

  • Configurar el servidor de apache

Instalamos los siguientes paquetes:

#apt-get install apache2 libapache2-mod-perl2

Luego se copia el scripts de configuración de apache en la dirección que se muestra a continuación con el nombra zzz_otrs.conf:

#cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-enabled/zzz_otrs.conf

Se deben activar los siguientes modulos:

#a2enmod perl

#a2enmod deflate

#a2enmod filter

#a2enmod headers

  • Permisos de archivos

Se debe otorgar los permisos de archivos de la siguiente manera:

#cd /opt/otrs/bin/

Luego se ejecuta el siguiente archivo de la siguiente manera:

#./otrs.SetPermissions.pl –web-group=www-data

Ahora reiniciar el servidor apache2

#/etc/init.d/apache2 restart

  • Configuración de base de datos remota:

En el servidor de otrs se debe instalar el siguiente paquete:

#aptitude install mysql-client

OJO: En el servidor de base de datos, se debe revisar las siguientes configuraciones en el archivo /etc/mysql/my.conf

  • La linea skip-external-locking debe estar descomentada.

IMPORTANTE:

Para cambiar el valor de la variable innodb_log_file_size hay que realizar los siguientes pasos:

Entramos a Mysql como usuario root, seteamos la siguiente variable:

#mysql -u root -p

mysql > SET GLOBAL innodb_fast_shutdown = 1;

mysql > quit

Al salir paramos la base de datos mysql para verificar que no nos arroje ningun error:

#/etc/init.d/mysql stop

Eliminamos los siguientes archivos a cualquier otra carpeta

#rm /var/lib/mysql/ib_logfile0

#rm /var/lib/mysql/ib_logfile1

Ubicamos el archivo de configuración de mysql y buscamos la sección de innodb, por defecto no hay ninguna linea disponible, así que descomentamos una linea y agregamos lo siguiente:

# * InnoDB

#

# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.

# Read the manual for more InnoDB related options. There are many!

innodb_log_file_size=512M

Luego iniciamos la base de datos.

/etc/init.d/mysql start

  • Iniciar Daemon

Como usuario otrs se realiza la siguiente operación:

#su otrs

#/opt/otrs/bin/otrs.Daemon.pl start

  • Tareas programadas para usuario otrs

Como usuario otrs se realiza la siguiente operación:

#cd /opt/otrs/var/cron

#for foo in *.dist; do cp $foo `basename $foo .dist`; done

Con el usuario otrs iniciamos las tareas programadas:

#/opt/otrs/bin/Cron.sh start

Instalación de OTRS por interfaz gráfica:

 

1.-Ingresamos a otrs mediante la dirección http://localhost/otrs/installer.pl,   Le damos a siguiente.

2.-Aceptamos la licencia y continuamos:

3.-Seleccionamos la base de datos de nuestra preferencias y seleccionamos crear una nueva base de datos y continuamos.

4.-Colocamos nuestro usuario de base de datos, clave y host, verificamos y automaticamente nos generara las tablas y creara un usuario otrs con una clave por defecto, es recomendable almacenar la que el genera o colocar una propia, en este casi se coloco una propia, continuamos.

5.- Este casi se coloco una propia, continuamos.

6.-Hasta aquí todo va bien, ya tenemos nuestra base de datos configurada, continuamos.

7.-Aquí colocamos los datos correspondientes a nuestro caso, es importante tomar en cuanta el Verificar los registros MX, para que no de errores y si se va a trabajar de manera local, deshabilitamos esta opción.

8.-Se puede configurar el servidor de correo que se utilizara y se podría probar, en este casi lo dejaremos por defecto, se puede modificar mas adelante, presionaremos Omitir este paso, a menos que quieran registrar su servidor de correo.

9.-Ya tenemos instalado nuestro sistema otrs, copiamos este usuario y clave para poder ingresar al sistema y es importante cambiar esta clave a uno que si podamos recordar, así que esto es lo primero que deberíamos hacer al ingresar.

10.-Para ingresar vamos a la dirección: http://direccion-ip/otrs/index.pl

11.-Para cambiar la contraseña, vamos al icono de engranaje de la parte superior izquierda y vamos a la sección Cambiar Contraseña. Esto es todo, espero que se de ayuda este tutorial.


2 Comentarios

pablo galvis · 22 Octubre, 2017 en 5:58 pm

Buenas acabo de encontrar tu blog realice la instalación con otro manual pero básicamente es lo que colocas aquí.
Tengo el siguiente problema el usuario y clave generado al finalizar la instalación no se corresponden, o sea no puedo acceder de ninguna manera

    Jesus Rivera · 30 Noviembre, 2017 en 9:46 am

    Saludos Pablo, si te refieres al usuario para administrar por defecto es root@localhost y la clave root si te refieres al usuario otrs en debian tienes que revisar el paso donde creas el usuario. Disculpa la tardanza en responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *