Total de visualizações de página

Pesquisar este blog

sábado, 20 de julho de 2013

Comunicador Corporativo "OpenFire"

Olá hoje vamos criar um servidor para que possamos utilizar na empresa como se fosse um "MSN" interno, o nome do servidor é Openfire (http://www.igniterealtime.org/projects/openfire/). O Openfire é um servidor de mensagens instantâneas que utiliza o protocolo XMPP. Para este tutorial vou utilizar o Sistema Operacional Debian 7.1.0 (http://cdimage.debian.org/debian-cd/7.1.0/multi-arch/iso-cd/debian-7.1.0-amd64-i386-netinst.iso)

A necessidade:
Para ter um controle melhor sobre o que estão falando da empresa tive a necessidade de colocar este servidor no ar, sendo assim todas as "conversas" podem ser auditadas posteriormente.

A instalação:
#Adicionar entradas no /etc/apt/sources.list
#Java para OpenFire
deb http://mirrors.kernel.org/debian/ squeeze main contrib non-free
deb-src http://mirrors.kernel.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#Fazendo um upgrade no repositório
apt-get update
apt-get upgrade

#Instalando o Java
apt-get install sun-java6-jre

#Download do Openfire 3.8.2
cd /opt && wget -c http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3.8.2_all.deb

#Descompactando o arquivo dentro do diretorio /opt
cd /opt
mv downloadServlet\?filename\=openfire%2Fopenfire_3.8.2_all.deb openfire_3.8.2_all.deb

#Instalando o pacote .deb
dpkg -i openfire_3.8.2_all.deb

#Agora vamos para a primeira configuração via Browse:







#Acessando via Web para configuração
http://ip_servidor:9090

#Usuario e senha:
admin
senha foi a que você cadastrou no inicio

#Configuração do Servidor:
Temos inumeras configurações a fazer, sugiro que dê uma lida na documentação mas o que eu faço de premissa nos servers que configuro são:
  • Estatística de Consulta do Banco de Dados
  • Desativado - Usuário não podem criar novas contas automaticamente.
  • Desativado - Apenas usuários registrados poderam conectar.
#E instalo os Plugins Disponíveis:
  • Broadcast
  • Client Control
  • Content Filter
  • Kraken IM Gateway
  • Load Statistic
  • Monitoring Service 
  • MotD (Message of the Day)
  • Packet Filter
 Feito isso agora você pode criar os grupos e usuários conforme seu cenário corporativo.

Mais uma vez agradeço a todos que acompanham meu Blog e ajudam a propagar a informação, pois mais sábio é aquele que sabe compartilhar o conhecimento.
Postar um comentário