JSEND NSCA.

Java APIおよびコマンドラインツール
今すぐダウンロード

JSEND NSCA. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • The Apache License 2.0
  • 価格:
  • FREE
  • 出版社名:
  • Rajneesh Patel
  • 出版社のWebサイト:
  • http://code.google.com/u/rajneeshpatel/

JSEND NSCA. タグ


JSEND NSCA. 説明

NagiosパッシブチェックをNSCAに送信するためのJava APIとコマンドラインツール JSEND NSCAはJSEND NSCA ADD.BYを使用してNagios NSCA ADD.BYを送信するためのJava APIとコマンドラインツールであり、JSEND NSCAコアAPIを使用して、JavaアプリケーションをNagios Monitored環境に簡単に統合でき、それによってNagios監視環境にNagiosと問題を通知することができます。アプリケーションの実行中。JSEND NSCA CLI(コマンドラインインターフェース)ツールはAPIをラップし、コマンドラインからパッシブチェックを送信することができます。そしてサーバー。 PerlとCで書かれた既存のアプリケーションの場合、パッシブチェックを送信するために使用可能なオプションがありますが、Javaアプリケーションでは、使用可能なオプションはSEND_NSCAコマンドラインツールをシェルアウトして実行することでした。これにより、Send_NSCAがこのように機能し、それは醜く、より良いパフォーマンス、テスト可能性、清潔さのためのアプリケーション内のコードは、Log4jのNagioSappenderなどのいくつかのオプションを明らかにしましたが、最後に私たちは自分のクライアントを書くことに解決しました。このクライアントは現在使用されています。このようにして、アプローチの実現可能性を証明しています。これを背景に、私はTDDの演習として根拠からJSEND NSCAを書くことを決め、他の開発者がオープンソースプロジェクトとして利用可能にすると思いました。機能。codeImport java.io.io.iexception。*; import com.googlecode.jsendnsca.core.builders。 [] ARGS){Nagiossettings Nagiossettings = NagiossettingsBuilder .withnagioshost( "localhost").withport(5667).withConnectionTimeout(5000).withResponseTimeout(15000).withpassword( "password").create()。 NagioSpassiveCheckSender Sender = New NagioSpassiveCheckSender(NagioseThings); MessagePayLoad Payload = MessagePayLoadBuilder .withhostname( "localhost") {sender.send(ペイロード)を試してください。 catch(nagiosexception e){e.printStacktrace()} catch(ioException e){e.printStackTrace()} } }} 要件: ・Java 2 Standard Editionランタイム環境 このリリースの新機能: ・固定業者、特にビルダーの数は、スレッドの安全で非ブロッキング送信者に強化させるためのビルダーです。これらの問題を上げて修正するためのClaus Ibsenに感謝します。


JSEND NSCA. 関連ソフトウェア