Documento: Dicas para montar um bom servidor de chat com o Openfire
Objetivo: Server Chat com o Microsoft Windows
Organização: Dicas e truques
Autor: Eduardo Popovici
*******************************************************************************
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.
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
ResponderExcluirOlá 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...
ExcluirRapaz... desejo a todos vocês muito sucesso !!!