JSEND NSCA.

Java API e ferramenta de linha de comando para enviar cheques passivos Nagios para NSCA
Baixe Agora

JSEND NSCA. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Preço:
  • FREE
  • Nome do editor:
  • Rajneesh Patel
  • Site do editor:
  • http://code.google.com/u/rajneeshpatel/

JSEND NSCA. Tag


JSEND NSCA. Descrição

Java API e ferramenta de linha de comando para enviar cheques passivos Nagios para NSCA JSEND NSCA é uma API Java e ferramenta de linha de comando para enviar o Nagios Passive Cheques para o Nagios NSCA Add On.By usando a API JSEND NSCA, você pode facilmente integrar seus aplicativos Java em um ambiente monitorado Nagios, notificando assim Nagios de problemas e problemas. A ferramenta de execução do seu aplicativo. A ferramenta JSEND NSCA CLI (interface de linha de comando) envolve a API e permite que você envie verificações passivas a partir da linha de comando.jsend NSCA foi desenvolvida como a empresa que estou trabalhando para usa Nagios para monitorar os aplicativos e servidores. Para aplicativos existentes escritos em Perl e C, existem opções disponíveis para enviar verificações passivas, mas para aplicativos Java, a opção disponível foi para desembolsar e executar a ferramenta de linha de comando send_nsca.Although send_nsca trabalhou dessa maneira, é feio e nós preferimos ter O código dentro de nossos aplicativos para melhor desempenho, testabilidade, limpeza ... Uma pesquisa na Internet revelou algumas opções como o Nagiosaptender para LOG4J, mas no final resolvemos escrever nosso próprio cliente. Este cliente está atualmente em uso, provavelmente provando a viabilidade da abordagem. Na parte de trás disso, decidi escrever JSEND NSCA do chão como um exercício em TDD e pensei que iria disponibilizar como um projeto de código aberto para que outros desenvolvedores Pode se beneficiar da funcionalidade.Quick start exemplo codeimport java.io.IoException; importar com.googlecode.jsendnsca.core. *; importar com.googlecode.jsendnsca.core.builders. *; Classe pública Quickstart {Public Static Void principal (string [] ARGS) {Nagiosossettings Nagiosossettings = Nagiosossettingsbuilder .Withnagiososhost ("localhost") .withport (5667) .withconnectiontimeout (5000) .WithResponseTimeout (15000) .WithPassword ("Senha") .Crie (); NagiosPassivechecksender remetente = novo nagiospassivechecksender (nagiosossettings); MessagePayLoad Payload = MessagePayLoadBuilder .WithHostName ("localhost"). CHITHLEVEL (nível.Crítico). Doce ("Nome do Serviço de Teste"). Courtmessage ("mensagem de teste") .Crie (); tente {remetente.Send (Payload); } catch (nagiosexception e) {e.printstacktrace (); } Catch (ioexception e) {e.printstacktrace (); }}} Requisitos: · Java 2 Edição Standard Runtime Ambiente O que há de novo nesta versão: · Número de correções, particularmente para os construtores, a fim de torná-los fachados seguros e aprimoramentos no remetente não bloqueador. Muito obrigado a Claus Ibsen por criar e fixar essas questões.


JSEND NSCA. Software Relacionado