Sumrio lnstalao.................................................................................................................................... 3 Recomendaes..................................................................................................................... 3 Requisitos de lnstalao......................................................................................................... 4 lnstalao Centos 6.4 (64 bits)...............................................................................................4 lnstalao OTRS Help Desk................................................................................................... 7 lnstalador Web................................................................................................................. l0 Teste ps instalao Desempenho................................................................................l6 Pgina 2 Instalao Recomendaes
Usar Linux Seguindo a recomendao do OTRS Group, empresa alem responsvel pelo desenvolvimento do OTRS, e experincia adquirida pela Complemento com implantaes OTRS em servidores Microsoft Windows, encontramos inmeras vantagens em implantaes OTRS no Linux em comparao com o sistema da Microsoft: Estabilidade Nossos cases demonstraram que o OTRS mais estvel quando instalado em ambiente Linux. lsto explicado por dois principais pontos: l. Quando instalado em ambiente Windows, o servidor de pgina utilizado no o llS (padro Microsoft) mas sim o Apache para Windows, que na verdade se trata de uma adaptao do servidor Apache que naturalmente roda em ambientes Linux. 2. O outro ponto, que o OTRS desenvolvido em linguagem Perl e no h um interpretador nativo desta linguagem de programao para Windows, sendo necessrio rodar uma espcie de emulador que menos estvel e confivel que o Perl nativo Linux. Segurana As atualizaes de segurana do OTRS, quando descobertas, so lanadas primeiramente para ambientes Linux. Alm disto, no necessrio rodar programas de antivrus em ambientes Linux, por isso tambm a aplicao se torna mais rpida. Hardware Outra grande vantagem do Linux quanto ao hardware, pelo fato de ser um sistema leve e no rodar ambiente grfico, no necessita de grandes equipamentos para suport-lo, nem de constantes atualizaes podendo ainda ser configurado de forma a somente serem utilizados os recursos necessrios, tornando-o ainda mais leve e acelerando ainda mais o seu desempenho. Pgina 3 Requisitos de Instalao l. Um computador! A instalao pode ser realizada em um servidor fsico ou virtual. l. 2 GB de memria RAM 2. l60 GB HD 3. Processador Xeon 2.0 Ghz ou superior Instalao Centos 6.4 (64 bits l. Atualizaremos o sistema atravs do comando abaixo: # yum -y update 2. Para o OTRS rodar, precisamos desabilitar o SELinux, troque o valor da varivel SELlNUX para disabled e reinicie: # sestatus # vi /etc/selinux/config Apos reiniciar o servidor: # shutdown -r now l. lnstalaremos algumas dependncias: # yum install mlocate wget vixie-cron logwatch make gcc gd gd-devel unixODBC-devel mysql-server mysql php-mysql httpd mod_perl Pgina 4 2. Desabilitar lptables: Se esta linha retornar existncia do iptables: # chkconfig --list | grep iptables Desabilitamos ele com os dois comandos abaixo:: # chkconfig iptables off # service iptables stop Verificamos se foi desabilitados corretamente: # chkconfig --list | grep iptables l. Configurar o Mysql # service mysqld start # /usr/bin/mysql_secure_installation Pgina 5 l. Pressione Enter: 2. Pressione "y" e enter: 3. Digite uma senha de sua escolha para o usurio root do Mysql: 4. Responder "y" para as proximas perguntas. # chkconfig --levels 235 mysqld on Para melhorar a performance do MySQL, abra o arquivo: # vi /etc/my.cnf Adicione na sesso mysqld: max_allowed_packet=48M query_cache_type=l query_cache_limit=lM query_cache_size=32M Reiniciaremos o MySQL: # service mysqld restart l. Configurar Apache # chkconfig --levels 235 httpd on # service httpd start Instalao !"RS #el$ %es& Pgina 6 Os passos a seguir descrevem a instalao e a configurao bsica do OTRS Help Desk. Faremos a instalao atravs dos fontes do OTRS. No site existem tambm verses pr compiladas como RPM e executvel para Windows. O endereo para download : http :// www .otrs .com /en /open -source /get -otrs /software -download / Nesta mesma tela iremos baixar os pacotes de fontes do OTRS para Linux: http :// ftp .otrs .org /pub /otrs /otrs -3.2.8. tar .gz Na console do linux como root executaremos os comandos: l. # cd /opt/ (enter) Pgina 7 2. # wget http://ftp.otrs.org/pub/otrs/otrs-3.2.9.tar.gz 3. Descompactar a instalao do OTRS # tar xvfz otrs-3.2.9.tar.gz 4. Mover a pasta descompactada para otrs # mv otrs-3.2.9 otrs 5. necessrio verificar se todos os mdulos necessrios para o OTRS esto instalados corretamente: # /opt/otrs/bin/otrs.CheckModules.pl Pgina 8 l. lnstalar as dependencias atraves do yum : # yum install -y perl-Crypt-SSLeay.x86_64 perl-DateTime-Format-DateParse perl-DBD-MySQL perl-Digest-SHA perl-igest-SHAl perl-GD perl-GDGraph perl-GDTextUtil perl-Net- perl-Time-HiRes perl-XML- perl-LDAP sendmail-cf perl-CPAN perl-Test-Simple perl-YAML 2. Ser necessrio ainda instalar mais algumas bibliotecas atravs do modulo CPAN do perl: perl -MCPAN -e 'install YAML::XS' perl -MCPAN -e 'install Text::CSV_XS' perl -MCPAN -e 'install PDF::APl2' perl -MCPAN -e 'install Mail::lMAPClient' perl -MCPAN -e 'install JSON::XS' perl -MCPAN -e 'install Encode::HanExtra' Pgina 9 perl -MCPAN -e 'install DBD::ODBC' 3. Vamos criar um usurio para o OTRS no sistema: # useradd -d /opt/otrs/ -c 'OTRS user' otrs # usermod -G apache otrs 4. necessrio setar mais algumas informaes importantes: # copy config file cd /opt/otrs cp Kernel/Config.pm.dist Kernel/Config.pm cd Kernel/Config/ && for foo in .dist; do cp $foo `basename $foo .dist`; done && cd ../../ # copy all crontab dist files cd /opt/otrs for foo in var/cron/.dist; do mv $foo var/cron/`basename $foo .dist`; done # copy all .dist files cp .procmailrc.dist .procmailrc cp .fetchmailrc.dist .fetchmailrc cp .mailfilter.dist .mailfilter # lnstalar os arquivos de lnicializao install -m 755 scripts/redhat-rcotrs /etc/rc.d/init.d/otrs install -m 644 scripts/redhat-rcotrs-config /etc/sysconfig/otrs # copy apache2-httpd.include.conf to /etc/httpd/conf.d/zzz_otrs.conf install -m 644 scripts/apache2-httpd.include.conf /etc/httpd/conf.d/zzz_otrs.conf /opt/otrs/bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=apache --web-user=apache --web-group=apache /opt/otrs # Adicionar o servio do OTRS a inicializao do sistema chkconfig --levels 235 otrs on 5. Reinicializar o apache: # service httpd restart Instalador Web l. Acesse o navegador atravs do seu navegador (troque o lP abaixo pelo lP do seu servidor): http ://l92.l68.0.32/ otrs /installer .pl Pgina l0 l. Esta parte da instalao se d em 5 passos. Clique em "Prximo" para iniciar. Leia o contrato de licena, e se voc concordar, clique em "Aceitar licena": Pgina ll 2. Digite as informaes de configurao do Mysql e clique em "Verificar Configuraes do banco de dados": Pgina l2 3. Se tudo estiver correto, voc ver o seguinte alerta: "xito na verificao de banco de dados.". 4. Clique em OK e o sistema mostrar mais alguns campos para voc criar um novo usurio e um novo banco de dados para o OTRS. Recomendao: Por padro a senha "hot", ento melhor alterar esta senha para alguma coisa complexa. Aps digitar a nova senha, clique em Prximo. Se tudo der certo, voc ver esta tela: Pgina l3 5. Clique em Prximo. Na nova tela teremos algumas informaes administrativas: lmportante nesta tela: Pgina l4 Se voc ou seus atendentes forem trabalhar com mais de um OTRS, interessante alterar o lD do sistema, isto evitar uma srie de problems. O FQDN ser utilizado em mensagens de alerta do sistema, onde o OTRS inclui links para clicarmos e acessarmos diretamente um chamado por exemplo, logo, este deve ser a URL do seu sistema. servicedesk.suaempresa.com.br pode ser uma boa idia 6. A prxima tela tem a possibilidade da configurao de E-mail. Mas faremos esta configurao mais tarde. Clique em "Pular este passo". Pgina l5 Teste ps instalao Desempenho O prprio OTRS traz uma ferramenta para medir a performance de sua instalao. interessante executar este teste e tentar otimizar sua instalao antes de disponibiliz-la em produo. Acesse Admin Support Assesment SQL Benchmark lnicio Aps alguns segundos, o resultado dos testes aparecer: Se tudo deu certo, voc ver "carinhas felizes" como na linha acima "Select Time". No exemplo acima, vemos que alguns ajustes so possveis para melhorar o desempenho do acesso ao banco de dados. Neste caso, o sistema foi instalado utilizando o tipo lnnodb de tabelas no Mysql. Se instalado sobre Mylsam, a velocidade de acesso fica mais otimizada. Pgina l6 Pgina l7