Instalación de Request Tracker 3.8.2

Requisitos

Request Tracker requiere un servidor mysql y apache.

Si no lo hemos hecho ya, configuramos perl. (Normalmente respondemos a todo que si.)

Librerías necesarias

Trataremos de instalar todas las librerías posibles por yum, ya que CPAN suele fallar. Para poder instalarlas debemos activar el repositorio plus y los de RPMForge.

Para ello ejecutamos

Librerias por CPAN

Este paso se hace solo en el caso de que al instalar Request Tracker diga que todavía le faltan librerías

Si al instalar el Request Tracker nos faltan mas librerías, debemos instalarlas con CPAN. Por ejemplo, si la instalación dice que falta Test::War, la instalamos de la siguiente forma:

Si no funciona por el proxy, lo configuramos:

Librerías a compilar

Este paso se hace solo en el caso de que al instalar Request Tracker y librerias por CPAN diga que todavía le faltan librerías.

Si tras el método CPAN tampoco hemos obtenido todas las librerías necesarias, debemos descargarlas de la pagina oficial. La instalación normalmente se basa en:

Si la instalación de esta requiere otra, debemos instalarla antes.

Otros

También instalamos el cliente ncftp y el compilador gcc.

La instalación también nos pide la creación de un usuario rt, que pertenezca al grupo apache:

Instalación de Request Tracker

Descargamos la última versión y la descomprimimos.

Configuramos y testeamos las dependencias.

Por defecto se instalara en /opt/rt3 a no ser que especifiquemos en la configuración otro directorio. Vamos a personalizar algunos parámetros. La lista completa se encuentra en RT_Config.pm, copie los parámetros que quiera cambiar desde ahí y cambie sus valores en RT_SiteConfig.pm

Por ahora utilizaremos estos:

Creamos el usuario rt_user para mysql.

Inicializamos la base de datos.

Configurando Apache

Creamos un alias nuevo para poder acceder a Request Tracker, ya que el contenido web del programa esta en /opt/rt3/share/html. Editamos el httpd.conf y añadimos lo siguiente al final.

Acceso a Rt

Para acceder vamos a http://ip/rt con el usuario root y contraseña “password”.

Autentificación externa con windows 2003

Para activar la autentificación externa con el directorio activo de windows tenemos que hacer lo siguiente:

Crear en el directorio activo dentro de Users, un usuario con una buena contraseña, que no puedad cambiar la contraseña y que no caduque

Crear un grupo dentro de Users llamada usuarios RT

Instalar el plugin para la autentificación

Hacer una copia de seguridad y modificar el fichero /opt/rt3/local/plugins/RT-Authen-ExternalAuth/etc/RT_SiteConfig.pm para que quede así:

Editar /opt/rt3/etc/RT_SiteConfig.pm y descomentar (quitar la #)

Grabar y reiniciar el servicio httpd

En caso de que el servicio httpd no inicie, mirar el log para ver a que se debe /var/log/httpd/error.log Si el error es algo así como can´t locate Net/LDAP necesitamos instalar una librería para ello hacemos

Correo

Para que pueda enviar correo hay que instalar un cliente de correo.

Tambien se puede instalar un servidor de correo como postfix y que haga relay hacia un servidor de correos externo.

Instalación de nuevos Informes

http://wiki.bestpractical.com/view/TimeWorkedReport

Referencias

http://sysadmins.es/2010/04/09/instalacion-de-rt-387-en-centos-54/

Instalación en Centos http://wiki.bestpractical.com/view/CentOS5InstallPlusSome

http://www.sun.com/bigadmin/hubs/multilingual/spanish/content/req_track_2.jsp

http://www.wains.be/index.php/2008/02/23/request-tracker-36-on-debian-etch-postfix-fetchmail/

http://wiki.covetel.com.ve/RT

http://www.uio.no/tjenester/it/applikasjoner/rt/utvikling-drift/modifications/