Servidor Openfire integrado ao Active Directory (Nível de Floresta 2008 R2)

O intuito deste artigo, é descrever de forma prática a implantação de um Servidor Jabber usando o Openfire, mas com autenticação no Active Directory. Neste artigo, procurei colocar todas a informações que tive ao desenvolver meu projeto em um único lugar, pois encontrei muita documentação na Internet de forma aleatória, então, decidi colocar tudo em um único artigo.

[ Hits: 33.625 ]

Por: Perfil removido em 09/12/2013


Servidor Openfire / Plugins



Configurações do Servidor Openfire

Algumas opções que achei necessário configurar na console de administração do Openfire vou mostrá-las aqui, seguem:
  • Na aba Servidor → Gerenciamento do servidor → Propriedades do servidor: pode ser mudado as configurações de usuário administrador do Openfire e as propriedades de conexão com o AD.
  • Na aba Servidor → Gerenciamento do servidor: pode ser configurado o recurso de e-mail.
  • Na aba Servidor → Gerenciamento do servidor: pode ser visualizado os logs do servidor.
  • Na aba Servidor → Gerenciamento do servidor → Configurações do servidor: pode ser alterado os diretórios de acesso ao AD.
  • Na aba Servidor → Gerenciamento do servidor → Configurações do servidor: pode ser alterado as configurações de entrega offline de mensagens.
  • Na aba Servidor → Gerenciamento do servidor → Configurações do servidor: pode ser alterado as Configurações de transferência de arquivos.
  • Na aba Servidor → Gerenciamento do servidor → Configurações do servidor → Registro & Login: pode ser alterado a maneira como os usuários farão login, como login anônimo, criar contas de usuários via cliente, etc.

  • Na aba Usuários/Grupos → Grupos: será mostrado todos os grupos que foram trazidos do AD. Neste ponto, é fundamental abrir os grupos de segurança do AD e marcar a opção DESATIVAR O COMPARTILHAMENTO DE LISTA DE CONTATOS DE GRUPO, isso evita mostrar os usuários de gestão do seu AD.
  • Na aba Usuários/Grupos → Grupos: Abra de um em um todos os grupos administrativos de sua empresa e marque a opção ATIVAR COMPARTILHAMENTO DE LISTA DE CONTATOS DE GRUPO. Na linha de baixo, coloque o nome do grupo grupoopenfire, marque a opção COMPARTILHAR GRUPO COM USUÁRIO ADICIONAL, depois marque a opção OS SEGUINTES GRUPOS e procure pelo grupo grupoopenfire. Fazendo este procedimento para todos os grupos administrativos de sua empresa, você conseguirá visualizar todos os usuários da rede mesmo eles estando offline.

Observação: estas opções, eu achei necessárias. Mas a console nos dá várias outras opções de configuração, basta escolher as que melhor se encaixa em seu ambiente.

Plugins

Os plugins do Openfire são de grande valia, pois auxiliam muito no gerenciamento do sistema.

Na aba PLUGINS → ADMINISTRAÇÃO DE PLUGINS → PLUGINS DISPONÍVEIS: tem todos os plugins disponíveis prontos para o uso, citarei os que ativei e achei necessário para uso no meu ambiente:
  • Broadcast :: usado para mandar mensagem para todos os usuários usados no servidor.
  • Email Listener :: usado para enviar mensagens de e-mail para usuários específicos.
  • Load Statistic :: usado para gerar estatísticas do servidor.
  • Monitoring Service :: usado para monitoramento de conversas entre usuários.
  • Packet Filter :: usado para definir regras de ética entre as conversas.
  • User import export :: habilita a importação e exportação de lista de contatos.

Caso queira usar plugins que não estão disponíveis no servidor, basta procurar o plugin na Internet, o plugin vem com a extensão .jar, feito isso, basta colocar o arquivo baixado dentro da pasta /usr/share/openfire/plugins, reiniciar o serviço do Openfire e ativá-lo via console.

Erros encontrados

Pessoal, até o momento, ainda estou em fase de homologação da ferramenta e o erro que encontrei, até o momento, foi ao usar o Console de Gerenciamento com o Internet Explorer, após migrá-lo para o Mozilla Firefox, não encontrei mais erro algum.

Outro erro constante que vejo em fóruns, é a de aumentar a memória de uso para o Java, mas, como disse, existem diversos tutoriais na Internet de como fazer esta alteração.

Agradecimentos e bibliografia usada

Pessoal, sei que a Internet está cheia de informações de Know How, mas conhecimento nunca é demais, e por isso decidi escrever minha experiência com o Openfire, espero que gostem.

Gostaria de agradecer muito à comunidade Viva o Linux, pois tenho aprendido demais com os colegas que nela escrevem.

E agradecer aos autores dos links abaixo, pois ajudaram muito em minha experiência:
Página anterior    

Páginas do artigo
   1. Hardware / Softwares / Instalação
   2. Banco de dados / Active Directory
   3. Servidor Openfire / Plugins
Outros artigos deste autor

OcoMon 2.0RC6 no OpenSUSE 11.2 com PHP5 + MySQL5 + Apache2 com correção de acentuação

Conhecendo a planilha do OpenOffice

Comportamento das tecnologias WEB e seus meios de acesso

PLC no Linux alguém já pensou nisso?

Compilando o kernel no Slackware com pacotes pré-compilados

Leitura recomendada

Linux - Qual a dificuldade de usar?

Monitoramento de Serviços e Servidores

Jabberd2 - Completo e sem mistérios

Instalando o CACIC no Debian Linux

Gerência de projetos com Redmine

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts