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: 18.738 ]

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: "Alexandre@openfire" 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:alexandre@alexandrepina.com
   

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

Configurando a impressora Epson C45 no Kurumin

Incron - supervisionando sistemas de arquivos

Introdução ao Conceito de Hardening

Big Linux: A opção ideal para iniciantes

Como ativar o módulo de cancelamento de ruído no Pipewire

Leitura recomendada

Desenvolvendo um servidor DNS no CentOS

Childsplay - Suite completa de jogos para a educação infantil

Backups com TAR e DUMP

Implementando um Linux Terminal Service (LTS) no Debian

TitansELsetup, configurador automatizado para Red Hat Like

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts