Request Tracker (RT) es un sistema de tickets que permite administrar de mejor manera tareas, solicitudes de servicio entre un grupo de usuarios. Sitio oficial
Estos son los pasos de manera general:
1) # apt-get install request-tracker3.6 rt3.6-apache2 mysql-server-5.0 rt3.6-db-mysql
2) # apt-get install postfix
3) vi /etc/request-tracker3.6/RT_SiteConfig.pm
Set($rtname, 'XXXXXX');
Set($Organization, 'XXXXX');
Set($CorrespondAddress , 'rt@XXXXX');
Set($CommentAddress , 'rt-comment@XXXXX');
Set($WebPath , "/rt");
Set($WebBaseURL , "http://mi_ip");
Set($LogoLinkURL, 'http://mi_sitio');
Set($LogoImageURL, $WebImagesURL . "LOGO_IMG.jpg");
my %typemap = (
mysql => 'mysql',
pgsql => 'Pg',
sqlite3 => 'SQLite',
);
Set($DatabaseType, $typemap{mysql} );
#Set($DatabaseHost, 'localhost');
#Set($DatabasePort, '');
Set($DatabaseUser , 'rtuser');
Set($DatabasePassword , 'mi_passwd_rt36');
Set($DatabaseName, 'rtdb_name');
4) vi /etc/apache2/sites-enabled/000-default
Include "/etc/request-tracker3.6/apache2-modperl2.conf"
RedirectMatch ^/$ /rt/
5) # cd /etc/apache2/mods-enabled/
# ln -s ../mods-available/rewrite.load .
# /etc/init.d/apache2 restart
6) http://mi_sitio/rt/
Login: root
Password: password
jueves, 16 de octubre de 2008
RT y ldap...
RT tiene la opcion de poder definirle metodo de autenticacion externa via OpenLdap
En lo personal se me hizo mas simple la instalacion manual que comentan en la liga.
Despues de la instalacion del modulo, es necesaria una configuracion en el archivo de configuracion /etc/request-tracker3.6/RT_SiteConfig.pm
Esta es la configuracion de mi sitio:
### MY_LDAP Settings
Set($AuthMethods, [ 'MY_LDAP' ]);
Set($ExternalAuthPriority,['MY_LDAP']);
Set($ExternalInfoPriority, [ 'MY_LDAP' ]);
Set($LdapAutoCreateNonLdapUsers, 1);
Set($AutoCreateNonExternalUsers, 1);
Set($ExternalSettings, {'MY_LDAP' =>{
'type' => 'ldap',
'auth' => 1,
'info' => 1,
'server' => '172.16.29.X',
'base' => 'ou=People,dc=XXX',
'filter' => '(objectclass=posixAccount)',
'd_filter' => '(objectClass=posixGroup)',
'tls' => 0,
'net_ldap_args' => [ version => 3 ],
'attr_match_list' => [ 'Name', 'EmailAddress', 'RealName', 'WorkPhone', 'Address2'],
'attr_map' => { 'Name' => 'uid',
'EmailAddress' => 'mail',
'RealName' => 'cn',
'Organization' => 'XXXXXXXXX XXXX',
'ExternalContactInfoId' => 'dn',
'Gecos' => 'cn',
'HomePhone' => ' ',
'WorkPhone' => ' ',
'MobilePhone' => ' ',
'PagerPhone' => 'pager',
'Address1' => ' ',
'Address2' => ' '
}
}
});
En lo personal se me hizo mas simple la instalacion manual que comentan en la liga.
Despues de la instalacion del modulo, es necesaria una configuracion en el archivo de configuracion /etc/request-tracker3.6/RT_SiteConfig.pm
Esta es la configuracion de mi sitio:
### MY_LDAP Settings
Set($AuthMethods, [ 'MY_LDAP' ]);
Set($ExternalAuthPriority,['MY_LDAP']);
Set($ExternalInfoPriority, [ 'MY_LDAP' ]);
Set($LdapAutoCreateNonLdapUsers, 1);
Set($AutoCreateNonExternalUsers, 1);
Set($ExternalSettings, {'MY_LDAP' =>{
'type' => 'ldap',
'auth' => 1,
'info' => 1,
'server' => '172.16.29.X',
'base' => 'ou=People,dc=XXX',
'filter' => '(objectclass=posixAccount)',
'd_filter' => '(objectClass=posixGroup)',
'tls' => 0,
'net_ldap_args' => [ version => 3 ],
'attr_match_list' => [ 'Name', 'EmailAddress', 'RealName', 'WorkPhone', 'Address2'],
'attr_map' => { 'Name' => 'uid',
'EmailAddress' => 'mail',
'RealName' => 'cn',
'Organization' => 'XXXXXXXXX XXXX',
'ExternalContactInfoId' => 'dn',
'Gecos' => 'cn',
'HomePhone' => ' ',
'WorkPhone' => ' ',
'MobilePhone' => ' ',
'PagerPhone' => 'pager',
'Address1' => ' ',
'Address2' => ' '
}
}
});
miércoles, 15 de octubre de 2008
Apache+LDAP en Debian...
Para configurar la authenticacion con ldap de un usuario para acceder a un sitio que provee un apache. Esta nota esta en el entendido de que tiene un servidor ldap funcionando y un servidor apache en Debian.
1) Habilitando modulos en configuracion de apache
cd /etc/apache2/mods-enabled/
ln -s ../mods-available/authnz_ldap.load .
ln -s ../mods-available/ldap.load .
2) Configurando la ruta
cd ../sites-enabled/
vi 000-default
Alias /Documentos/ "/var/www/Documentos/"
AuthType Basic
AuthName "Restricted Access"
AuthBasicProvider ldap
AuthLDAPURL "ldap://mi_server_ldap:389/ou=People,dc=midc?uid"
require valid-user
3) Reiniciar el sevicio de apache
/etc/init.d/apache2 restart
4) Comprobar accesando a http://misitio/Documentos
1) Habilitando modulos en configuracion de apache
cd /etc/apache2/mods-enabled/
ln -s ../mods-available/authnz_ldap.load .
ln -s ../mods-available/ldap.load .
2) Configurando la ruta
cd ../sites-enabled/
vi 000-default
Alias /Documentos/ "/var/www/Documentos/"
AuthType Basic
AuthName "Restricted Access"
AuthBasicProvider ldap
AuthLDAPURL "ldap://mi_server_ldap:389/ou=People,dc=midc?uid"
require valid-user
3) Reiniciar el sevicio de apache
/etc/init.d/apache2 restart
4) Comprobar accesando a http://misitio/Documentos
martes, 16 de septiembre de 2008
Tux images
lunes, 1 de septiembre de 2008
Migracion del historial de Mailgraph
Este procedimiento lo he probado para migrar entre diferentes arquitecturas base de datos de Mailgraph.
1) En el servidor actual de mailgraph
# cd /var/lib/mailgraph
# rrdtool dump mailgraph.rrd > mailgraph.xml
# rrdtool dump mailgraph_virus.rrd > mailgraph_virus.xml
2) Copiar a la ruta destino los archivos xml generados por los comandos anteriores.
3) En el equipo a donde se migrara la base rrd
# cd /var/lib/mailgraph
# rrdtool restore mailgraph.xml mailgraph.rrd
# rrdtool restore mailgraph_virus.xml mailgraph_virus.rrd
Nota:
* Siempre he migrado de un servidor Debian Linux a otro servidor Debian Linux.
* He probado este procedimiento entre sparc a intel y de intel a ppc
1) En el servidor actual de mailgraph
# cd /var/lib/mailgraph
# rrdtool dump mailgraph.rrd > mailgraph.xml
# rrdtool dump mailgraph_virus.rrd > mailgraph_virus.xml
2) Copiar a la ruta destino los archivos xml generados por los comandos anteriores.
3) En el equipo a donde se migrara la base rrd
# cd /var/lib/mailgraph
# rrdtool restore mailgraph.xml mailgraph.rrd
# rrdtool restore mailgraph_virus.xml mailgraph_virus.rrd
Nota:
* Siempre he migrado de un servidor Debian Linux a otro servidor Debian Linux.
* He probado este procedimiento entre sparc a intel y de intel a ppc
viernes, 15 de agosto de 2008
Bash tips.....
* Poner un timestamps en el historial de Bash
Si es solo para un usuario, definir la variable HISTTIMEFORMAT en el ~/.bash_profile. Si es para todos los usuarios usar el /etc/profile. Ejemplo:
HISTTIMEFORMAT='%F %T '
export HISTTIMEFORMAT
Si es solo para un usuario, definir la variable HISTTIMEFORMAT en el ~/.bash_profile. Si es para todos los usuarios usar el /etc/profile. Ejemplo:
HISTTIMEFORMAT='%F %T '
export HISTTIMEFORMAT
lunes, 11 de agosto de 2008
Recurso compartido win2 en linux
Listar recursos:
# smbclient -U user -I 192.168.16.229 -L //smbshare/
Montar un recurso
# mount -t smbfs -o username=winuser //smbserver/myshare /mnt/smbshare
# mount -t cifs -o username=winuser,password=winpwd //192.168.16.229/myshare /mnt/share
# smbclient -U user -I 192.168.16.229 -L //smbshare/
Montar un recurso
# mount -t smbfs -o username=winuser //smbserver/myshare /mnt/smbshare
# mount -t cifs -o username=winuser,password=winpwd //192.168.16.229/myshare /mnt/share
Suscribirse a:
Entradas (Atom)

