Blog com comentários e dicas a respeito de Experiências obtidas no dia-a-dia com o Linux.
domingo, 6 de janeiro de 2008
Atualização de tópico
Link
sábado, 5 de janeiro de 2008
INSTALAÇÃO E CONFIGURAÇÃO DE SERVIDOR OPENFIRE com SPARK
Plataforma: Linux (Ubuntu 7.10)
Descrição:
O openfire é um servidor Jabber de código aberto e gratuito. Possui ferramenta de gerenciamento via web e extremamente flexível. Tem como base de funcionamento o Java. Neste tutorial será descrito como realizar a instalação a partir de seu código fonte, sendo assim possível sua utilização em qualquer sistema Linux. Será ainda descrito como instalar o cliente Jabber: Spark.
Não é obrigatório que se utilize o spark com o servidor openfire, qualquer cliente Jabber pode ser utilizado.
Pré-requisitos:
Instalação do pacote sun-java6-jre
para o pacote ser instalado, deverá antes descomentar as linhas referentes a pacotes multiverse no /etc/apt/sources.list
#apt-get update
# apt-get install sun-java6-jre
Para saber se o java está funcionando corretamente, basta executar o seguinte comando:
#java -version
Deverá retornar a versão do java instalado.
Após baixar o pacote openfire_3_4_3.tar.gz ou versão mais recente no site: http://www.igniterealtime.org/, criar pasta /opt
#mkdir /opt
Descompactar o pacote:
#tar zxvf openfire_3_4_3.tar.gz -C /opt
Será descompactado e será criada pasta /opt/openfire como demonstrado abaixo:
Para iniciar o servidor openfire, basta entrar no diretorio /opt/openfire/bin
e executar o script:
#/opt/openfire/bin/openfire start
Existe um pequeno bug neste script que mostra na tela uma mensagem
Não é um erro, apenas uma falha no script que não atrapalha o funcionamento do servidor, basta realizar a correção no mesmo como segue:
editar o arquivo /opt/openfire/bin/openfire
Na linha abaixo alterar acrescentando:
../logs/STDOUT.log 2>../logs/STDERR.log &
arquivo original:
arquivo alterado:
Iniciando novamente o servidor, veremos que não haverá mais mensagem.
Para saber se o servidor realmente foi iniciado, basta verificar a porta 9090 aberta no sistema:
Agora poderemos abrir o gerenciador com interface web em nosso servidor. Basta abrir no navegador o endereço http://localhost:9090
Neste passo vamos personalizar nosso servidor, começando pelo idioma, escolha Português logicamente.
Clique em continue. Na tela seguinte deverá informar o dominio de sua rede e as portas de administração, as quais pode deixar as padronizadas. Alterar apenas no caso de haver em sua rede algum outro serviço que utilize as mesmas portas para não ocasionar conflito.
Clique em continue. A seguir deverá ser definida a forma de acesso a banco de dados. Escolha banco de dados interno, para uma configuração mais rápida e pôr em funcionamento o serviço de forma mas prática, indicado para iniciantes ou redes pequenas.
Continue. A tela seguinte refere-se a forma de gerenciamento de usuários. Novamente para redes simples, selecione o padrão.
Continuando, na tela seguinte deverá ser informada uma senha para o administrador do serviço. Altamente recomendado por questões de segurança.
Em seguida finaliza o setup inicial. Basta logar-se no console administrador para maiores configurações:
Percebe-se que a interface é intuitiva, indicando diversas informações, como por exemplo a plataforma, tempo que o servidor está ativo, quantidade de memória utilizada pelo serviço, idioma, fuso horário, etc...
Este tutorial não abrange todas as opções no momento, mas nos próximos, serão abordados mais tópicos.
Inicialmente deveremos criar usuários para que se possa acessar nosso novo servidor jabber. Sendo assim, clique na aba usuários/grupos.
Por padrão já existe o próprio usuário admin. Clique no lado esquerdo, criar novo usuário.
Preencha os dados do usuário e clique em criar & Criar Outro. Para haver conversa, precisamos de pelo menos dois usuários.
Pronto, já possuimos 2 usuários. Precisamos agora instalar o cliente Jabber.
O escolhido para este tutorial foi o Spark.
Baixar o pacote: spark_2_5_8.tar.gz ou versão mais atual no site:
http://www.igniterealtime.org/,
Descompactar em seu diretório de aplicativos preferido.
#tar zxvf spark_2_5_8.tar.gz -C /usr/local
Será criada pasta /usr/local/Spark
Na estação deverá possuir o java instalado, basta seguir os passos iniciais desse tutorial. Pode ser o mesmo pacote java instalado no servidor. A verificação de funcionamento é a mesma.
Em seguida, no ambiente gráfico abrir um terminal e logar-se como root, para ativar a configuração inicial do spark.
Feito isso, pode fechar o spark e executar como usuário comum.
Pronto, o cliente jabber já esta logado. Basta agora outro usuario entrar na conversa. Para isso, podemos adicionar o usuário na lista de contatos, clicando em contatos adicionar. Em nosso servidor temos o usuaŕio suporte e o usuário usuario.
Na Estação do usuário usuario, devemos fazer o mesmo processo de instalação do spark. Feito isso, vamos iniciar a conversa.
Abaixo uma simulação entre os dois clientes jabber e suas listas de contato.
Agora a conversa está sendo realizada entre os dois clientes.
Neste tutorial foi feita a instalação e configuração básica do servidor Openfire com clientes Spark.
Continuarei a postar dicas. Como criar grupos, realizando log de conversas. Configuração de outros clientes jabber etc. Espero que este tutorial seja útil.