Você está na página 1de 9

Instalando o Openfire no Centos 6.

Openfire um servidor de Mensageiro instantneo multi-plataforma de colaborao em tempo


real (RTC), sob licenciado da GPL e implementa o protocolo XMPP (Jabber). Possui clientes
para Windows, Linux e Mac OS e compatvel com vrios programas de comunicao.
Nesse Artigo vamos efetuar a instalao com um Banco de dados , nesse caso o Mysql

Instale o java

# yum install java -y

Agora instale o MySQL

# yum install mysql mysql-server -y

Coloque na inicializao do sistema

# chkconfig mysqld on

Inicia o MySQL

# service mysqld start

Defini a senha para o seu MySQL

# mysqladmin -u root password 'senha'

Agora Baixa o Openfire

# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.8.1-
1.i386.rpm

Agora instala a lib "libldb.i686" pois o openfire para 32bits e estamos com o sistema 64bits

# yum install libldb.i686

Agora vamos instalar o Openfire

# rpm -ivh openfire-3.8.1-1.i386.rpm

Agora inicia o Openfire

# service openfire start


Agora vamos criar o banco de dados para o Openfire

Acesse o MySQL

# mysql -u root -p

e cria o banco e com permisso para o usurio openfire

mysql> CREATE DATABASE openfire;


mysql> GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' IDENTIFIED BY
'senha';
mysql> FLUSH PRIVILEGES;
mysql> quit

Agora importa a base de dados para o MySQL

# mysql -u root -p openfire < /opt/openfire/resources/database/openfire_mysql.sql

Agora digita no seu Browser o ip do servidor do openfire pra finalizar a instalao

http://<ip_do_servidor_openfire>:9090
Escolha o idioma de sua preferncia.

O campo Domnio pode ser o hostname ou IP do servidor.

Marque a opo Conexo Padro do Banco de Dados para utlizar o banco de dados que foi criado
anteriormente.
Em Configuraes do Banco de Dados Conexo Padro, faa de acordo com a figura abaixo.

Marque a opo Servidor de Diretrios (LDAP).


Escolha a opo Active Directory, informe o IP 192.168.100.12 e a porta (389).
Em DN Base, informe dc=cs3,dc=corp
Em DN Administrador, informe suporte.cs3@cs3.corp e a senha desta conta.
Aps inserir as informaes, clique em Testar configuraes, caso no receba uma mensagem
de Status: Sucesso!, verifique as informaes inseridas e a conexo com o Domain Controller.
Obs.: Neste tutorial utilizei o domnio contoso.msft, que um domnio utilizado em treinamentos
Microsoft.
Troque o contedo do campo Filtro de Usurio.
De: (objectClass=User)
Para: (&(objectCategory=person)(objectClass=user)
(memberOf=CN=openfire,CN=users,DC=cs3,DC=corp))
Este novo filtro faz com que o Openfire procure apenas por usurios membros do grupo Openfire do
Active Directory.
Clique em Testar configuraes, dever ser mostrado apenas os usurios do grupo Openfire do Active
Directory.

Informe a conta que ser utilizada como Conta do Administrador do Openfire. Esta conta faz parte do
grupo Openfire do Active Directory.

Faa o teste de configurao e conclua a instalao.


Setup concludo.
AUMENTAR A MEMORIA CACHE DO JAVA NO
OPENFIRE

Edite o arquivo /etc/sysconfig/openfire

Descomente a linha: OPENFIRE_OPTS=-Xmx1024m

Altere o tamanho que se deseja (1024m s uma sugesto)

Reiniciar o openfire (service openfire restart)


Criar a lista de contatos

No console do Openfire,

1. Ir em Usurios/Grupos;
2. Clicar em Grupos/Lista de Grupos;
3. Localizar o Grupo openfire e clicar sobre o nome dele;
4. Selecionar Ativar o compartilhamento de lista de contatos de grupo;
5. Digitar um nome para a Lista (ex.: CS3);
6. Clicar em Salvar as configuraes da lista de contatos.

OBS.: Todos os usurios do AD que estejam no grupo openfire iro aparecer na lista.