Jsend nsca

Java API en Command-Line-tool voor het verzenden van Nagios Passive Cheques naar NSCA
Download nu

Jsend nsca Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • The Apache License 2.0
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rajneesh Patel
  • Uitgever website:
  • http://code.google.com/u/rajneeshpatel/

Jsend nsca Tags


Jsend nsca Beschrijving

Java API en Command-Line-tool voor het verzenden van Nagios passieve controles naar NSCA JSEND NSCA is een Java API- en opdrachtregelgereedschap voor het verzenden van Nagios Passive-cheques naar de Nagios NSCA Toevoegen. Door gebruik te maken van de JSEND NSCA Core API, kunt u uw Java-toepassingen eenvoudig integreren in een Nagios-bewaakte omgeving daarbij de Nagios of Problemen en problemen op de hoogte te stellen Het uitvoeren van uw applicatie. De JSEND NSCA CLI (Command-line-interface) Tool wikkelt de API en stelt u in staat om passieve controles te verzenden vanaf de opdrachtregel.jsend NSCA is ontwikkeld als het bedrijf dat ik werk voor gebruik van Nagios om Toepassingen te gebruiken en servers. Voor bestaande toepassingen in PERL en C zijn er opties beschikbaar om passieve controles te verzenden, maar voor Java-applicaties was de beschikbare optie om uit te schellen en de Send_NSCA-opdrachtregelgereedschap uit te voeren.Hoewel Send_NSCA op deze manier werkte, het is lelijk en we hebben de voorkeur aan De code in onze applicaties voor betere prestaties, testbaarheid, netheid ... Een zoektocht op internet onthulde een paar opties zoals de NagiosApender voor Log4j, maar uiteindelijk hebben we ons bezig met het schrijven van onze eigen klant. Deze klant is momenteel in gebruik en bewijst daarmee de haalbaarheid van de aanpak. Op de achterkant hiervan, besloot ik om Jsend NSCA van de grond omhoog te schrijven als een oefening in TDD en dacht dat ik het beschikbaar zou maken als een open source-project, dus andere ontwikkelaars kan profiteren van de functionaliteit. Quick Start-voorbeeld CodeMortport Java.io.ioException; import com.googlecode.jsendnsca.core. *; import com.googlecode.jsendnsca.core.builders. *; Public Class Quickstart {Public Static Void Main (String [] Args) {Nagiossetings Nagiossetings = Nagiossetingsbuilder .withnagioshost ("localhost") .Withport (5667) .WithContnectionTimeout (5000) .WithReStimeTimeout (15000) .WithPassword ("Wachtwoord"). NagioSpassiveChecksender Sender = NIEUW NAGIOPASSIVECHECKSEKSENDER (NAGIOSSETTINGS); MessagePayload Payload = MessagePayLoadBuilder .withhostname ("localhost") .Withlevel (niveau.critical) .withservicename ("Test Service Name") .withMessage ("Testbericht"). probeer {sender.send (payload); } Catch (NagiosException E) {E.PRINTSTACKTRACE (); } Catch (IoException E) {E.PRINTSTACKTRACE (); } }} Vereisten: · Java 2 Standaard Edition Runtime-omgeving Wat is er nieuw in deze release: · Aantal oplossingen, met name op bouwers om ze veilig en verbeteringen te maken aan niet-blokkerende afzender. Veel dank aan Claus Ibsen voor het verhogen en vaststellen van deze problemen.


Jsend nsca Gerelateerde software