Links Patrocinados

Servidor de mensagens instantaneas interno (Jabber)
Introdução

Supondo que você seja administrador de redes e em sua rede possui diversos micros, quando um funcionário deseja falar com outro utiliza-se o telefone entre os meios. Talvez uma alternativa interessante seria o uso softwares de mensagens instantâneas, como um ICQ interno.

Objetivo
Configurar um Servidor de Mensagens Interna.

Material
Um micro que possua Linux instalado e que se comunique com o restante da rede.
O Programa jabberd servidor
Clientes de mensagem instantânea que suporte o protocolo jabberd: Kopete, SIM, Trilian entre outros...

Use o link abaixo para baixar o jabber:
% wget http://download.jabberd.org/jabberd14/jabberd-1.4.4.tar.gz

Baixe também o quickstart que serve para automatizar a configuração:
% wget http://jabberd.jabberstudio.org/quickstart/dist/jabberd-quickstart-0.2-linux

Instalando
Descompacte o Jabber com o comando, em seguida acesse o diretório que foi descompactado:
% tar –xvzf jabber-1.4.4.tar.gz
% cd jabber-1.4.4

Para instalar execute os seguintes comandos:
% ./configure
% make
% make install

Se após executar o ./configure e ele reclamar que você não tem o GNU Pth instalado, faça o download do mesmo:
% wget ftp://ftp.ossp.org/pkg/lib/pth/pth-2.0.7.tar.gz

Após baixar execute os comando abaixo para proceder com a instalação:
% tar -zxvf pth-2.0.7.tar.gz
% ./configure
% make
% make test
% make install

Configurando

Descompacte o jabberd-quickstart:
% tar -jxvf jabberd-quickstart-0.2-linux.tar.gz

Dentro desse diretório existe um arquivo chamado setup.sh, copie-o para dentro do diretório do jabber-1.4.4

% cp setup.sh /caminho/dos/fontes/jabber-1.4.4

Agora é só rodar o programa de configuração:
% cd /caminho/dos/fontes/jabber-1.4.4
% sh setup.sh

Siga as instruções

Domain Name: Coloque o IP do servidor, se na sua rede você conseguir pingar pelo nome da máquina então coloque o nome do seu servidor mas caso o contrário coloque apenas o IP.
Server Name (optional): Informe o nome do servidor.
Server Description (Optional): Descrição do servidor.
Server URL (Optional): url contendo informações do servidor.
Administrator: O nome do usuário administrador, obrigatório.
Administrator Password: Senha para o administrador, obrigatório.
PID Supporte: Coloque YES.

Feito isso é só registrar os usuários na opção Users, para isso rode novamete o script:
% sh setup.sh

Depois de ter feito essas configurações é hora de inicializar o servidor, proceda da seguinte forma:
Para que o servidor fique ativo é necessário um terminal só para ele, escolha um tty.
ctrl + alt + f2 (aqui escolhei o F2 mas você pode abrir o de sua preferência)
% cd /usr/local/jabber-1.4.3/jabberd
% ./jabberd –D

Pronto o serviço já foi inicializado.

Configurando os Clientes

Neste exemplo mostrei como configurar um cliente para windows e outro para Linux
Configurando o cliente para Windows, usando o cliente Exodus

Baixe esse cliente para Windows
http://exodus.googlecode.com/files/exodus_0.10.0.0.exe

Para instala-lo é só dar um duplo clique em cima dele:
Nome de usuario: Coloque o usuário que foi registrado no servidor.
Servidor: Coloque o IP do servidor ou o nome caso tenha feito na instalação do servidor jabberd.
Recurso: Coloque home.
Senha: Coloque a senha que você definiu quando cadastrou o usuário no servidor jabberd.
Ok
Ok

Pronto seu cliente já está configurado, para adicionar mais usuários na sua lista de contatos:
Clique na barra de ferramentas do exodus em Tools > Contacts > Add Contact
Em Contact ID coloque usuario@ip_do_servidor (ou nome caso tenha definido isso na configuração do jabberd).
Acredito que para outros clientes o procedimento é o mesmo só deve mudar a forma como está apresentado

Configurando o cliente para Linux, usei o Kopete
Neste exemplo estou usando o kopete 0.7.4, procure por ele no site do KDE:
http://www.kde.org

Para instalá-lo basicamente siga os comandos
% ./configure
% make
% make install

Para maiores informações consulte o Readme do mesmo.

Inicie e Kopete e clique em:
Configurações > Configurar Kopete > Em Plugins habilite o protocolo jabberd

Em contatos > Nova – Próximo > Selecione jabberd > Próximo
Na guia login
ID do Jabber: Coloque o usaurio@ip (ou nome do servidor)
Senha: senha do usuário
Na guia Conexões:
Servidor: Coloque o IP do servidor (ou nome do servidor)

Bom é isso espero que possa ajudar alguém com esse pequeno artigo.

Esse texto é de autoria de Diego de Oliveira Fucitalo


Favoritos Google Bookmarks Digg Stumbleupon Technorati Del.icio.us Twitter Squidoo MySpace Facebook Reddit Slashdot Propeller Myweb2 Search Yahoo Favorites My AOL Multiply Favorites Live Bookmarks Yahoo Fark MyJeeves Ask Sphinn MetaFilter Mixx Furl BlinkList Indianpad Newsvine KillerStartups DZone Megite Stories Swik Faves Ma.Gnolia Mister-Wong BlinkBits Shoutwire Thisnext Simpy Diigo Spurl Netvouz Corank Backflip Dealigg Bibsonomy Designfloat Citeulike Searchles Lipstick DanceWithShadows Connotea Plugim Linkagogo SK-RT Hemidemi Wists Ideas Mailtrust Rambhai Dropjack Tailrank Buddymarks Thoof Postonfire Answers Psychcentral Tewfiq Byethost7 Teenwag
 

Pesquisa

Usuários Online

Nós temos 323 visitantes online

Links Patrocinados