Introdução Openfire (antigo Wildfire) é um servidor multi-plataforma de colaboração em tempo real (RTC), licenciado sob a GPL e implementa o protocolo XMPP (Jabber). Possui clientes para Windows e Linux e é compatível com vários programas de comunicação. Neste manual irei instalar o Openfire 3.6.4 apenas como Instant Message Corporativo- SPARK Instalação do servidor de banco de dados 1 # yum install -y mysql mysql-devel mysql-server php-mysql Iniciar o MySQL 1 # /etc/init.d/mysqld start Definir senha de root do MySQL 1 # mysqladmin -u root password "novasenha" Instalação do servidor web 1 # yum install -y httpd Instalação do openssl (necessário para comunicação web segura) 1 # yum install -y openssl Instalação do serviço de gerenciamento via web para o MySQL (se necessário) 1 # yum install -y phpmyadmin Instalação do PHP 1 # yum install -y php php-ldap php-odbc php php-pear php-gd curl curl-devel Instalação do Java 1 # yum install -y java
Download do Openfire ESTADO DO RIO GRANDE DO SUL 1 # wget http://www.igniterealtime.org/downloadservlet?filename=openfire/openfire-3.6.4-1.i386.rpm Instalação do Openfire 1 # rpm -ivh openfire-3.6.4-1.i386.rpm Iniciar o Openfire 1 # /etc/init.d/openfire start Criação do banco de dados para Openfire Existe um script template que é utilizado para criar as tabelas, será necessário alterar este script para que o banco também seja criado. 1 # cd /opt/openfire/resources/database 2 # vi openfire_mysql.sql Acrescente as linhas abaixo, antes de CREATE TABLE: 1 CREATE DATABASE openfire; GRANT ALL PRIVILEGES ON openfire.* TO '192.168.252.18'@'localhost' 2 IDENTIFIED BY 'maloca'; 3 FLUSH PRIVILEGES; 4 USE openfire; Execução do script (criação do banco e tabelas) 1 # mysql -u root -p < openfire_mysql.sql Configuração do servidor Openfire Neste ponto do tutorial, o Openfire está instalado e já possui um banco de dados. A partir de agora a configuração será feita via web.
Em seu navegador digite http://192.168.252.18:9090 Para o ambiete da PMPF o Dominio:192.168.252.18 Vamos colocar as informações no Banco Mysql 1a Parte
2a Parte ESTADO DO RIO GRANDE DO SUL
Configurações de Perfil ESTADO DO RIO GRANDE DO SUL Definimos o nosso servidor LDAP
Definir os objetos que fazem parte da base LDAP
Definir os grupos do LDAP Definir quais os usários fazem parte do grupo administrador do Openfire.
NESTE PONTO ENCERAMOS A INSTALÇÃO NO OPENFIRE NO SERVIDOR INSTALAR E CONFIGURAR O SERVIÇO DE SPARK NOS USÁRIOS DA PREFEITURA MUNICIPAL DE PASSO FUNDO O que é o Spark? O Spark é um comunicador instantâneo capaz de oferecer troca de mensagens em tempo real (semelhante ao MSN), conferência com mais de 2 usuários, envio de arquivos, entre outras funcionalidades. Entretanto, possui característica corporativa: O servidor e os clientes estão localizados na rede, de forma que não há fluxo de dados pela Internet e também há privacidade na conversação (criptografia). Vantagens do Spark em relação ao Messenger
O usuário poderá deixar um aviso, ao sair do SPARK, através do Log out com Motivo; Possui opção para guardar o histórico das conversas; Todos os contatos ficam armazenados no servidor, não sendo necessário o usuário cadastrá-los; Estando o usuário Off-line, a mensagem será recebida quando estiver on-line. Acessando o Spark Logo após o login na rede, o Spark é iniciado automaticamente. A tela da Fig. 01 será exibida ao usuário. Outro método para acessar o serviço de comunicação instantânea é selecionar: MENU INICIAR -> PROGRAMAS -> SPARK -> SPARK.
INFORMÇÕES DO SERVIDOR DA PMPF 1) Após iniciar o programa conforme tela abaixo: 2) Deverá ser colocado os seguintes dados: 1. Usuário: <colocar o usuário utilizado na rede de computadores da pmpf ) (primeira senha) 2. Senha: <digitar a senha cadastrada> (primeira senha) 3. Servidor: 192.168.252.18
AMBIENTE DO SPARK NO DOMINIO PMPF