Introducao Openfire e um sistema de servicos de mensagens instantaneas que utiliza protocolo XMPP de forma gratuita, confira a lista completa de seus recursos http://www.igniterealtime.org/projects/openfire/. Roda nos sistemas operacionais Linux e Windows. Este artigo vai mostrar de forma simples como integrar esta ferramenta instalada num servidor Linux ao servico do Active Directory instalado no Windows Server 2008. Este artigo se refere somente a integracao do Openfire com Active Directory, demais temas nao sao abordados aqui. Consideracoes Openfire: Versao 3.6.4 Sistema operacional utilizado com Openfire: CentOS release 5.5 (Final). Sistema operacional utilizado com Active Directory: Windows Server 2008. Baixando o Openfire :Fig.1Baixando Openfire: wget http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire-3.6.4.i386.rpm Instalando: # rpm -ivh openfire-3.6.4.i386.rpm Preparando ################################ [100%] :openfire ################################### [100%] Diretorio de instalacao: #ls /opt/openfire/ Iniciar openfire: #/etc/init.d/openfire {start | stop | restart | status | condrestart | reload} Starting openfire: Verificando se porta esta no ar utilizando: # nmap sS 127.0.0.1 (ip de "loopback" ou ip do servidor local )Fig.2Ou o comando: netstat antpFig.3Acessando a pagina de administracao: Com seu navegador padrao acesse o endereco HTTP://ip_doservidor:9090Fig.4Configurando dominio e portas conforme figura 5:Fig.5Conferindo informacoes do servidor conforme figura 6:Fig.6Escolhendo servicos de diretorios LDAP:Fig.7Configurando as conexoes de LDAP conforme figura 8. Tipo de servidor: Active Directory Host: Ip do servidor AD Posta: 389 (Porta padrao AD) DN Base: DC=nome_dominio,DC=local (ex.: dominio integrado.local : DC=integrado,DC=local) DN administrador: CN=Administrador,CN=Users,DC=integrado,DC=local Senha: Senha do administrador do dominio ou usuario com permissoes de consulta no AD. Importantes testar conexao com o botao Testar configuracoes.Fig.8Verificacao dos usuarios e grupos do dominio integrados com openfire conforme figuras 9 e 10.Fig.9Fig.10Conclusao: De forma simples foi mostrado a integracao do Openfire com base de usuarios e grupos do Active Directory presente cada vez mais em ambientes de rede, nao havendo necessidade da criacao de outra base de usuarios, descomplicando a administracao dos servicos. Seguranca, customizacoes e demais temas nao foram abordados neste artigo devido a complexidade do assunto, em outras oportunidades sera aprofundado com mais atencao conforme requer. Espero que seja util aos amigos. Obrigado. O que e tomcat: O Tomcat e um servidor web Java, mais especificamente, um container de servlets. O Tomcat e um servidor de aplicacoes JEE, porem nao e um servidor de EJBs. Desenvolvido pela Apache Software Foundation, e distribuido como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementacao de referencia para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificacao J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e seguranca, JNDI Resources e JDBC DataSources.Ele tem a capacidade de atuar tambem como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele prove um servidor web HTTP puramente em Java. O servidor inclui ferramentas para configuracao e gerenciamento, o que tambem pode ser feito editando-se manualmente arquivos de configuracao formatados em XML.Como baixar: Acessar o site: http://tomcat.apache.org/Instalando: Descompactando:# tar -zxvf apache-tomcat-6.0.33.tar.gz Movendo para o diretorio padrao:# mv apache-tomcat-6.0.33 /opt/ Iniciando servidor:#/opt/apache-tomcat-6.0.33/bin/startup.shUsing CATALINA_BASE: /opt/apache-tomcat-6.0.33Using CATALINA_HOME: /opt/apache-tomcat-6.0.33Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.33/tempUsing JRE_HOME: /usrUsing CLASSPATH: /opt/apache-tomcat-6.0.33/bin/bootstrap.jar Teste: Digite