Subindo um servidor de chat com Openfire e MySql no Windows parte 01

 Site oficial do Openfire


Documento: Dicas para montar um bom servidor de chat com o Openfire
Objetivo: Server Chat com o Microsoft Windows
Organização: Dicas e truques 


*******************************************************************************

Se gostou comente... se funcionou comente, se não ... comente também rs... sua opinião ajuda a melhorar o Blog da HTBRAZ e logicamente fornecer conteúdo de qualidade para quem esta com problemas.

Nosso conteúdo é gratuito. Somos a favor do conhecimento livre.

Sucesso!

*******************************************************************************

PARTE 01 - DICAS E TRUQUES - OK
PARTE 03 - MANUTENÇÃO (ainda não esta pronto)

Uma das coisa mais úteis que se pode imaginar é a comunicação entre departamentos de forma barata e simples com recursos bem interessantes que lembram muito nosso bom e velho (porém falecido), MSN e a bola da vez, o Skype.

Porém, muitas empresas tem regras muito específicas para uso das ferramentas como mensageiros para uso externo e até mesmo interno, então nós da área de TI podemos simplificar o processo.

Este tutorial ensina a subir um único servidor de modo rápido e fácil levando diversas considerações possíveis para pequenas e médias empresas, contudo tenho plena certeza que analistas mais aficionados podem refinar e muito as ideias aqui mostradas.

O Openfire é um sistema simples e funcional (como quase tudo dentro do mundo Open), e pode ajudar muito com questões simples e funcionais, porém requer alguns cuidados. 

Fique atento!

  • Quanto mais pluggins você instalar mais recursos de memória será consumido então não se empolgue, veja realmente o por que de cada pluggin antes de sair fazendo a festa
  • Durante o tutorial vamos alterar a quantidade de RAM do JVM, porém economizar recursos evita que o servidor pare de funcionar
  • A quantidade de usuários depende exatamente do recurso de memória do JVM que vem como padrão de 256 MB (e iremos passar para 1024MB) Obs.: Essa parte é realmente muito importante (veja a imagem que consta com 700 usuários - ok que nem todos estão ativos mas com toda a certeza 500 deles são simultâneos) 

  • O sistema pode sim autenticar no AD através de LDAP porém lembre-se de abrir algumas portas no Firewall do Windows, caso contrário não funciona.

O que usei para montar o "serevidor" ?
  • Processador Core 2 Duo (Maquina montada na boa e velha Sta Efigênia) 
  • Memória 8 GB DDR2
  • 2x HDs de 300GB SATA (direcionei o arquivo de paginação para o segundo disco)
  • 2x Placas de rede (10/100/1000) que serão colocadas em modo de ponte
  • No-break (Sempre é bom prevenir) 

O que tem instalado no "server"?
  • Windows 8 Pro (Sim funciona com o Windows 8, Windows 7, Windows Server 2008, Windows XP ... Obs... não use o Windows Vista ou o Windows ME que fica péssimo)
  • MySql 5.5.34 (Você também pode usar o SQL ou o SQL Express, mas eu prefiro o MySql)
  • Spark 2.6.3 (Servidor de chat com muitos recursos e Open)
  • Antivirus AVG (Sim o bom e velho AVG e todo o peso de recursos que ele tem)

Onde encontro?
  • Fiz um post anterior a este com uma biblioteca de dados (ficou com cerca de 300 MB o pacote) que você pode baixar direto do meu Google Doc´s, ou você pode procurar na internet e em fóruns. Não é difícil de achar ;-)

Dicas úteis antes de começar a instalar o Openfire para produção (leve a sério ou terá que se preocupar com esses detalhes depois)!

Quando terminar de instalar o Windows (Se possível em 64 bits) faça todos os updates possível siga os passos abaixo:
  • Instale o antivírus e atualize
  • Desative o reboot automático do Windows para update
  • Desative as opções gráficas para deixar a maquina mais rápida
  • Mude o arquivo de paginação para o segundo disco
  • Crie a ponte de placas de rede para aumentar a performance e tolerância a falhas (obviamente você vai precisar de dois cabos de rede no servidor)
  • Instale e configure o MySql
  • Instale e configure o Openfire
  • Instale os clientes e faça a conexão (podemos usar o Spark ou qualquer software cliente)

Feito o check list o próximo tutorial vai começar a parte prática do negócio. Fiz o link em cada etapa para não ficar dúvidas quanto a montagem do servidor.

Essas são algumas das boas práticas que evitaram problemas no meu cotidiano como analista, então vale seguir ou não (vai da sua cabeça amigo).

Grande abraço e sucesso.






2 Comentários

Comente sem faltar com respeito - ;-)

  1. Bom dia cara! Eu fico ate emocionado quando pessoas igual a você resovem compartilhar seu conhecimento. Obrigado, não so por mim mas por todos que veem aqui e aprendem um pouco mais. Valeuu

    ResponderExcluir
    Respostas
    1. Olá Bruno... olha é muito bom saber que consigo ajudar quem precisa. Sei que este mundo de TI é sempre difícil então tento ajudar com o que eu conheço sem cobrar nada rs...

      Rapaz... desejo a todos vocês muito sucesso !!!

      Excluir
Postagem Anterior Próxima Postagem