これは開発版のドキュメントを表示しています。内容が不完全な場合があります。
このページには自動翻訳されたコンテンツが含まれています。 誤りを見つけた場合は、その箇所を選択して Ctrl+Enter を押し、編集者に報告してください。

Proxyオブジェクト

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

プロキシ

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

プロパティ 説明
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識別子;1つのPSK(自動登録ホストプロキシ間で)とだけペアにする必要があります。

PSK識別子には機密情報を含めないでください。これはネットワーク上で暗号化されずに送信され、受信者にどの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 - サポートされていないバージョン(プロキシバージョンがサーバーの前回のLTSリリースバージョンより古い、またはサーバーのメジャーバージョンがプロキシのメジャーバージョンより古い)。

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

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

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