Eu estava ouvindo Tool – Hooker with a penis quando me ocorreram algumas idéias. Geralmente, alertas de monitoramento ou de chamados (helpdesk) chegam por e-mail, ou você tem ir em uma página web, atualizar para ver se tem algo novo, etc. Neste meio tempo, é bem simples dar atenção a alguma conversa no MSN, e principalmente se a janela for de alguma delicinha, e foi justamente pensando neste tipo de situaçao que surgiu ele (ou seria ela!?): rööker.rb, um bot para MSN, que possibilita monitoramento ativo dos serviços.

O que o rööker.rb faz:

- existe uma base com todos os clientes, contendo o quê (serviços) roda em quem (empresa);

- existe uma checagem constante dos serviços. Se algum deles cai, no mesmo momento é gerado um alarme, e através deste alarme é possível saber o quê parou em quem;

- no mesmo momento, uma mensagem no MSN é recebida, e esta mensagem traz informações sobre qual serviço parou e em qual empresa. Agora entra a intervenção, ficando a critério “deixar de lado” (pois o chamado não foi aberto pela empresa ainda), ou fazer o serviço voltar;

Na janela do chat é possível digitar comandos, por exemplo:

#c0344 httpd restart

Esta mensagem que envio diz o seguinte: deve ser reiniciado o Apache no cliente c0344. Então o “rööker” conecta via SSH no cliente e faz todo o serviço, simples assim.

Tem mais coisa a ser feita: alarmes via gTalk e twitter. Quando tudo estiver redondinho eu posto o fonte aqui. Estou testando tudo em Linux (CentOS 5.2) e OpenBSD (4.4).

Posts relacionados:

  1. pfXXX – A Simple Interface for OpenBSD Packet Filter (written in Ruby on Rails!)
  2. CentOS 5.3: missing instant messenger and installing wrong architecture
  3. How-To: Install Ruby on Rails (OpenBSD 4.2, two steps)
  4. pfdoc.rb – the sexiest way to document your pf.conf (openbsd packet filter)
  5. ActiveMall: resposta ativa e conteúdo entregue em três redes distintas

Um Comentário para “Érre o quê!? Monitoramento ativo via MSN Messenger”

  1. Tenho grande interesse neste projeto. Gostaria de saber se podemos nos reunir para vermos o que é necessário para implantarmos um piloto, e a parceria que possamos fazer.

    Att,

    Luiz Frederico Gaertner

    Comment por Luiz Frederico Gaertner on 17/02/2009 at 11:44 pm

Deixe Seu Comentário