5
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 Configuración 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 librerías Perl yum install perl-DBD-Pg perl-YAML-LibYAML Instalar Otras librerías 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

Configuracion Del Otrs en Centos Completico

Embed Size (px)

Citation preview

Page 1: Configuracion Del Otrs en Centos Completico

CONFIGURACION DEL OTRS EN CENTOS 6.4Editar y poner red al centos 6.4

vi /etc/sysconfig/network-scripts/ifcfg-eth0 ipaddr 10.128.37.210prefix = 24gateway= 10.128.37.1--en on= poner yes--en DHCP= poner none

Configuración del DNS:vi /etc/resolv.conf

nameserver 10.128.39.121Instalar el wget y el vim y el httpd yum update

yum install wgetyum install vimyum 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.rpmrpm -ivh pgdg-centos93-9.3-1.noarch.rpmyum install postgresql93*

Instalar librerías Perlyum install perl-DBD-Pg perl-YAML-LibYAML

Instalar Otras librerías

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.3wget 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 postgresservice postgresql-9.3 initdb

Configurar el postgreschkconfig postgresql-9.3 on

Configurar el httpdchkconfig httpd on

Subir Servicioservice postgresql-9.3 start

Page 2: Configuracion Del Otrs en Centos Completico

Configurar el hba.confvim /var/lib/pgsql/9.3/data/pg_hba.conf

local all all md5# IPv4 local connections:host all all 127.0.0.1/32 md5host all all 10.128.0.0/16 md5# IPv6 local connections:host all all ::1/128 md5

Reiniciar el Serviciovim /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 -postgressu – postgrespsql –dpostgres

crear rolecreate role otrs LOGIN PASSWORD 'otrs' SUPERUSER;

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

crear tablascd /opt/otrs/scripts/database/psql -U otrs -W -f otrs-schema.postgresql_before_8_2.sql otrspsql -U otrs -W -f otrs-initial_insert.postgresql_before_8_2.sql otrspsql -U otrs -W -f otrs-schema-post.postgresql_before_8_2.sql otrsvim /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.plvim /etc/sysconfig/iptables

# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.

Page 3: Configuracion Del Otrs en Centos Completico

*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-prohibitedCOMMITservice otrs start

vim /etc/httpd/conf/httpd.confServerName 10.128.37.210:80Listen 10.128.37.210:80#Listen 80

service httpd startservice postgresql-9.3 restartservice otrs restart

deshabilitar el selinuxvim /etc/sysconfig/selinux DELINUX= disablediptables –F

reboot

Poner respaldo al otrs Borrar la Base de Datos

su – postgrespsql –dpostgres

drop database otrs;Subir respaldo en backup/opt/otrs/scripts/restore.pl -b /root/ -d /opt/otrs/

Sacar respaldoMkdir /root/respaldo]# cp -r /opt /root/otrsEliminar 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/

Page 4: Configuracion Del Otrs en Centos Completico

/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 starturl: 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 moduleperl -MCPAN -e ‘install “Email::MIME”’

consultar los paquetes instalados

/opt/otrs/bin/otrs.CheckModules.pl