OTRS

Publicado por Márcio Léo Laurelli da Silva em 11/05/2011

[ Hits: 32.633 ]

 


OTRS



Para instalar o OTRS precisamos ter instalado no servidor:
  • Apache;
  • MySQL.

1º) Baixe a versão 3.0.3 do OTRS no link:
2º) Extraia-o no seu computador e mude o nome da pasta para OTRS. Esse procedimento facilitara a configuração.

3º) Na raiz do seu servidor Linux crie uma pasta com o nome opt e coloque a pasta OTRS dentro dela, de modo que o seu shell ficará da seguinte forma:

[email protected]:/opt/otrs#

4º) Instale os módulos do perl, pois o OTRS depende deles para funcionar:

# aptitude install libapache2-mod-perl2 libdbd-mysql-perl libnet-dns-perl libnet-ldap-perl libio- socket-ssl-perl libpdf-api2-perl libsoap-lite-perl libgd-text-perl libgd-graph-perl libapache-dbi-perl mysql-server

Esta parte da instalação depende da versão do seu Linux. Há alguns módulos que podem dar erro na hora de instalar, eu os baixei pela internet ou utilizei o cpan que é um shell do perl.

5º) Dê as permissões:

# useradd -r -d /opt/otrs/ -c 'otrs user' otrs
# usermod -g www-data otrs


6º) Prepare a configuração do otrs:

# cd /opt/otrs/Kernel
# cp Config.pm.dist Config.pm
# cp Config/GenericAgent.pm.dist Config/GenericAgent.pm


7º) Agora você precisa ajustar as permissões, tanto para o usuário do servidor como do otrs:

# cd /opt/otrs
# bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web- group=www-data /opt/otrs


8º) Otrs tem um arquivo de configuração do pacote padrão do Apache. Você deve adicionar esta para o diretório de configuração do Apache, em seguida, reiniciar o servidor, a fim de avançarmos:

# cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf.d/otrs.conf

Em seguida devemos reiniciar o apache:

# service apache2 restart

9º) A instalação é feita pelo navegador. Basta você acessar o seguinte link:
Obs.: 127.0.0.1 deve ser substituído pelo seu IP.
Linux: OTRS
10º) Pronto. Agora você deve fazer a configuração que melhor o atenda. O MySQL deve ter permissão para criar o banco de dados, caso contrário não conseguirá instalar. No meu caso utilizei o PhpMyAdmin para dar a permissão, mas você pode fazer isso pelo shell também.

Espero que os ajude.

Outras dicas deste autor

Recebimento de email automático no OTRS

Leitura recomendada

Corrigindo o erro de boot "Diskfilter writes as not supported"

Protocolo SSH via browser (Firefox)

Criando pacotes RPM com o rpmbuild

Métodos para descobrir modelo da placa-mãe no Linux

Syslog-ng enviar e-mail Realtime

  

Comentários
[1] Comentário enviado por dolivervl em 12/05/2011 - 15:15h

Legal a dica.
A imagem q vc usou é do OTRS 2.0.4, a versão que vc instalou é bem mais bonita e legal.
O bom do OTRS são os módulos do ITIL.

[2] Comentário enviado por kimbundo em 23/05/2011 - 07:45h

Bom dia Marcio ando tentar implementar o otrs no escritorio e como tal segui o seu artigo infelimente obtive erro na implementação do mesmo
após reiniciar o apache com a mensagem:
service apache2 restart
Restarting web server: apache2 ... waiting Action 'start' failed.
The Apache error log may have more information.
failed!
fui ver os log de erro e encontrei a seguinte mensagem:

tail -f /var/log/apache2/error.log
[Mon May 23 09:13:40 2011] [error] [client 192.168.4.51] File does not exist: /var/www/favicon.ico
[Mon May 23 09:33:36 2011] [error] [client 192.168.4.51] File does not exist: /var/www/otrs
[Mon May 23 09:33:37 2011] [error] [client 192.168.4.51] File does not exist: /var/www/favicon.ico
[Mon May 23 10:02:52 2011] [error] [client 192.168.4.51] File does not exist: /var/www/favicon.ico
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ming.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ps.ini on line 1 in Unknown on line 0
[Mon May 23 10:28:11 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze1 with Suhosin-Patch mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Mon May 23 11:38:07 2011] [notice] caught SIGTERM, shutting down
[Mon May 23 11:38:08 2011] [error] Can't locate Kernel/Config.pm in @INC (@INC contains: /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) at /opt/otrs/scripts/apache2-perl-startup.pl line 67.\nBEGIN failed--compilation aborted at /opt/otrs/scripts/apache2-perl-startup.pl line 67.\nCompilation failed in require at (eval 2) line 1.\n
[Mon May 23 11:38:08 2011] [error] Can't load Perl file: /opt/otrs/scripts/apache2-perl-startup.pl for server srv.formaneet.com:0, exiting...

Alem do Marcio Silva caso alguem ja passo pelo mesmo sera que me pode ajudar a passar por ele.
Obrigado

[3] Comentário enviado por Márcio Léo em 23/05/2011 - 10:15h

ta com cara de ser problema de permissão no apache. Verifique se você deu esse comando:cd /opt/otrs # bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web- group=www-data /opt/otrs . Caso não vai dar pau mesmo. Se sua distro não for debian você vai ter que ver qual comando é equivalenta a esse.

[4] Comentário enviado por kimbundo em 23/05/2011 - 13:09h

Boa Tarde Marcio Léo uso o Debian e esto a implementar no Debian.
o comando que referes [email protected]:/opt/otrs/Kernel# cd /opt/otrs # bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web- group=www-data /opt/otrs
Foi aplicado
[email protected]:/opt/otrs# service apache2 restart
Restarting web server: apache2Action 'start' failed.
The Apache error log may have more information.
failed!
usei o comando tail -f /var/log/ obtive a mensagem

[Mon May 23 16:49:44 2011] [error] Can't load Perl file: /opt/otrs/scripts/apache2-perl-startup.pl for server srv.formaneet.com:0, exiting...
[Mon May 23 16:52:04 2011] [error] Can't locate Kernel/Config.pm in @INC (@INC contains: /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) at /opt/otrs/scripts/apache2-perl-startup.pl line 67.\nBEGIN failed--compilation aborted at /opt/otrs/scripts/apache2-perl-startup.pl line 67.\nCompilation failed in require at (eval 2) line 1.\n
[Mon May 23 16:52:04 2011] [error] Can't load Perl file: /opt/otrs/scripts/apache2-perl-startup.pl for server srv.formaneet.com:0, exiting...

entrei no ficheiro /opt/otrs/scripts/apache2-perl-startup.pl a linha 62 esta: 62 # enable this if you use oracle

mais uma vez agradeço pela sua ajuda. espero tambem ajuda de outros

[5] Comentário enviado por Márcio Léo em 23/05/2011 - 14:33h

Amigo ta faltando módulo do perl na sua instalação.tenta instalar usando este comando:apt-get install libapache-mod perl. ele vai instalar o módulo do apache.se persistir o erro Você deve fazer o seguinte na pasta ../otrs/bin execute esse comando:
./otrs.checkModules
ele vai checar quais módulos estão instalados.Pra instalar o módulo que esta faltando segue o artigo do berbert:
http://www.vivaolinux.com.br/artigo/A-forma-correta-de-se-instalar-modulos-Perl/



[6] Comentário enviado por eduardofraga em 13/08/2011 - 08:07h

Parece uma tradução de: http://wiki.otrs.org/index.php?title=Installation_on_Debian_5.04_lenny.

[7] Comentário enviado por márcio léo em 16/01/2012 - 14:39h

Amigo, isso é uma tradução, por isso é dica e não artigo!!!

[8] Comentário enviado por rz_otrs em 17/04/2012 - 19:11h

Fala galera, tudo em ordem?

O OTRS é um sistema show de bola... muito completo e completamente customizável...
Apesar de faltar alguns pontos importantes, a dica é bem útil e ajuda muito quem está se aventurando a implementar.
Seguem alguns sites que podem ajudar em caso de dúvidas ou ajuda profissional;

http://tuxjr.wordpress.com/

Valeu abraço a todos!

[9] Comentário enviado por leao_lml em 05/04/2016 - 09:34h

Olá está dando o seguinte erro
bash: bin/otrs.SetPermissions.pl: Arquivo ou diretório não encontrado

Esse erro acontece depois de digitar o seguinte trecho;
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web- group=www-data /opt/otrs

Se puderem me ajudar ficaria grato.

[10] Comentário enviado por erickgaia em 27/07/2017 - 12:59h

Olá pessoal,

Estou testando OTRS com uma máquina virtual em virtual box utilizando do Cent os 7, otrs é o 5, chego na parte da instalação via Browse porem na hora de criar o banco de dados ele gera erro 504 - Gateway timeout. Cheguei inclusive configurar outro ap e isolei as máquinas para uma outra rede para verificar se é o dns publico e inclusive já coloquei como rede cabeada. Sou muito novo no mundo linux.


agradeço,

Erick Gaia de Oliveira



Contribuir com comentário