Hardware / Softwares / Instalação
HardwareComo Hardware, usei os seguintes componentes:
SoftwaresComo Softwares, foi usado os seguintes programas:
InstalaçãoTodas as instalações foram feitas via apt-get, apenas o Openfire que foi baixado via Wget e posteriormente instalado. Os métodos serão descritos abaixo, lembrando que devemos ter um sources.list configurado e estar logado como root. Vamos lá? # apt-get install pymsnt Observação 1: dpkg -i é o comando e o restante, é o pacote do Openfire que baixei. Observação 2: lembre-se de colocar senha no usuário root do MySQL por questões de segurança e, caso seja necessário, acrescente os repositórios necessários para a instalação do Java, eu uso o Linorg, mas tem mais, basta escolher. |
|
Banco de dados / Active Directory
Configuração do banco de dadosPara configurar o banco de dados, basta digitar os comandos abaixo, necessário estar logado como root: # mysql -u root -p Comentando as linhas:
Preparando o Active DirectoryNeste ponto, iremos preparar nosso Active Directory para que a integração seja feita, para isso, siga os passos abaixo: 1 Passo: criar o usuário administrador do Openfire, para isto, basta acessar a Unidade Organizacional USERS e criar o usuário. 2 Passo: criar o grupo a ser usado, para isto, basta acessar também a UO USERS e criar um grupo. No meu caso, usei o grupo grupoopenfire, daí, coloquei como membro deste grupo, todos os usuários de meu domínio. Observação 1: apenas gostaria de salientar que, se usarem o usuário openfire e o grupo grupoopenfire dentro da UO USERS, no próximo capítulo deste artigo, é só copiar a configuração de busca avançada que dará certo: (&(objectCategory=person)(objectClass=user)(memberOf=CN=grupoopenfire,CN=users,DC=seudominio,DC=com,DC=br))
Observação 2: tentei usar o grupo USUÁRIOS DO DOMÍNIO para não ter que criar um outro grupo, mas não consegui fazer a integração, caso consigam. Integração com o Active DirectoryCaso o Firewall não esteja bloqueando o acesso, para acessar, basta digitar o IP do servidor Openfire, em um navegador, de preferência o Mozilla Firefox: http:\\xxx.xxx.xxx.xxx:9090 Basta seguir as telas de configuração. Descreverei todas, porém, não colocarei imagens: 1. Tela de configuração da linguagem a ser usada. 2. Em Domínio, coloque o nome do servidor onde está instalado o Openfire e não altere as portas configuradas. 3. Escolha a opção: CONEXÃO PADRÃO DO BANCO DE DADOS 4. Escolha a opção: MySQL
Depois, coloque o usuário e senha de acesso ao banco de dados. 5. Escolha a opção: SERVIDOR DE DIRETÓRIOS (LDAP) 6. Nesta tela, escolha “TIPO DE SERVIDOR” Active Directory, Host o IP do seu servidor, em porta não alterar.
7. Nesta tela, iremos filtrar o grupo onde queremos buscar nossos usuários, basta alterar a opção avançada e colocar o seguinte: (&(objectCategory=person)(objectClass=user)(memberOf=CN=grupoopenfire,CN=users,DC=seudominio,DC=com,DC=br))
8. Nesta tela, nada se altera. 9. Nesta tela, digitamos o usuário que criamos para gerenciar o servidor Openfire. 10. Nesta tela, logaremos no servidor Openfire e navegaremos até a aba USUÁRIOS/GRUPO e verificamos a existência dos usuários. |
|
Servidor Openfire / Plugins
Configurações do Servidor OpenfireAlgumas opções que achei necessário configurar na console de administração do Openfire vou mostrá-las aqui, seguem:
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. PluginsOs 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:
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 encontradosPessoal, 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. |