Products.ZNagios Zope2サーバーにタップして、ステータスおよびパフォーマンス·データを取得するためにNagiosのための能力とのmuninを提供します。
Nagiosのデータ
 アップタイム
 メイン·データベース·サイズ
 総参照カウント
 ルート·エラー·ログ内のエラー
Muninのデータ
zeo_munin.pyが提供するグラフ
クライアント
  ZEOサーバに接続されたZEOクライアントのNR
検証
  XXXヘルプ文書
loadstores
 データベースのオブジェクトのロードとストアのNR
munin_client.pyが提供するグラフ
稼働時間
 日中のZopeインスタンスの稼働時間(1時間は0.041です)
参照カウント
  XXXヘルプ文書
エラー
 エラー、競合や未解決の競合の合計数
アクティビティ
 オブジェクトのロード、ストアおよびデータベース接続の合計数の合計数
cacheconnections
 各接続のアクティブおよび総オブジェクト数
cachetotals
 すべての接続のアクティブなオブジェクトの数(上記cacheconnectionsを参照してください)
DBSIZE
 メガバイトでデータベースのサイズ
Nagiosのを構成します
プラグインが利用できるようにする設定をプラグインあなたのnagiosにこのような行を入れて:
コマンド[check_zope] = /パス/に/ check_zope.py -H $ ARG1 $ -p $ ARG2 $ -d $ ARG3 $
-r $ ARG4 $ -a $引数5 $
使用するようにNagiosのホスト構成でこのような行を入れて:
service[maggie]=Zope;0;24x7;10;5;5;gocept;10;24x7;1;1;1;;check_zope!localhost!8080!50000000!10000!admin:password
Nagiosのを構成します
または/ etc / nagiosに/中commands.cfg:「check_zope」の正しいコマンドのコンフィギュレーションを取得するには、プラグインのconfigディレクトリに(を/ usr / share / nagiosに/ pluginconfig Debianを使用)zope.cfgをコピーします。
その後、サービスのcheck_zopeコマンドを利用することができます:
{サービスを定義します
 一般的なサービスを使用します
  HOST_NAME thezopehost
  service_descriptionのZope
!!!!!  check_commandのcheck_zope thezopehost 8080 1000000000 500000管理者:パスワード
}
Muninのを構成します
シンボリックリンクプラグイン
の/ etc /のmunin / plugins /ににシンボリックリンクを作成します。
munin_client.pyを使用して、プラグインは同様に名前が付けられています。
の/ etc /のmunin / plugins /にzope_ <グラフ> _ <サーバーインデックス> [_
例えば:
の/ etc /のmunin / plugins /にzope_uptime_instance1
の/ etc /のmunin / plugins /にzope_uptime_instance2
の/ etc /のmunin / plugins /にzope_activity_instance1_db2
zeo_munin.pyを使用して、プラグインは同様に名前が付けられています。
の/ etc /のmunin / plugins /にzeo_ <グラフ> _ <サーバーインデックス> [_ <記憶>]
グラフ
&NBSP;利用可能なグラフのリストについては、Muninのデータを参照してください。
サーバーインデックス
&NBSP; | PORT_ホストとポートは、構成MUNIN_ZEO_HOSTで検索されています
ストレージ
&NBSP;保管の名前、オプション、デフォルトは1
例:
の/ etc /のmunin / plugins /にzeo_clients_ZEO1
の/ etc /のmunin / plugins /にzeo_clients_ZEO1_1
の/ etc /のmunin / plugins /にzeo_loadstores_ZEO1_temp
プラグインを設定します
サーバー/クライアントをZEOに接続する方法をプラグインに伝えるためのvim /etc/munin/plugin-conf.d/zopeに設定ファイルを追加します。
【zope_ *]
ユーザーroot
env.MUNIN_ZOPE_HOST_instance1ます。http:// localhostを:8401 / CONTROL_PANEL /のmunin
env.MUNIN_ZOPE_AUTHENTICATE_instance1管理者:管理者
env.MUNIN_ZOPE_HOST_instance2ます。http:// localhostを:8402 / CONTROL_PANEL /のmunin
env.MUNIN_ZOPE_AUTHENTICATE_instance2管理者:管理者
【zeo_ *]
ユーザーroot
env.MUNIN_ZEO_HOST_ZEO1ローカルホスト
env.MUNIN_ZEO_PORT_ZEO1 8502
このリリースの新機能:
この(five.z2monitorを使用)zc.monitorユーティリティとしてznagiosプローブの登録を有効にします
このバージョン0.5の新機能です:
このmunin_client.pyは現在、複数のデータベースを扱うことができます。 [davisagli]
この要件:
このパイソン
コメントが見つかりません