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.


0 Comentarios

Deja un comentario

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