Connectorオブジェクト

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

コネクタ

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

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

Property behavior:
- read-only
- 更新操作では required
name string コネクタの名前。

Property behavior:
- 作成操作では required
url string エンドポイントURL、つまり受信側のURLです。
ユーザーマクロがサポートされています。

Property behavior:
- 作成操作では required
protocol integer 通信プロトコル。

Possible values:
0 - (default) Zabbix Streaming Protocol v1.0.
data_type integer データタイプ。

Possible values:
0 - (default) アイテム値;
1 - イベント。
item_value_type integer 送信するアイテム値タイプの合計。

Possible values:
1 - 数値(float);
2 - 文字;
4 - ログ;
8 - 数値(unsigned);
16 - テキスト;
32 - バイナリ。

Default: 31 - すべてのアイテムタイプ(バイナリを除く)。

Property behavior:
- data_type が "Item values" に設定されている場合に supported
max_records integer 1つのメッセージ内で送信できるイベントまたはアイテムの最大数。

Possible values:
0-2147483647(32ビット符号付き整数の最大値)。

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

Possible values:
1-100。

Default: 1。
max_attempts integer 試行回数。

Possible values:
1-5。

Default: 1。
attempt_interval string 再試行の間隔。
秒単位を受け付けます。

Possible values:
0s-10s。

Default: 5s。

Property behavior:
- max_attempts が 1 より大きい場合に supported
timeout string タイムアウト。
時間の接尾辞がサポートされています(例: 30s、1m)。
ユーザーマクロがサポートされています。

Possible values:
1s-60s。

Default: 5s。
http_proxy string HTTP(S)プロキシ接続文字列。形式は
[protocol]://[username[:password]@]proxy.example.com[:port] です。

ユーザーマクロがサポートされています。
authtype integer HTTP認証方式。

Possible values:
0 - (default) なし;
1 - Basic;
2 - NTLM;
3 - Kerberos;
4 - Digest;
5 - Bearer.
username string ユーザー名。
ユーザーマクロがサポートされています。

Property behavior:
- authtype が "Basic"、"NTLM"、"Kerberos"、または "Digest" に設定されている場合に supported
password string パスワード。
ユーザーマクロがサポートされています。

Property behavior:
- authtype が "Basic"、"NTLM"、"Kerberos"、または "Digest" に設定されている場合に supported
token string Bearerトークン。
ユーザーマクロがサポートされています。

Property behavior:
- authtype が "Bearer" に設定されている場合に required
verify_peer integer ホストの証明書が正当であることを検証するかどうか。

Possible values:
0 - 検証しない;
1 - (default) 検証する。
verify_host integer 接続先のホスト名がホストの証明書内のものと一致するかどうかを検証するかどうか。

Possible values:
0 - 検証しない;
1 - (default) 検証する。
ssl_cert_file string 公開SSLキーのファイルパス。
ユーザーマクロがサポートされています。
ssl_key_file string 秘密SSLキーのファイルパス。
ユーザーマクロがサポートされています。
ssl_key_password string SSLキーのファイルのパスワード。
ユーザーマクロがサポートされています。
description text コネクタの説明。
status integer コネクタが有効かどうか。

Possible values:
0 - 無効;
1 - (default) 有効。
tags_evaltype integer タグのevaluation method

Possible values:
0 - (default) And/Or;
2 - Or.

タグフィルター

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

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

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

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