Proxyオブジェクト

次のオブジェクトは、proxyAPIに直接関連しています。

プロキシ

プロキシオブジェクトには、以下のプロパティがあります。

プロパティ Type 説明
proxyid ID プロキシのID。

プロパティの動作:
- 読み取り専用
- 更新操作で 必須
name string プロキシの名前。

プロパティの動作:
- 作成操作で 必須
proxy_groupid ID プロキシグループのID。

0 - プロキシはいずれのプロキシグループにも割り当てられていません。
local_address string アクティブエージェント用のアドレス。接続先のIPアドレスまたはDNS名。

プロパティの動作:
- proxy_groupid0 でない場合は 必須
local_port string 接続先のローカルプロキシのポート番号。

ユーザーマクロをサポートします。

デフォルト: 10051。

プロパティの動作:
- proxy_groupid0 でない場合に サポート
operating_mode integer プロキシのタイプ。

指定可能な値:
0 - アクティブプロキシ;
1 - パッシブプロキシ。

プロパティの動作:
- 作成操作で 必須
description text プロキシの説明。
lastaccess timestamp プロキシが最後にサーバーへ接続した時刻。

プロパティの動作:
- 読み取り専用
address string 接続先のIPアドレスまたはDNS名。

ユーザーマクロをサポートします。

プロパティの動作:
- Zabbixプロキシの動作モードがパッシブの場合は 必須
port string 接続先のポート番号。

ユーザーマクロをサポートします。

デフォルト: 10051。

プロパティの動作:
- Zabbixプロキシの動作モードがパッシブの場合に サポート
allowed_addresses string アクティブZabbixプロキシのIPアドレスまたはDNS名のカンマ区切りリスト。
tls_connect integer ホストへの接続。

指定可能な値:
1 - (デフォルト) 暗号化なし;
2 - PSK;
4 - 証明書。
tls_accept integer ホストからの接続。

指定可能なビットマップ値:
1 - (デフォルト) 暗号化なし;
2 - PSK;
4 - 証明書。

これはビットマスクフィールドです。指定可能なビットマップ値の任意の合計を指定できます(例: PSK と証明書の場合は 6)。
tls_issuer string 証明書の発行者。
tls_subject string 証明書のサブジェクト。
tls_psk_identity string PSK ID。1つのPSKに対して1つだけ組み合わせる必要があります(autoregistrationhostsproxies 全体で一意)。

PSK ID には機密情報を含めないでください。受信側に使用するPSKを知らせるため、ネットワーク上を暗号化されずに送信されます。

プロパティの動作:
- 書き込み専用
- tls_connect が "PSK" に設定されている場合、または tls_accept に "PSK" ビットが含まれる場合は 必須
tls_psk string 事前共有鍵(PSK)。32桁以上の16進数である必要があります。

プロパティの動作:
- 書き込み専用
- tls_connect が "PSK" に設定されている場合、または tls_accept に "PSK" ビットが含まれる場合は 必須
custom_timeouts integer プロキシレベルでグローバルなアイテムタイムアウトを上書きするかどうか。

指定可能な値:
0 - (デフォルト) グローバル設定を使用;
1 - タイムアウトを上書き。
timeout_zabbix_agent string 処理に timeout_* 秒を超えて費やしません。
秒、またはサフィックス付きの時間単位(例: 30s、1m)を受け付けます。ユーザーマクロも使用できます。

指定可能な値の範囲: 1-600s。

デフォルト: ""。

プロパティの動作:
- custom_timeouts1 に設定されている場合は 必須
timeout_simple_check
timeout_snmp_agent
timeout_external_check
timeout_db_monitor
timeout_http_agent
timeout_ssh_agent
timeout_telnet_agent
timeout_script
timeout_browser
version integer プロキシのバージョン。

3部構成のZabbixバージョン番号で、各部に2桁の10進数を使用します。例えば、バージョン6.4.1は60401、7.0.2は70002です。
0 - 不明なプロキシバージョン。

プロパティの動作:
- 読み取り専用
compatibility integer Zabbixサーバーのバージョンと比較したプロキシのバージョン。

指定可能な値:
0 - 未定義;
1 - 現行バージョン(プロキシとサーバーのメジャーバージョンが同じ);
2 - 古いバージョン(プロキシのバージョンがサーバーより古いが、一部サポートされる);
3 - 非サポートバージョン(プロキシのバージョンがサーバーの1つ前のLTSリリースより古い、またはサーバーのメジャーバージョンがプロキシのメジャーバージョンより古い)。

プロパティの動作:
- 読み取り専用
state integer プロキシの状態。

指定可能な値:
0 - 不明;
1 - オフライン;
2 - オンライン。

プロパティの動作:
- 読み取り専用