Está en la página 1de 4

CONFIGURACION DEL OTRS EN CENTOS 6.

4
Editar y poner red al centos 6.4
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ipaddr 10.128.37.210
prefix = 24
gateway= 10.128.37.1
--en on= poner yes
--en DHCP= poner none
Configuracin del DNS:
vi /etc/resolv.conf
nameserver 10.128.39.121
Instalar el wget y el vim y el httpd
yum update
yum install wget
yum install vim
yum install httpd -y

Se descarga el postgres y se instala
curl -O http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-
1.noarch.rpm
rpm -ivh pgdg-centos93-9.3-1.noarch.rpm
yum install postgresql93*

Instalar libreras Perl
yum install perl-DBD-Pg perl-YAML-LibYAML

Instalar Otras libreras
yum install perl-core 'perl(Crypt::SSLeay)' 'perl(Digest::SHA)' 'perl(Net::LDAP)'
'perl(URI)' 'mod_perl' 'perl(Date::Format)' 'perl(LWP::UserAgent)' 'perl(Net::DNS)'
'perl(IO::Socket::SSL)' 'perl(XML::Parser)' 'perl-DBD-Pg' procmail -y

Instalar otrs 3.3
wget http://ftp.otrs.org/pub/otrs//RPMS/rhel/6/otrs-3.3.0.beta5-01.noarch.rpm

Verificar la dependencia
rpm -qpR otrs-3.3.2-01.noarch.rpm
Instalar directamente
rpm ivh otrs-3.3.2-01.noarch.rpm

Iniciar el servicio de postgres
service postgresql-9.3 initdb

Configurar el postgres
chkconfig postgresql-9.3 on

Configurar el httpd
chkconfig httpd on

Subir Servicio
service postgresql-9.3 start

Configurar el hba.conf
vim /var/lib/pgsql/9.3/data/pg_hba.conf
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 10.128.0.0/16 md5
# IPv6 local connections:
host all all ::1/128 md5
Reiniciar el Servicio
vim /var/lib/pgsql/9.3/data/postgresql.conf
listen_addresses = '*'
service postgresql-9.3 restart


en caso de no tener la clave hacer esto
vim /var/lib/pgsql/9.3/data/pg_hba.conf
local all postgres trust
service postgresql-9.3 restart
psql -d template1 -U postgres
alter user postgres with password 'postgres';
\q
Exit

se vuelve a modificar el vim /var/lib/pgsql/9.3/data/pg_hba.conf
service postgresql-9.3 restart

Crear user su -postgres
su postgres
psql dpostgres

crear role
create role otrs LOGIN PASSWORD 'otrs' SUPERUSER;

crear database
create database otrs ENCODING 'utf8' OWNER otrs;
\q
Exit

crear tablas
cd /opt/otrs/scripts/database/
psql -U otrs -W -f otrs-schema.postgresql_before_8_2.sql otrs
psql -U otrs -W -f otrs-initial_insert.postgresql_before_8_2.sql otrs
psql -U otrs -W -f otrs-schema-post.postgresql_before_8_2.sql otrs
vim /opt/otrs/Kernel/Config.pm
$Self->{DatabasePw} = 'otrs';
$Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};host=$Self-
>{DatabaseHost};";
Y poner # en la de mysql
run /opt/otrs/bin/otrs.CheckDB.pl
vim /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
service otrs start
vim /etc/httpd/conf/httpd.conf
ServerName 10.128.37.210:80
Listen 10.128.37.210:80
#Listen 80
service httpd start
service postgresql-9.3 restart
service otrs restart

deshabilitar el selinux
vim /etc/sysconfig/selinux
DELINUX= disabled
iptables F

reboot

Poner respaldo al otrs
Borrar la Base de Datos
su postgres
psql dpostgres
drop database otrs;
Subir respaldo en backup
/opt/otrs/scripts/restore.pl -b /root/ -d /opt/otrs/

Sacar respaldo
Mkdir /root/respaldo
]# cp -r /opt /root/otrs
Eliminar carpetas y archivos rm rf /root/respaldo/*
DESINSTALAR OTRS

rpm -e paquete.rpm
rpm -i /root/otrs-3.3.2-01.noarch.rpm --replacepkgs

./backup.pl -d /backup/
/opt/otrs/scripts/backup.pl d /root/respaldo

Resetar passs
/opt/otrs/bin/otrs.SetPassword.pl root@localhost root

iptables -A INPUT -s 10.128.0.0/16 -p tcp --dport 22 -j ACCEPT

ejecutar el scheduler desde commando

shell> /opt/otrs/bin/otrs.Scheduler.pl -a start
url: http://doc.otrs.org/3.2/en/html/scheduler.html

cambiar la hora en centos

date --set "2008-04-22 11:49"
segundo nivel del ldap

# Autenticacion Multple: Segundo Nivel
$Self->{'AuthModule2'} = 'Kernel::System::Auth::DB';
$Self->{'AuthModule::DB::CryptType2'} = 'crypt';

Otrs module
perl -MCPAN -e install Email::MIME

consultar los paquetes instalados
/opt/otrs/bin/otrs.CheckModules.pl