Instalación de RT 3.4.x en CentOS 4.2

RT es un sistema de ticketing de nivel empresarial que le permite a un grupo de personas administrar tareas, hechos y solicitudes enviadas por una comunidad de usuarios de forma inteligente y eficientemente.

1. Iniciar con la instalación fresca de un servidor CentOS 4.x.

2. Instalar software.

cd /etc/yum.repos.d
wget http://campus.fct.unl.pt/paulomatos/rt/repository/3.4.x/rt-3.4.x.repo
cd /tmp
yum -y update
yum -y install httpd-devel mod_ssl mysql mysqlclient10 mysql-server mysql-devel sendmail-cf perl-DBD-Pg

3. Configurar e iniciar los servicios.

chkconfig httpd on
service httpd restart
chkconfig mysqld on
service mysqld start
mysqladmin -u root password newpass

4. Instalar RT.

ArtWork/WikiDesign/icon-admonition-alert.png

ATENCIÓN: RT sobrescribe algunos paquetes de la distribución base, especialmente mod_perl. Si su repositorio base está protegido por el plugin protectbase, necesita además proteger el repositorio RT, de forma tal que pueda sobrescribir los paquetes de la distribución base. Más adelante este protege los paquetes RT que son sobrescritos por otros repositorios, especialmente perl-DBX-packages.

yum -y install rt rt-mail-dispatcher
cp /etc/rt/RT_Config.pm /etc/rt/RT_SiteConfig.pm

5. Configurar RT.

vi /etc/rt/RT_SiteConfig.pm
vi /etc/httpd/conf.d/rt.conf

Usted definitivamente necesitará fijar la contraseña de la base de datos RT antes de continuar. No hacerlo podría ser muy peligroso.

6. Inicializar la base de datos RT.

/usr/sbin/rt-setup-database --action init --dba root --prompt-for-dba-password

Si algo va mal, usted siempre puede desistir ejecutando:

/usr/sbin/rt-setup-database --action drop --dba root --prompt-for-dba-password

7. Configurar el fichero .procmailrc de RT.

vi /var/rt/home/.procmailrc

8. Configurar el despachador de correo.

cp /usr/bin/rt-mailgate /etc/smrsh/rt-mailgate
vi /etc/aliases Add lines:
rt: "|/etc/smrsh/rt-mailgate --queue general --action correspond --url http://your.host.name/"
rt-comment: "|/etc/smrsh/rt-mailgate --queue general --action comment --url http://your.host.name/"

Ejemplo de adición de cola con un espacio:

rt-dev: "|/etc/smrsh/rt-mailgate --queue 'Dev Group' --action correspond --url http://your.host.name/"
rt-dev-comment: "|/etc/smrsh/rt-mailgate --queue 'Dev Group' --action comment --url http://your.host.name/"

9. Configurar Sendmail.

vi /etc/mail/sendmail.mc

Cambie la línea:

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

a:

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')

Reconstruya su sendmail.cf:

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

Adicione su nombre de anfitrión:

vi /etc/mail/local-host-names

Adicione la línea: rt.example.com

Reinicie Sendmail:

service sendmail restart

10. Entre a RT.

Para más información post-instalación puede consultar: http://wiki.bestpractical.com/index.cgi?ItsFinallyInstalledNowWhat

es/HowTos/RT_3.4.x_On_CentOS_4.x (last edited 2019-12-09 09:11:40 by anonymous)