テンプレートは、多くの関連するオブジェクトと一緒にエクスポート されます。
テンプレートのエクスポートには以下の要素が含まれます。
テンプレートをエクスポートするためには、次の操作を行います。
選択した形式に応じて、テンプレートはローカルにデフォルトファイル名でエクスポートされます。
テンプレートをインポートするには、次の操作を行います。
詳細オプション項目にチェックした場合、インポート可能な要素の詳細なリストが表示されます。- それぞれのインポートルールについて必要に応じてマークを設定または解除してください。
すべてのチェックボックスをクリックした場合、以下のすべての要素に対してチェックを付けるまたは解除します。
インポートルール:
ルール | 説明 |
---|---|
既存の設定を上書 | 既存の要素は、インポートファイルから取得したデータで更新されます。指定しない場合は、更新されません。 |
新規作成 | インポートファイルのデータを使用して新しい要素を追加します。指定しない場合は、追加されません。 |
存在しない場合に削除 | インポートファイルに存在しない既存の要素は削除されます。指定しない場合は、削除されません。 テンプレートのリンクで存在しない場合に削除が指定されている場合、インポートファイルに存在しない既存のテンプレートのリンクは解除されます。リンクを解除されたテンプレートから継承された要素 (アイテム、トリガー、グラフ等) は削除されません (各要素に対して存在しない場合に削除オプションが選択されていない場合) 。 |
次の画面では、インポートされたテンプレートの内容を確認することができます。新規のテンプレートであれば、すべての要素が緑色で表示されます。既存のテンプレートを更新する場合、新しいテンプレート要素は緑色、削除されたテンプレート要素は赤色でハイライトされます。変更のない要素はグレーの背景で表示されます。
左のメニューから、変更点の一覧を表示することができます。セクション更新は、既存のテンプレート要素に加えられたすべての変更点をハイライト表示します。セクション追加は、新しいテンプレート要素を一覧表示します。各セクションの要素は、要素の種類によってグループ化されています。グレーの矢印をクリックして、要素のグループを展開または折りたたみます。
テンプレートの変更を確認し、インポート をクリックしてテンプレートをインポートします。 フロントエンドにインポートの成功または失敗のメッセージが表示されます。
YAMLエクスポートのフォーマット:
zabbix_export:
version: '6.4'
template_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Templates/Applications
templates:
- uuid: 56079badd056419383cc26e6a4fcc7e0
template: VMware
name: VMware
description: |
You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
Template tooling version used: 0.38
vendor:
name: Zabbix
version: 6.4-0
templates:
- name: 'VMware macros'
groups:
- name: Templates/Applications
items:
- uuid: 5ce209f4d94f460488a74a92a52d92b1
name: 'VMware: Event log'
type: SIMPLE
key: 'vmware.eventlog[{$VMWARE.URL},skip]'
history: 7d
trends: '0'
value_type: LOG
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.2/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records'
tags:
- tag: Application
value: VMware
- uuid: ee2edadb8ce943ef81d25dbbba8667a4
name: 'VMware: Full name'
type: SIMPLE
key: 'vmware.fullname[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware service full name.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: Application
value: VMware
- uuid: a0ec9145f2234fbea79a28c57ebdb44d
name: 'VMware: Version'
type: SIMPLE
key: 'vmware.version[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware service version.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: Application
value: VMware
discovery_rules:
- uuid: 16ffc933cce74cf28a6edf306aa99782
name: 'Discover VMware clusters'
type: SIMPLE
key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Discovery of clusters'
item_prototypes:
- uuid: 46111f91dd564a459dbc1d396e2e6c76
name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'
type: SIMPLE
key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware cluster status.'
valuemap:
name: 'VMware status'
tags:
- tag: Application
value: VMware
- uuid: 8fb6a45cbe074b0cb6df53758e2c6623
name: 'Discover VMware datastores'
type: SIMPLE
key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
item_prototypes:
- uuid: 4b61838ba4c34e709b25081ae5b059b5
name: 'VMware: Average read latency of the datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Amount of time for a read operation from the datastore (milliseconds).'
tags:
- tag: Application
value: VMware
- uuid: 5355c401dc244bc588ccd18767577c93
name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'
delay: 5m
history: 7d
value_type: FLOAT
units: '%'
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware datastore space in percentage from total.'
tags:
- tag: Application
value: VMware
- uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
name: 'VMware: Total size of datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
delay: 5m
history: 7d
units: B
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'VMware datastore space in bytes.'
tags:
- tag: Application
value: VMware
- uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
name: 'VMware: Average write latency of the datastore {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Amount of time for a write operation to the datastore (milliseconds).'
tags:
- tag: Application
value: VMware
- uuid: a5bc075e89f248e7b411d8f960897a08
name: 'Discover VMware hypervisors'
type: SIMPLE
key: 'vmware.hv.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Discovery of hypervisors.'
host_prototypes:
- uuid: 051a1469d4d045cbbf818fcc843a352e
host: '{#HV.UUID}'
name: '{#HV.NAME}'
group_links:
- group:
name: Templates/Applications
group_prototypes:
- name: '{#CLUSTER.NAME}'
- name: '{#DATACENTER.NAME}'
templates:
- name: 'VMware Hypervisor'
macros:
- macro: '{$VMWARE.HV.UUID}'
value: '{#HV.UUID}'
description: 'UUID of hypervisor.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#HV.IP}'
- uuid: 9fd559f4e88c4677a1b874634dd686f5
name: 'Discover VMware VMs'
type: SIMPLE
key: 'vmware.vm.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Discovery of guest virtual machines.'
host_prototypes:
- uuid: 23b9ae9d6f33414880db1cb107115810
host: '{#VM.UUID}'
name: '{#VM.NAME}'
group_links:
- group:
name: Templates/Applications
group_prototypes:
- name: '{#CLUSTER.NAME} (vm)'
- name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'
- name: '{#HV.NAME}'
templates:
- name: 'VMware Guest'
macros:
- macro: '{$VMWARE.VM.UUID}'
value: '{#VM.UUID}'
description: 'UUID of guest virtual machine.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#VM.IP}'
valuemaps:
- uuid: 3c59c22905054d42ac4ee8b72fe5f270
name: 'VMware status'
mappings:
- value: '0'
newvalue: gray
- value: '1'
newvalue: green
- value: '2'
newvalue: yellow
- value: '3'
newvalue: red
要素タグの値については、以下の表で説明する。
要素 | 要素のプロパティ | 必須 | 型 | 範囲 | 説明 |
---|---|---|---|---|---|
template_groups | x | テンプレートグループのルート要素 | |||
uuid | x | string |
テンプレートグループの一意の識別子 | ||
name | x | string |
テンプレートグループの名前 | ||
host_groups | x | ホストプロトタイプで使用される、ホストグループのルート要素 | |||
uuid | x | string |
ホストグループの一意の識別子 | ||
name | x | string |
ホストグループの名前 | ||
templates | - | テンプレートのルート要素 | |||
uuid | x | string |
テンプレートの一意の識別子 | ||
template | x | string |
一意のテンプレート名 | ||
name | - | string |
テンプレートの表示名 | ||
description | - | text |
テンプレートの説明 | ||
vendor | - | テンプレートベンダーのルート要素 エクスポートされたテンプレートにベンダーのデータが含まれる場合のみ要素が追加される |
|||
name | - | string |
テンプレートベンダーの名前 | ||
version | - | string |
テンプレートのバージョン すぐに使えるテンプレートでは、バージョンは次のように表示されます。Zabbixのメジャーバージョン、区切り文字 ("-")、リビジョン番号 (テンプレートの新しいバージョンごとに増加し、Zabbixのメジャーバージョンごとにリセットされます)。例:6.4-0、6.4-3、7.0-0、7.0-3 |
||
templates | - | リンクされたテンプレートのルート要素 | |||
name | x | string |
テンプレートの名前 | ||
groups | - | テンプレートグループのルート要素 | |||
name | x | string |
テンプレートグループの名前 | ||
tags | - | テンプレートタグのルート要素 | |||
tag | x | string |
タグの名前 | ||
value | - | string |
タグの値 | ||
macros | - | テンプレートユーザーマクロのルート要素 | |||
macro | x | string |
ユーザーマクロの名前 | ||
type | - | string |
0 - TEXT (default) 1 - SECRET_TEXT 2 - VAULT |
マクロのタイプ | |
value | - | string |
ユーザーマクロの値 | ||
description | - | string |
ユーザーマクロの説明 | ||
valuemaps | - | テンプレートバリューマップのルート要素 | |||
uuid | x | string |
バリューマップの一意の識別子 | ||
name | x | string |
バリューマップの名前 | ||
mapping | - | マッピングのルート要素 | |||
value | x | string |
マッピングの値 | ||
newvalue | x | string |
マッピングの新しい値 |
要素 | 要素のプロパティ | 必須 | 型 | 範囲1 | 説明 |
---|---|---|---|---|---|
items | - | アイテムのルート要素 | |||
uuid | x | string |
アイテムの一意の識別子 | ||
name | x | string |
アイテムの名前 | ||
type | - | string |
0 - ZABBIX_PASSIVE (デフォルト) 2 - TRAP 3 - SIMPLE 5 - INTERNAL 7 - ZABBIX_ACTIVE 10 - EXTERNAL 11 - ODBC 12 - IPMI 13 - SSH 14 - TELNET 15 - CALCULATED 16 - JMX 17 - SNMP_TRAP 18 - DEPENDENT 19 - HTTP_AGENT 20 - SNMP_AGENT 21 - ITEM_TYPE_SCRIPT |
アイテムのタイプ | |
snmp_oid | - | string |
SNMPオブジェクトのID SNMPアイテムで必須 |
||
key | x | string |
アイテムキー | ||
delay | - | string |
デフォルト: 1m | アイテムの監視間隔 秒またはサフィックス付きの時間単位 (30s, 1m, 2h, 1d) を受け入れます。 オプションで一つ以上のカスタム監視間隔 を指定でき、監視間隔やスケジューリングを柔軟に設定できます。 複数の監視間隔はセミコロンで区切られます。 ユーザーマクロが使用可能です。一つのマクロでフィールド全体に入力する必要があります。フィールド内の複数のマクロ、またはテキストと混合されたマクロはサポートされていません。 柔軟な監視間隔は、スラッシュで区切られた二つのマクロとして記述できます (例: {$FLEX_INTERVAL}/{$FLEX_PERIOD} ) 。 |
|
history | - | string |
デフォルト: 90d | ヒストリデータを保存する期間。タイムサフィックス、ユーザーマクロ、またはLLDマクロで指定 | |
trends | - | string |
デフォルト: 365d | トレンドデータを保存する期間。タイムサフィックス、ユーザーマクロ、またはLLDマクロで指定 | |
status | - | string |
0 - ENABLED (デフォルト) 1 - DISABLED |
アイテムのステータス | |
value_type | - | string |
0 - FLOAT 1 - CHAR 2 - LOG 3 - UNSIGNED (デフォルト) 4 - TEXT |
取得した値のタイプ | |
allowed_hosts | - | string |
アイテムのデータの送信を許可されたホストの IP アドレス (カンマ区切り) のリスト。 トラッパーおよび HTTP エージェントアイテムで使用されます。 |
||
units | - | string |
戻り値の単位 (bps、B等) | ||
params | - | text |
アイテムのタイプに応じた追加パラメータ: - Script、SSH、およびTelnetアイテムに対して実行されるスクリプト; - データベースモニターアイテムのSQLクエリ; - 計算アイテムの式 |
||
ipmi_sensor | - | string |
IPMIセンサー IPMIアイテムでのみ使用されます。 |
||
authtype | - | string |
SSHエージェントアイテムの認証タイプ: 0 - PASSWORD (デフォルト) 1 - PUBLIC_KEY HTTPエージェントアイテムの認証タイプ: 0 - NONE (デフォルト) 1 - BASIC 2 - NTLM |
認証タイプ SSHおよびHTTPエージェントアイテムでのみ使用 |
|
username | - | string |
認証用のユーザー名 シンプルチェック、SSH、Telnet、データベースモニター、JMXおよびHTTPエージェントアイテムで使用されます。 SSHおよびTelnetアイテムで必須 JMXエージェントで使用する場合、ユーザー名と一緒にパスワードも指定するか、両方のプロパティを空白のままにする必要があります。 |
||
password | - | string |
認証用のパスワード シンプルチェック、SSH、Telnet、データベースモニター、JMXおよびHTTPエージェントアイテムで使用されます。 JMXエージェントで使用する場合、パスワードと一緒にユーザー名も指定するか、両方のプロパティを空白のままにする必要があります。 |
||
publickey | - | string |
パブリックキーファイルの名前 SSHエージェントアイテムで必須 |
||
privatekey | - | string |
プライベートキーファイルの名前 SSHエージェントアイテムで必須 |
||
port | - | string |
アイテムによって監視されるカスタムポート ユーザーマクロを含めることができます。 SNMPアイテムでのみ使用されます。 |
||
description | - | text |
アイテムの説明 | ||
inventory_link | - | string |
0 - NONE 大文字のホストインベントリフィールド名。例: 4 - ALIAS 6 - OS_FULL 14 - HARDWARE 等 |
アイテムによって設定されるホストインベントリフィールド サポートされているホストインベントリフィールドとそのIDのリストについては、ホストインベントリページ を参照してください。 |
|
logtimefmt | - | string |
ログ エントリの時刻の形式 ログアイテムでのみ使用されます。 |
||
jmx_endpoint | - | string |
JMXのエンドポイント JMXエージェントアイテムでのみ使用されます。 |
||
url | - | string |
URLの文字列 HTTPエージェントアイテムでのみ必須 |
||
allow_traps | - | string |
0 - NO (デフォルト) 1 - YES |
トラッパーアイテムのように値を入力できるようにします。 HTTPエージェントアイテムでのみ使用されます。 |
|
follow_redirects | - | string |
0 - NO 1 - YES (デフォルト) |
データのポーリング中に HTTPレスポンスリダイレクトに従います。 HTTPエージェントアイテムでのみ使用されます。 |
|
headers | - | HTTP(S)リクエストヘッダのルート要素で、ヘッダ名がキーとして使用され、ヘッダ値が値として使用されます。 HTTPエージェントアイテムでのみ使用されます。 |
|||
name | x | string |
ヘッダの名前 | ||
value | x | string |
ヘッダの値 | ||
http_proxy | - | string |
HTTP(S)プロキシ接続の文字列 HTTPエージェントアイテムでのみ使用されます。 |
||
output_format | - | string |
0 - RAW (デフォルト) 1 - JSON |
レスポンスの処理方法 HTTPエージェントアイテムでのみ使用されます。 |
|
post_type | - | string |
0 - RAW (デフォルト) 2 - JSON 3 - XML |
ポストデータボディのタイプ HTTPエージェントアイテムでのみ使用されます。 |
|
posts | - | string |
HTTP(S)リクエストボディデータ HTTPエージェントアイテムでのみ使用されます。 |
||
query_fields | - | クエリパラメータのルート要素 HTTPエージェントアイテムでのみ使用されます。 |
|||
name | x | string |
パラメータの名前 | ||
value | - | string |
パラメータの値 | ||
request_method | - | string |
0 - GET (デフォルト) 1 - POST 2 - PUT 3 - HEAD |
リクエストメソッド HTTPエージェントアイテムでのみ使用されます。 |
|
retrieve_mode | - | string |
0 - BODY (デフォルト) 1 - HEADERS 2 - BOTH |
レスポンスの保存箇所 HTTPエージェントアイテムでのみ使用されます。 |
|
ssl_cert_file | - | string |
パブリックSSLキーファイルのパス HTTPエージェントアイテムでのみ使用されます。 |
||
ssl_key_file | - | string |
プライベートSSLキーファイルのパス HTTPエージェントアイテムでのみ使用されます。 |
||
ssl_key_password | - | string |
SSLキーファイルのパスワード HTTPエージェントアイテムでのみ使用されます。 |
||
status_codes | - | string |
コンマで区切られた必須の HTTPステータスコードの範囲。ユーザーマクロがサポートされています。 例: 200,200-{$M},{$M},200-400 HTTPエージェントアイテムでのみ使用されます。 |
||
timeout | - | string |
アイテムデータのポーリングリクエストのタイムアウト。ユーザーマクロがサポートされています。 HTTPエージェントおよびScriptアイテムで使用されます。 |
||
verify_host | - | string |
0 - NO (デフォルト) 1 - YES |
URL のホスト名がホスト証明書の共通名フィールドまたはサブジェクト代替名フィールドにあるかどうかを検証します。 HTTPエージェントアイテムでのみ使用されます。 |
|
verify_peer | - | string |
0 - NO (デフォルト) 1 - YES |
ホスト証明書が本物かどうかを検証します。 HTTPエージェントアイテムでのみ使用されます。 |
|
parameters | - | ユーザー定義パラメータのルート要素 Scriptアイテムでのみ使用されます。 |
|||
name | x | string |
パラメータの名前 Scriptアイテムでのみ使用されます。 |
||
value | - | string |
パラメータの値 Scriptアイテムでのみ使用されます。 |
||
value map | - | バリューマップ | |||
name | x | string |
アイテムに使用するバリューマップの名前 | ||
preprocessing | - | アイテム値の前処理のルート要素 | |||
step | - | 個々のアイテム値の前処理ステップ | |||
type | x | string |
1 - MULTIPLIER 2 - RTRIM 3 - LTRIM 4 - TRIM 5 - REGEX 6 - BOOL_TO_DECIMAL 7 - OCTAL_TO_DECIMAL 8 - HEX_TO_DECIMAL 9 - SIMPLE_CHANGE ((取得値-前回値) として計算されます) 10 - CHANGE_PER_SECOND ((取得地-前回値)/(現在時刻-最終チェック時刻)として計算されます) 11 - XMLPATH 12 - JSONPATH 13 - IN_RANGE 14 - MATCHES_REGEX 15 - NOT_MATCHES_REGEX 16 - CHECK_JSON_ERROR 17 - CHECK_XML_ERROR 18 - CHECK_REGEX_ERROR 19 - DISCARD_UNCHANGED 20 - DISCARD_UNCHANGED_HEARTBEAT 21 - JAVASCRIPT 22 - PROMETHEUS_PATTERN 23 - PROMETHEUS_TO_JSON 24 - CSV_TO_JSON 25 - STR_REPLACE 26 - CHECK_NOT_SUPPORTED |
アイテム値前処理ステップのタイプ | |
parameters | - | アイテム値前処理ステップのパラメータのルート要素 | |||
parameter | x | string |
アイテム値前処理ステップの個別パラメータ | ||
error_handler | - | string |
0 - ORIGINAL_ERROR (デフォルト) 1 - DISCARD_VALUE 2 - CUSTOM_VALUE 3 - CUSTOM_ERROR |
前処理ステップが失敗した場合に使用されるアクションタイプ | |
error_handler_params | - | string |
'error_handler'で使用されるエラーハンドラーパラメータ | ||
master_item | - | 個別アイテムのマスターアイテム 依存アイテムで必須 |
|||
key | x | string |
依存アイテムのマスターアイテムキーの値。 最大 3 つの依存アイテムと 29999 に等しい依存アイテムの最大数を再帰できます。 |
||
triggers | - | トリガーのルート要素 | |||
トリガー要素のタグの値については、テンプレートトリガータグ を参照してください。 | |||||
tags | - | アイテムタグのルート要素 | |||
tag | x | string |
タグの名前 | ||
value | - | string |
タグの値 |
要素 | 要素のプロパティ | 必須 | 型 | 範囲 | 説明 |
---|---|---|---|---|---|
discovery_rules | - | ローレベルディスカバリルールのルート要素 | |||
ほとんどの要素タグ値については、通常のアイテムの要素タグ値を参照してください。以下では、ローレベルディスカバリルールに固有のタグについてのみ説明します。 | |||||
type | - | string |
0 - ZABBIX_PASSIVE (デフォルト) 2 - TRAP 3 - SIMPLE 5 - INTERNAL 7 - ZABBIX_ACTIVE 10 - EXTERNAL 11 - ODBC 12 - IPMI 13 - SSH 14 - TELNET 16 - JMX 18 - DEPENDENT 19 - HTTP_AGENT 20 - SNMP_AGENT |
アイテムのタイプ | |
lifetime | - | string |
デフォルト: 30d | 検出されなくなったアイテムが削除されるまでの期間。秒、サフィックス付きの時間単位、またはユーザーマクロ。 | |
filter | 個別のフィルター | ||||
evaltype | - | string |
0 - AND_OR (デフォルト) 1 - AND 2 - OR 3 - FORMULA |
ローレベルディスカバリルールのフィルター条件をチェックするために使用するロジック | |
formula | - | string |
フィルター条件のカスタム計算式 | ||
conditions | - | フィルター条件のルート要素 | |||
macro | x | string |
ローレベルディスカバリマクロの名前 | ||
value | - | string |
フィルターの値: 正規表現またはグローバル正規表現 | ||
operator | - | string |
8 - MATCHES_REGEX (デフォルト) 9 - NOT_MATCHES_REGEX |
条件演算子演算子 | |
formulaid | x | character |
カスタム式から条件を参照するために使用される任意の一意の ID。大文字のみを含めることができます。IDはフィルター条件を変更するときにユーザーが定義する必要がありますが、後でリクエストするときに新たに生成されます。 | ||
lld_macro_paths | - | LLDマクロのパスのルート要素 | |||
lld_macro | x | string |
ローレベルディスカバリマクロの名前 | ||
path | x | string |
対応するマクロに割り当てられる値のセレクター | ||
preprocessing | - | LLDルール値の前処理 | |||
step | - | 個別のLLDルール値の前処理ステップ | |||
ほとんどの要素タグ値については、テンプレートアイテム値の前処理を参照してください。テンプレートのローレベルディスカバリ値の前処理に固有のタグについてのみ、以下で説明します。 | |||||
type | x | string |
5 - REGEX 11 - XMLPATH 12 - JSONPATH 15 - NOT_MATCHES_REGEX 16 - CHECK_JSON_ERROR 17 - CHECK_XML_ERROR 20 - DISCARD_UNCHANGED_HEARTBEAT 21 - JAVASCRIPT 23 - PROMETHEUS_TO_JSON 24 - CSV_TO_JSON 25 - STR_REPLACE |
アイテム値前処理ステップのタイプ。 | |
trigger_prototypes | - | トリガープロトタイプのルート要素 | |||
トリガープロトタイプ要素のタグ値については、通常のテンプレートトリガー タグを参照してください。 | |||||
graph_prototypes | - | グラフプロトタイプのルート要素 | |||
グラフプロトタイプ要素のタグ値については、通常のテンプレートグラフ タグを参照してください。 | |||||
host_prototypes | - | ホストプロトタイプのルート要素 | |||
ホストプロトタイプ要素のタグ値については、通常のホスト タグを参照してください。 | |||||
item_prototypes | - | アイテムプロトタイプのルート要素 | |||
アイテムプロトタイプ要素のタグ値については、通常のテンプレートアイテム タグを参照してください。 | |||||
master_item | - | 個別のアイテムプロトタイプマスターアイテム/アイテムプロトタイプデータ | |||
key | x | string |
依存アイテムプロトタイプマスターアイテム/アイテムプロトタイプキーの値 依存アイテムで必須 |
Element | Element プロパティ | 必須? | 型 | レンジ1 | 説明 |
---|---|---|---|---|---|
triggers | - | Root element for triggers. | |||
uuid | x | string |
Unique identifier for this trigger. | ||
expression | x | string |
Trigger expression. | ||
recovery_mode | - | string |
0 - EXPRESSION (default) 1 - RECOVERY_EXPRESSION 2 - NONE |
Basis for generating OK events. | |
recovery_expression | - | string |
Trigger recovery expression. | ||
name | x | string |
Trigger name. | ||
correlation_mode | - | string |
0 - DISABLED (default) 1 - TAG_VALUE |
Correlation mode (no event correlation or event correlation by tag). | |
correlation_tag | - | string |
The tag name to be used for event correlation. | ||
url | - | string |
URL associated with the trigger. | ||
status | - | string |
0 - ENABLED (default) 1 - DISABLED |
Trigger status. | |
priority | - | string |
0 - NOT_CLASSIFIED (default) 1 - INFO 2 - WARNING 3 - AVERAGE 4 - HIGH 5 - DISASTER |
Trigger severity. | |
description | - | text |
Trigger description. | ||
type | - | string |
0 - SINGLE (default) 1 - MULTIPLE |
Event generation type (single problem event or multiple problem events). | |
manual_close | - | string |
0 - NO (default) 1 - YES |
Manual closing of problem events. | |
dependencies | - | Root element for dependencies. | |||
name | x | string |
Dependency trigger name. | ||
expression | x | string |
Dependency trigger expression. | ||
recovery_expression | - | string |
Dependency trigger recovery expression. | ||
tags | - | Root element for trigger tags. | |||
tag | x | string |
Tag name. | ||
value | - | string |
Tag value. |
Element | Element プロパティ | 必須? | 型 | レンジ1 | 説明 |
---|---|---|---|---|---|
graphs | - | Root element for graphs. | |||
uuid | x | string |
Unique identifier for this graph. | ||
name | x | string |
Graph name. | ||
width | - | integer |
20-65535 (default: 900) | Graph width, in pixels. Used for preview and for pie/exploded graphs. | |
height | - | integer |
20-65535 (default: 200) | Graph height, in pixels. Used for preview and for pie/exploded graphs. | |
yaxismin | - | double |
Default: 0 | Value of Y axis minimum. Used if 'ymin_type_1' is FIXED. |
|
yaxismax | - | double |
Default: 0 | Value of Y axis maximum. Used if 'ymax_type_1' is FIXED. |
|
show_work_period | - | string |
0 - NO 1 - YES (default) |
Highlight non-working hours. Used by normal and stacked graphs. |
|
show_triggers | - | string |
0 - NO 1 - YES (default) |
Display simple trigger values as a line. Used by normal and stacked graphs. |
|
type | - | string |
0 - NORMAL (default) 1 - STACKED 2 - PIE 3 - EXPLODED |
Graph type. | |
show_legend | - | string |
0 - NO 1 - YES (default) |
Display graph legend. | |
show_3d | - | string |
0 - NO (default) 1 - YES |
Enable 3D style. Used by pie and exploded pie graphs. |
|
percent_left | - | double |
Default:0 | Show the percentile line for left axis. Used only for normal graphs. |
|
percent_right | - | double |
Default:0 | Show the percentile line for right axis. Used only for normal graphs. |
|
ymin_type_1 | - | string |
0 - CALCULATED (default) 1 - FIXED 2 - ITEM |
Minimum value of Y axis. Used by normal and stacked graphs. |
|
ymax_type_1 | - | string |
0 - CALCULATED (default) 1 - FIXED 2 - ITEM |
Maximum value of Y axis. Used by normal and stacked graphs. |
|
ymin_item_1 | - | Individual item details. Required if 'ymin_type_1' is ITEM. |
|||
host | x | string |
Item host. | ||
key | x | string |
Item key. | ||
ymax_item_1 | - | Individual item details. Required if 'ymax_type_1' is ITEM. |
|||
host | x | string |
Item host. | ||
key | x | string |
Item key. | ||
graph_items | x | Root element for graph items. | |||
sortorder | - | integer |
Draw order. The smaller value is drawn first. Can be used to draw lines or regions behind (or in front of) another. | ||
drawtype | - | string |
0 - SINGLE_LINE (default) 1 - FILLED_REGION 2 - BOLD_LINE 3 - DOTTED_LINE 4 - DASHED_LINE 5 - GRADIENT_LINE |
Draw style of the graph item. Used only by normal graphs. |
|
color | - | string |
Element color (6 symbols, hex). | ||
yaxisside | - | string |
0 - LEFT (default) 1 - RIGHT |
Side of the graph where the graph item's Y scale will be drawn. Used by normal and stacked graphs. |
|
calc_fnc | - | string |
1 - MIN 2 - AVG (default) 4 - MAX 7 - ALL (minimum, average and maximum; used only by simple graphs) 9 - LAST (used only by pie and exploded pie graphs) |
Data to draw if more than one value exists for an item. | |
type | - | string |
0 - SIMPLE (default) 2 - GRAPH_SUM (value of the item represents the whole pie; used only by pie and exploded pie graphs) |
Graph item type. | |
item | x | Individual item. | |||
host | x | string |
Item host. | ||
key | x | string |
Item key. |
Element | Element プロパティ | 必須? | 型 | レンジ1 | 説明 |
---|---|---|---|---|---|
httptests | - | Root element for web scenarios. | |||
uuid | x | string |
Unique identifier for this web scenario. | ||
name | x | string |
Web scenario name. | ||
delay | - | string |
Default: 1m | Frequency of executing the web scenario. Seconds, time unit with suffix or user macro. | |
attempts | - | integer |
1-10 (default: 1) | The number of attempts for executing web scenario steps. | |
agent | - | string |
Default: Zabbix | Client agent. Zabbix will pretend to be the selected browser. This is useful when a website returns different content for different browsers. | |
http_proxy | - | string |
Specify an HTTP proxy to use, using the format: http://[username[:password]@]proxy.example.com[:port] |
||
variables | - | Root element for scenario-level variables (macros) that may be used in scenario steps. | |||
name | x | text |
Variable name. | ||
value | x | text |
Variable value. | ||
headers | - | Root element for HTTP headers that will be sent when performing a request. Headers should be listed using the same syntax as they would appear in the HTTP protocol. | |||
name | x | text |
Header name. | ||
value | x | text |
Header value. | ||
status | - | string |
0 - ENABLED (default) 1 - DISABLED |
Web scenario status. | |
authentication | - | string |
0 - NONE (default) 1 - BASIC 2 - NTLM |
Authentication method. | |
http_user | - | string |
User name used for basic, HTTP or NTLM authentication. | ||
http_password | - | string |
Password used for basic, HTTP or NTLM authentication. | ||
verify_peer | - | string |
0 - NO (default) 1 - YES |
Verify the SSL certificate of the web server. | |
verify_host | - | string |
0 - NO (default) 1 - YES |
Verify that the Common Name field or the Subject Alternate Name field of the web server certificate matches. | |
ssl_cert_file | - | string |
Name of the SSL certificate file used for client authentication (must be in PEM format). | ||
ssl_key_file | - | string |
Name of the SSL private key file used for client authentication (must be in PEM format). | ||
ssl_key_password | - | string |
SSL private key file password. | ||
steps | x | Root element for web scenario steps. | |||
name | x | string |
Web scenario step name. | ||
url | x | string |
URL for monitoring. | ||
query_fields | - | Root element for query fields - an array of HTTP fields that will be added to the URL when performing a request. | |||
name | x | string |
Query field name. | ||
value | - | string |
Query field value. | ||
posts | - | HTTP POST variables as a string (raw post data) or as an array of HTTP fields (form field data). | |||
name | x | string |
Post field name. | ||
value | x | string |
Post field value. | ||
variables | - | Root element of step-level variables (macros) that should be applied after this step. If the variable value has a 'regex:' prefix, then its value is extracted from the data returned by this step according to the regular expression pattern following the 'regex:' prefix |
|||
name | x | string |
Variable name. | ||
value | x | string |
Variable value. | ||
headers | - | Root element for HTTP headers that will be sent when performing a request. Headers should be listed using the same syntax as they would appear in the HTTP protocol. | |||
name | x | string |
Header name. | ||
value | x | string |
Header value. | ||
follow_redirects | - | string |
0 - NO 1 - YES (default) |
Follow HTTP redirects. | |
retrieve_mode | - | string |
0 - BODY (default) 1 - HEADERS 2 - BOTH |
HTTP response retrieve mode. | |
timeout | - | string |
Default: 15s | Timeout of step execution. Seconds, time unit with suffix or user macro. | |
required | - | string |
Text that must be present in the response. Ignored if empty. | ||
status_codes | - | string |
A comma delimited list of accepted HTTP status codes. Ignored if empty. For example: 200-201,210-299 | ||
tags | - | Root element for web scenario tags. | |||
tag | x | string |
Tag name. | ||
value | - | string |
Tag value. |
Element | Element プロパティ | 必須 | 型 | レンジ1 | 説明 |
---|---|---|---|---|---|
dashboards | - | Root element for template dashboards. | |||
uuid | x | string |
Unique identifier for this dashboard. | ||
name | x | string |
Template dashboard name. | ||
display period | - | integer |
Display period of dashboard pages. | ||
auto_start | - | string |
0 - no 1 - yes |
Slideshow auto start. | |
pages | - | Root element for template dashboard pages. | |||
name | - | string |
Page name. | ||
display period | - | integer |
Page display period. | ||
sortorder | - | integer |
Page sorting order. | ||
widgets | - | Root element for template dashboard widgets. | |||
type | x | string |
Widget type. | ||
name | - | string |
Widget name. | ||
x | - | integer |
0-23 | Horizontal position from the left side of the template dashboard. | |
y | - | integer |
0-62 | Vertical position from the top of the template dashboard. | |
width | - | integer |
1-24 | Widget width. | |
height | - | integer |
2-32 | Widget height. | |
hide_header | - | string |
0 - no 1 - yes |
Hide widget header. | |
fields | - | Root element for the template dashboard widget fields. | |||
type | x | string |
0 - INTEGER 1 - STRING 3 - HOST 4 - ITEM 5 - ITEM_PROTOTYPE 6 - GRAPH 7 - GRAPH_PROTOTYPE |
Widget field type. | |
name | x | string |
Widget field name. | ||
value | x | mixed | Widget field value, depending on the field type. |
文字列値の場合は、番号付けは行われず、文字列のみがエクスポートされます(例: 「ZABBIX_ACTIVE」)。
このテーブルの範囲値(API 値に対応)の番号は、順序付けにのみ使用されます。