Judgement
Judgement? bookmark

- Judgementはフリーのサーバー監視プログラムです。
3種類の設定ファイル(動作/報告/スケジュール)を記述する事で様々な監視を可能にします。
watcherやswatchと似た様なプログラムでGUIいらなくて
結果をメールで受け取りたい人向けです。*1 - 機能
- 検出機能
- ログファイルから特定キーワードを含む行の検出
- コマンド出力から特定キーワードを含む行の検出
- ping等を利用したNW機器監視
- ディスク使用率の監視
- 特定プロセスの監視(+ダウン時の自動起動)
- コマンドの定時実行
- メモリ使用量の監視
- swatchrcの取り込み(1.2.0からの新機能)
- nagiosのプラグイン対応(1.4.0からの新機能)
- SNMP Trap V1 or V2c受信機能(1.6.0からの新機能)
- その他tcpdumpとかと組み合わせて特定パケットの検出等色々可能です。
- 結果出力機能
- メールでの出力
- druby経由でのJudgementWeb?への出力
- XMLRPCを利用した出力(metaWeblog API使用)(1.7.0からの新機能)
開発時はtdiaryで動作確認しました。
- 検出機能
- プログラム的特長
- Rubyで記述されています。
- 設定ファイルはYAMLを使用しています。
judgementの今後のリリース bookmark
judgementはRuby-1.8.7とRuby-1.9.1では共通コードで実行できませんので
当分の間は、Ruby-1.8.7用とRuby-1.9.1用の2種類をリリースしようと考えています。
で、バージョン番号を以下の様にして区別したいと思います。
A.B.C.D.E
A.B = 機能追加時にアップされるバージョン番号
C = バグフィックスのみの場合にアップされるバージョン番号
D.E = 1.8 or 1.9 対応するRubyのバージョン番号
例.
Ruby-1.8.7用 2.1.0.1.8
Ruby-1.9.1用 2.1.0.1.9
judgement-2.0.0をRuby-1.9.1環境で動作するためには? bookmark
judgement-2.0.0ではメール送信部分がruby-1.9.1ではエラーに
なっちゃいますのでどうしても1.9.1環境で動作させたい場合は、
以下のパッチを適用して下さい。
適用方法
1.上記パッチをダウンロード
2.judgementインストールディレクトリ/lib/coreに移動
3.patch -p0 < パッチファイル
最新の変更点 bookmark
動作環境 bookmark
- Ruby 1.8.7以上
*Ruby 1.9.Xではメール送信部分が正常に動作しません。(2009-02/12追記) *SNMP Trap受信機能を使用する場合はrubygemsが必要です。 *SNMP Trap受信機能を使用する場合はgem経由でsnmpをインストールする必要があります。
- Rubyが動作するOS
*開発環境ではCentOS4.4/WindowsXP SP2で動作確認を行いました。 *Windowsの場合はrubygemsが必要です。 *Windowsの場合はgem経由でwin32-serviceをインストールする必要があります。
関連リンク bookmark
ライセンス bookmark
BSDライセンス
ダウンロード(ruby-1.8.7用) bookmark
- バージョン : 2.2.0.1.8 (2009/04/08)
- 文字コード/改行 : UTF8N/LF
- MD5: c6969679fe58a57a4abed578ac5cc8ed
- Judgementをすぐに使ってみたい人向けの
最低限の設定パック
ダウンロード(ruby-1.9.1用) bookmark
- バージョン : 2.1.1.1.9 (2009/02/23)
- 文字コード/改行 : UTF8N/LF
- MD5: adbb287f6305786c410bdc796a05
*Windows環境では未検証ですのでご注意ください。
サンプル bookmark
- 動作設定ファイル例(その1)
- 動作設定ファイル例(その2)
- 動作設定ファイル例(その3)
- 報告設定ファイル例(メール出力)
- スケジュール設定ファイル例
- メールでの出力例
バグ・要望連絡先 bookmark
・共有可能なJConfの提供 ・共有可能なaddonクラスの提供 ・機能追加の要望 ・バグの報告 等ありましたら下記メールアドレスまでご一報お願い致します。



