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.
Contents
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.
|
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.
entre a http://your.host.name/
- usuario predeterminado = root, contraseña predeterminada = password
- configure usuarios
- asigne los derechos de usuarios.
- Cree colas.
Para más información post-instalación puede consultar: http://wiki.bestpractical.com/index.cgi?ItsFinallyInstalledNowWhat