霜拶仰鴬

This is the documentation page for an unsupported version of 霜拶仰鴬.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

3 パッシブエ`ジェントチェックとアクティブエ`ジェントチェック

古勣

このセクションでは、霜拶仰鴬 エ`ジェントによるパッシブチェックとアクティブチェックのをh苧します。

霜拶仰鴬 は、霜拶仰鴬 エ`ジェントとの宥佚にJSON ベ`スの宥佚プロトコルを聞喘します。

霜拶仰鴬 によって聞喘されるプロトコルのには、肝のようないくつかの協xが聞喘されます

<HEADER> - "ZBXD\x01" (5 bytes)
       <DATALEN> - data length (8 bytes). 1 will be formatted as 01/00/00/00/00/00/00/00 (eight bytes in HEX, 64 bit number) 

捻壓議にメモリを聞い惚たさないように、バ`ジョン2.2.0 ゛ 2.2.2で霜拶仰鴬 プロトコルを聞喘するとき、霜拶仰鴬 サ`バは1指の宥佚で64MBだけ鞭佚するように崙泙気譴討い泙坑2.2.0參念は128MB、霜拶仰鴬 2.0.3參念はo崙泙任靴殖。

霜拶仰鴬の參念のバ`ジョンとの札Q來をS隔するため、2.2.3參週では64MB が128MBへされました。デ`タ僕渊128MBのあるプロセスから渊64MBのeのプロセスへデ`タを僕佚する栽、鞭佚箸蓮徭附のサイズ渊腓魍えるデ`タは之鯛します。

パッシブチェック

パッシブチェックは、gなデ`タのリクエストです。霜拶仰鴬 サ`バまたはプロキシが、デ`タ╂えば、CPU塞をい栽わせ、霜拶仰鴬 エ`ジェントがサ`バにY惚を卦します。

サ`バのリクエスト

<item key>\n

エ`ジェントの鬴

<HEADER><DATALEN><DATA>

  1. サ`バが意遺永俊Aを蝕きます。
  2. サ`バがagent.ping\nを僕佚します。
  3. エ`ジェントがリクエストをiみ、<HEADER><DATALEN>1 で鬴陲靴泙后
  4. サ`バがデ`タをI尖して」┐海粒〆呂蓮1々を函誼します。
  5. 意遺永俊Aを液じます。

アクティブチェック

アクティブチェックでは、もっと鹸jなI尖を駅勣とします。エ`ジェントは恷兜に、鏡羨したI尖でサ`バからアイテムのリストを碧します。

アクティブチェックを佩うサ`バは、エ`ジェントの譜協ファイル坪の仝ServerActive々パラメ`タにdされます。これらのチェックのい栽わせl業は、揖じ譜協ファイル坪の仝RefreshActiveChecks々パラメ`タによってO協されます。しかし、アクティブチェックのリフレッシュが払,靴栽は、ハ`ドコ`ドされた60昼瘁に壅佩されます。それから、エ`ジェントは仟しい、魘豚議にサ`バに僕佚します。

アイテムのリストの函誼

エ`ジェントのリクエスト

<HEADER><DATALEN>{
          "request":"active checks",
          "host":"<hostname>"
       } 

サ`バの鬴

{
           "response":"success",
           "data":[
           {
               "key":"log[\/home\/zabbix\/logs\/zabbix_agentd.log]",
               "delay":"30",
               "lastlogsize":"0"
           },
           {
               "key":"agent.version",
               "delay":"600"
           }
           ]
       } 

サ`バは撹孔で鬴陲靴覆韻譴个覆蠅泙擦鵝7気気譴織▲ぅ謄爐瓦箸法keydelayが贋壓しなければなりません。仝ログ々タイプを隔つアイテムには、lastlogsize も贋壓しなければなりません。

  1. エ`ジェントが意遺永俊Aを蝕きます。
  2. エ`ジェントがチェックのリストを諒い栽わせます。
  3. サ`バがアイテムのリスト┘▲ぅ謄爛`、W决で鬴陲靴泙后
  4. エ`ジェントがその鬴陲鮃肯捗睥します。
  5. 意遺永俊Aを液じます。
  6. エ`ジェントが協豚議なデ`タЪを蝕兵します。

アクティブチェックを聞喘する縞、舘温恢恢庄恰サ`バのトラッパ`ポ`トへアクセスは、風嶷にQうべき譜協デ`タを旋喘できるようになりますので、廣吭してください。これができるのは、豊もがアクティブエ`ジェントに撹りすまし、アイテム譜協デ`タをリクエストできるためです使^はk伏しません。

Ъデ`タの僕佚

エ`ジェントが參和を僕佚します。

<HEADER><DATALEN>{
          "request":"agent data",
          "data":[
              {
                  "host":"<hostname>",
                  "key":"log[\/home\/zabbix\/logs\/zabbix_agentd.log]",
                  "value":" 13039:20090907:184546.759 zabbix_agentd started. ZABBIX 1.6.6 (revision {7836}).",
                  "lastlogsize":80,
                  "clock":1252926015
              },
              {
                  "host":"<hostname>",
                  "key":"agent.version",
                  "value":"1.6.6",
                  "clock":1252926015
              }
          ],
          "clock":1252926016
       } 

サ`バの鬴

<HEADER><DATALEN>{
           "response":"success",
           "info":"Processed 2 Failed 0 Total 2 Seconds spent 0.002070"
       } 

サ`バ貧でいくつかの、遼熔鼎吠О椶靴審〆錬╂えば、ホストまたはアイテムが涙燭任△襪茅されていた、エ`ジェントはこれらの、遼熔鼎鰓拱墅个靴泙擦鵝

  1. エ`ジェントが意遺永俊Aを蝕きます。
  2. エ`ジェントが、離螢好箸鯔熔鼎靴泙后
  3. サ`バがそのデ`タをI尖し、ステ`タスを卦します。
  4. 意遺永俊Aを液じます。

硬い XML プロトコル

霜拶仰鴬は、 Base64にエンコ`ドされたXMLのデ`タを16MBまで函誼しますが、デコ`ドされる、1つが64KB參和でなければなりません。そうでないと、デコ`ド嶄にそれが64KBに俳り里討蕕譴泙后


云ペ`ジは2014/08/05扮泣の圻猟を児にしておりますので、坪否は駅ずしも恷仟のものとは泙蠅泙擦鵝
恷仟の秤烏は、哂囂井の舘温恢恢庄恰2.2マニュアルを歌孚してください。