Instalação de um servidor de mensagens instantâneas Openfire na sua rede com clientes Microsoft Windows e cliente Jabber Exodus

O Openfire é um servidor para comunicação interna, semelhante ao MSN e Gtalk. Cada vez mais as empresas estão centralizando
e controlando a comunicação interna evitando o uso de MSN e outros mensageiros que atrapalham a produtividade e o desempenho dos funcionários.

[ Hits: 16.083 ]

Por: Perfil removido em 25/11/2011


Instalação do servidor de mensagens instantâneas Openfire



Prefácio

O Openfire é um servidor para comunicação interna, semelhante ao MSN e Gtalk. Cada vez mais as empresas estão centralizando e controlando a comunicação interna evitando o uso de MSN e outros mensageiros que atrapalham a produtividade e o desempenho dos funcionários.

O Openfire, antes Wildfire, é uma alternativa grátis e eficiente para criar um "MSN" de uso corporativo. O programa utiliza o protocolo XMPP (Jabber), que é o mesmo utilizado em aplicativos como o GTalk, e que possui um gerenciamento Web de contas de usuários e políticas de utilização.

Nesse artigo faremos a instalação do servidor Openfire.

Requisitos

  • Sistema GNU/Linux Debian 5 ou superior;
  • Pacote sun-java6-jre;
  • Pacote Openfire;
  • Cliente jabber Exodus.

Instalação

1) Instalação do pacote java.

Logado como root, vamos executar o comando:

# apt-get install Sun-java6-jre

2) Instalação do Openfire.

Após a instalação do pacote, vamos baixar o Openfire do site:

# wget -c http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3.7.0_all.deb

Após o download do Openfire (note que ele é um pacote '.deb'), utilizaremos o comando para instalação:

# dpkg -i openfire_3.7.0_all.deb

3) Iniciando o Openfire.

Após a instalação, vamos iniciar o serviço do Openfire com o comando:

# /etc/init.d/openfire start

4) Personalizando e configurando o servidor.

- Após iniciar o Openfire, abra o navegador de internet no endereço: HTTP://ipdoservidor:9090. Logo após, selecione o idioma Português.

- Informe o nome da rede (domínio) e a porta que será utilizada pelo Openfire.

-Logo após será necessário informar qual a forma de acesso ao banco de dados, nesse artigo utilizaremos a forma simples e prática, armazenando os usuários no banco de dados do próprio Openfire, ou seja, sem um servidor de banco de dados específico como o MySql, por exemplo.

- Na tela seguinte deveremos informar uma senha para o administrador do sistema Openfire, após a definição da senha será necessário logar-se novamente como administrador do sistema. O usuário administrador padrão é 'admin' e a senha é obviamente a que foi definida na etapa anterior.

A tela inicial da administração é bem simples. Nela encontramos várias informações, como por exemplo: uso do servidor, quantidade de memória disponível, caminho do Openfire no sistema, mensagens offline e várias outras opções que podem ser configuradas ao gosto do freguês.

Vamos configurar apenas as mais simples, deixando a critério do administrador definir qual a melhor configuração para sua rede.

5) Criando novos usuários no Openfire.

- No menu horizontal, temos a opção 'usuários/grupos', clique na guia e vamos criar nosso primeiro usuário. No lado esquerdo da tela clique em 'Criar novo usuário'. Informe o login, nome e senha e clique em 'criar usuário'.

6) Instalando o cliente Jabber.

Após criar todos os usuários no servidor, deveremos agora baixar e instalar um cliente Jabber. Caso você utilize estações Windows em sua rede, uma excelente alternativa é o Exodus disponível no link:
A instalação é bem simples, tipicamente um: next -> next -> finish. :)

No Linux, podemos utilizar o próprio Kopete ou aMSN. Nesse artigo presumo que teremos um servidor Linux com estações Microsoft, por isso utilizaremos nesse artigo o Exodus.

7) Configurando o cliente Jabber Exodus.

Após a instalação do Exodus, clique no ícone do programa e vamos às configurações:
  • Na guia 'Accounts details', vamos informar o nome do usuário cadastrado no servidor seguido do "@". Por exemplo: "[email protected]" e logo abaixo a senha;
  • Na guia 'Connection', informaremos o IP do servidor Openfire. Em 'port', utilizaremos a padrão: 5222.

8) Finalizando

Após a configuração do cliente Jabber, informe a senha (caso necessário) e pronto.

Repita o procedimento com os demais computadores da rede e você terá seu "Mensageiro interno" funcionando corretamente.

Considerações finais

Existem várias opções de configurações dentro da interface Web do Openfire. Basta um pouco de paciência e tempo para configurar o servidor de acordo com as políticas de sua rede.

Um forte abraço a todos.

Att. Alexandre Pina
http://www.alexandrepina.com
E-mail:[email protected]
   

Páginas do artigo
   1. Instalação do servidor de mensagens instantâneas Openfire
Outros artigos deste autor

Relato I Fórum da Revista Espírito Livre

Linux x Windows - O paradoxo da atualização

Escreva para o VOL - Contribua você também!

Instalando discador "vppp" para terminais leves

Importando e-mails do MS Outlook para o Evolution ou Kmail

Leitura recomendada

Agora SIM, aMSN com suporte a anti-aliasing

Uma breve introdução ao Audacity

Gravando seus DVD's com o TkDVD

Compilando e otimizando KDE 3.x

Avaliando Ubuntu 7.10 Gutsy Gibbon (Ubuntu Studio)

  
Comentários
[1] Comentário enviado por tonyrecife em 25/11/2011 - 15:54h

Seria um servidor de envio de mensagens totalmente independente da internet?
Portanto, funcionaria numa rede local?

[2] Comentário enviado por ticopan em 25/11/2011 - 17:28h

Pretendo instalar este serviço em minha rede, mas gostaria de saber se o login oferece suporte para bases LDAP ou AD? Assim pouparia-me o trabalho de ter q cadastrar todos os usuários de minha rede.

[3] Comentário enviado por erickfrancis em 25/11/2011 - 19:23h

Comentário[1] - Sim, esse serviço funciona independente de ter internet.
Comentário[2] - Sim, ele tem suporte a LDAP, funciona muito bem, testado e aprovado.
Parabéns Alexandre pelo post.

[4] Comentário enviado por R.S.P Andre em 25/11/2011 - 22:36h

Parabéns pelo excelente post.
Muito objetivo.



[5] Comentário enviado por brunotool em 01/12/2011 - 12:18h

Cara muito legal esse post , parabens!
Quero tirar algumas duvidas , subi uma vm (debian) pra fazer um teste.
Ja instalei o java6 , ate ai tudo bem . Quando vou instalar o Openfire começa os problemas não consigo instalar o pacote seguinte erro e retornado

dpkg -i download-landing.jsp\?file\=openfire%2Fopenfire_3.7.0_all.deb
dpkg-deb: 'download-landing.jsp?file=openfire%2Fopenfire_3.7.0_all.deb' não é um formato de arquivo debian
dpkg: erro processando download-landing.jsp?file=openfire%2Fopenfire_3.7.0_all.deb (--install):
sub-processo dpkg-deb --control retornou estado de saída de erro 2
Erros foram encontrados durante o processamento de:
download-landing.jsp?file=openfire%2Fopenfire_3.7.0_all.deb

Se você puder dar um help sobre o erro ..!!

Vlw obrigado e Parabéns novamente pelo post.

[6] Comentário enviado por brunotool em 01/12/2011 - 13:47h

Ola , so respondendo a minha propia pergunta ,gonsegui resolver so mudei a versão do openfire , no link abaixo.
http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3.7.1_all.deb

Obrigado

[7] Comentário enviado por removido em 12/12/2011 - 10:40h

Obrigado pessoal :D

[8] Comentário enviado por gabriel.pereira em 18/01/2012 - 16:16h

Bom artigo Pina. É de artigos úteis desse tipo que a comu precisa... é muita coisa ruim q aparece todo dia aqui.. mtas pessoas sem visão de empresa e acham que quanto mais dificil fazer é melhor... Nego n aprendeu que o que vale é dinheiro no bolso e o chefe que não quer gastar.

Dúvida, você já utilizou a federação com o openfire? Isto é, adicionar usuários do MSN na lista de contatos do client?


Contribuir com comentário