Instalando e integrando o OpenFire ao AD
O OpenFire é um servidor de mensagem instantâneas, assim como o MSN. A diferença é que ele é baseado no protocolo XMPP (Jabber), o mesmo protocolo que o GTalk usa.
O OpenFire está sendo muito utilizado para comunicação interna nas empresas, ele possui vários clientes, você pode escolher o que atende melhor a sua necessidade. Um dos clientes utilizados pelo OpenFire é o Spark:
Você pode baixar o OpenFire e o Spark pelo site:
http://www.igniterealtime.org/downloads/index.jsp
Instalando o OpenFire
Execute o instalador do OpenFire, selecione o idioma e avance até concluir a instalação.
Abra o OpenFire no menu Iniciar > Todos os programas > openfire > openfire server e clique em Launch Admin para abrir a pagina de administração.
Se você conseguir visualizar a pagina de administração do OpenFire, ele está funcionando.
Configurando o OpenFire
Na primeira vez que você acessa a pagina do OpenFire você deve iniciar a sua configuração, na primeira pagina selecione um idioma e clique em “Continue”
Nessa pagina você configura o seu domínio e as portas que o OpenFire vai utilizar.
Nessa pagina você seleciona o banco de dados que deseja utilizar, se você não tiver o AD instalado no servidor você pode usar o bando de dados padrão. Selecione “Banco de Dados Interno” e clique em “Continue”
Selecione “Servidor de Diretórios (LDAP)” e clique em “Continuar”
Agora você deve criar um usuário que possa ler o conteúdo do AD, sempre evite utilizar a conta “Administrador”.
Crie o usuário “OpenFire” no AD, marque a opção “A senha nunca espira” e defina uma senha forte para ele.
Selecione o seu domínio e clique em Ação > Delegar controle, selecione o usuário OpenFire e avance. Selecione a opção “Ler todas as informações do usuário”, avance e conclua.
Nessa pagina nós vamos fazer a conexão com o AD, selecione em Tipo de servidor a opção Active Directory, em Host coloque o hostname do seu servidor.
DN Base
Aqui você deve colocar o domínio ou a OU que você deseja utilizar o OpenFire, no meu caso o meu domínio é dionisio.local então ele fica assim: dc=dionisio,dc=local.
Autenticação
coloque aqui o usuario que você criou e clique em testar, se uma mensagem de sucesso aparecer clique em “Salvar e continuar”
Nessa pagina selecione os campos que o OpenFire vai utilizar, não é necessário alterar nada nessa pagina.
Não altera as configurações dessa pagina.
Selecione a conta que você vai usar para administrar o OpenFire e conclua a configuração.
Pronto! Agora é só baixar um cliente para o OpenFire, como por exemplo o Spark.
Configurando o serviço do OpenFire
Quando você instala o OpenFire no Windows ele roda como uma aplicação para ele rodar como serviço você deve instala-lo.
Para instalar o serviço do OpenFire abra o pronpt de comandos e vá até o diretório de instalação e entre na pasta bin (%programfiles%\openfire\bin). Agora use os comandos abaixo para configurar o serviço.
openfire-service /install Instala o serviço
openfire-service /uninstall Remove o serviço
openfire-service /start Inicia o serviço
openfire-service /stop Para o serviço
Use o /install e depois vá nos serviços do Windows e configure-o para iniciar automaticamente.
Muito bom Doug, vou testar na empresa e ver se gostam.
abs,
Marcel Tavares
Eai Marcel, que bom que o OpenFire foi util, ele é uma das melhores soluções de comunicadores interno
Douglas sabe me dizer se ele funciona para comunicação entre filiais pela web?
Olá,
É possivel, se eu não me engano a porta que você tem que redirecionar é a 5222
Bom dia Douglas.
tinha o openfire e spark instalado na empresa adicionado ao AD, do nada a pasta openfire sumiu e logicamente o serviço parou.
Um ex-funcionario da empresa que instalou este serviço e estou tantando instalar novamente junto ao AD, estou tendo problemas para configurar o host e o nd base no LDAP.
tenho o user administrador e o openfire.
ate consegui instalar fora do AD no meu mtbk mas para eu instalar todas as contas seria muito complicado.
poderia em ajudar por favor
obrigado
Celso
Bom dia Celso,
o host é o nome do controlador de dominio e o nd base é o seu domínio, ex: dominio.local = dc=dominio,dc=local. Se você ainda estiver com problemas me explique melhor o que está acontecendo…
Abraço
Cara eu não consigo integrar no meu servidor. Ultilizo um win server 2008 r2 e não consigo configurar a parte do AD no Openfire
Preencho corretamente os dados do AD onde se localiza, qual usuario senha certinho, conforme o tuto, mas na hora de testar a comunicação recebo a seguinte msg;
Testar: Configurações de Conexão
Status: Erro
Erro autenticando com o servidor LDAP. Verifique as credencias fornecidas.
Poderiam me dar um help?
Vlw
Olá,
Desculpe-me pela demora em responde-lo, se ainda está com o problema responda com a forma que você está colocando as credenciais do domínio e como você está configurando o cn…
Abraços
Boa tarde , os host deve ser instalado algum agente de serviço, para se comunicarem?
Olá,
No caso você tem apenas que instalar um cliente como o Spark.
Abraços
Boa tarde…cara não consigo conectar de jeito algum no meu AD, sempre dá “Erro autenticando com o servidor LDAP. Verifique as credencias fornecidas” mas fiz especificamente como você mostrou. e não tem jeito.
Olá Leandro,
Quais foram os parâmetros que você usou para se conectar ao AD?
muito bom esse tutorial esta de parabens pela iniciativa
Olá Douglas,
Estou com o mesmo problema do Leandro e do Walter. As configurações que utilizei foram essas: http://img577.imageshack.us/img577/568/openfire1.jpg
E o erro que aparece é esse: http://img190.imageshack.us/img190/6414/openfire2.png
Confesso que já fiz de tudo e aparentemente tudo está certo.. saberia me dizer o que está errado?
Olá Danilo,
Não estou vendo nada de errado, e pelo erro ele conseguiu se conectar ao DC, mas teve erro na autenticação, me confirme algumas coisas:
O administrador está no container Users?
O seu domínio é santacasabp.braganca?
Abraços
Cara fiz passo a passo, meus parabéns obrigado pela contribuição
Douglas acredito que a maioria das pessoas que postaram aqui estão com o problema de autenticação no AD. Teria um e-mail para eu te mandar uns prints para verificação de erro? Pois vi que todos estão com o mesmo problema que eu.
Cleber, desculpe a demora em responder, o meu e-mail é douglasdionisio@gmail.com
Abraços