ignite_dl_openfire

Monitorar o uso do Openfire (contas online e sessões de servidor, por exemplo) pode ser uma ferramenta bem útil na identificação de problemas com o serviço de mensagens instantâneas.

Acompanhar estes dados também pode prover informações preciosas para dimensionar corretamente o servidor, bem como planejar aquele upgrade comprovadamente necessário mas que a falta de dados reais impede a liberação de um orçamento específico para tal fim.

Pensando nisso, comecei a explorar as possibilidades disponíveis para obtenção destes dados, mas dessa vez não foi tão simples quanto eu imaginava.

Como o Openfire não possui suporte a SNMP e o JMX não expõe os dados que eu queria (corrijam-me se eu estiver errado, por favor), após testes e pesquisas decidi criar meu primeiro plugin para o Openfire.

Nasceu então o ServerInfo, versão 0.1.

Nesta primeira versão estão disponíveis somente os comandos necessários para atender minhas demandas atuais, mas já estou avaliando a possibilidade de disponibilizar diversos dados nas versões futuras.

E como eu faço para utilizar o plugin?

Em primeiro lugar você precisa baixar o plugin.

Depois de feito o download, basta fazer o upload normalmente pelo console admin.

Vou verificar a possibilidade de  colocar o plugin na lista oficial do Openfire, mas isso é algo para as próximas semanas.

Ok, já instalei, e agora?

Agora é muito simples. Basta mandar mensagens para info@serverinfo.meudominiojabber.com.

O plugin aceita no momento os seguintes comandos:

  • online users : número de usuários online
  • total users : número de usuários total
  • server sessions : número de sessões de entrada de servidores

Ao enviar o comando, o servidor enviará em resposta o dado solicitado.

E o que mais posso fazer?

Bom, eu programei este plugin pensando em gerar gráficos com estes dados.

Nos próximos dias devo lançar um post sobre isso, então fique ligado.

Enquanto isso, você mesmo já pode implementar sua monitoração usando qualquer uma das várias ferramentas disponíveis por aí (MRTG, Nagios, Centreon, Zabbix, etc…).

Até mais.

UPDATE 09/08/14: a versão 0.2 do plugin foi lançada. Saiba mais aqui.

Novo plugin para Openfire: ServerInfo
Tags:                     
Animated Social Media Icons by Acurax Responsive Web Designing Company
%d blogueiros gostam disto:
Visit Us On FacebookVisit Us On TwitterCheck Our FeedVisit Us On Linkedin