Connectorオブジェクト

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

コネクタ

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

Property Type Description
connectorid ID コネクタのID。

プロパティの動作:
- 読み取り専用
- 更新操作では 必須
name string コネクタの名前。

プロパティの動作:
- 作成操作では 必須
url string エンドポイントURL、つまり受信側のURL。
ユーザーマクロを使用できます。

プロパティの動作:
- 作成操作では 必須
protocol integer 通信プロトコル。

指定可能な値:
0 - (デフォルト) Zabbix Streaming Protocol v1.0。
data_type integer データタイプ。

指定可能な値:
0 - (デフォルト) アイテムの値;
1 - イベント。
item_value_type integer 送信するアイテムの値タイプの合計。

指定可能な値:
1 - 数値(浮動小数);
2 - 文字列;
4 - ログ;
8 - 数値(符号なし);
16 - テキスト;
32 - バイナリ。

デフォルト: 31 - すべてのアイテムタイプ(バイナリを除く)。

プロパティの動作:
- data_type が「アイテムの値」に設定されている場合に サポート
max_records integer 1つのメッセージ内で送信できるイベントまたはアイテムの最大数。

指定可能な値: 0-2147483647(32ビット符号付き整数の最大値)。

デフォルト: 0 - 無制限。
max_senders integer このコネクタで実行する送信プロセスの数。

指定可能な値: 1-100。

デフォルト: 1。
max_attempts integer 試行回数。

指定可能な値: 1-5。

デフォルト: 1。
attempt_interval string 再試行の間隔。
秒単位を受け付けます。

指定可能な値: 0s-10s。

デフォルト: 5s。

プロパティの動作:
- max_attempts が 1 より大きい場合に サポート
timeout string タイムアウト。
時間の接尾辞を使用できます(例: 30s、1m)。
ユーザーマクロを使用できます。

指定可能な値: 1s-60s。

デフォルト: 5s。
http_proxy string
[protocol]://[username[:password]@]proxy.example.com[:port] の形式で指定するHTTP(S)プロキシ接続文字列。

ユーザーマクロを使用できます。
authtype integer HTTP認証方式。

指定可能な値:
0 - (デフォルト) なし;
1 - Basic;
2 - NTLM;
3 - Kerberos;
4 - Digest;
5 - Bearer。
username string ユーザー名。
ユーザーマクロを使用できます。

プロパティの動作:
- authtype が「Basic」、「NTLM」、「Kerberos」、または「Digest」に設定されている場合に サポート
password string パスワード。
ユーザーマクロを使用できます。

プロパティの動作:
- authtype が「Basic」、「NTLM」、「Kerberos」、または「Digest」に設定されている場合に サポート
token string Bearerトークン。
ユーザーマクロを使用できます。

プロパティの動作:
- authtype が「Bearer」に設定されている場合は 必須
verify_peer integer ホストの証明書が正当であることを検証するかどうか。

指定可能な値:
0 - 検証しない;
1 - (デフォルト) 検証する。
verify_host integer 接続先のホスト名がホストの証明書内のものと一致することを検証するかどうか。

指定可能な値:
0 - 検証しない;
1 - (デフォルト) 検証する。
ssl_cert_file string 公開SSLキーのファイルパス。
ユーザーマクロを使用できます。
ssl_key_file string 秘密SSLキーのファイルパス。
ユーザーマクロを使用できます。
ssl_key_password string SSLキーファイルのパスワード。
ユーザーマクロを使用できます。
description text コネクタの説明。
status integer コネクタを有効にするかどうか。

指定可能な値:
0 - 無効;
1 - (デフォルト) 有効。
tags_evaltype integer タグの評価方法

指定可能な値:
0 - (デフォルト) And/Or;
2 - Or。

タグフィルター

タグフィルターを使用すると、一致するアイテムの値またはイベントのみをエクスポートできます。設定しない場合は、すべてがエクスポートされます。 タグフィルターオブジェクトには、以下のプロパティがあります。

プロパティ Type 説明
tag string タグ名。

プロパティの動作:
- 必須
operator integer 条件演算子

使用可能な値:
0 - (デフォルト) 等しい;
1 - 等しくない;
2 - 含む;
3 - 含まない;
12 - 存在する;
13 - 存在しない。
value string タグの値。