[comment]: # translation:outdated

[comment]: # ({adaceae4-e8fbaf7c})
# 3 テンプレート

[comment]: # ({/adaceae4-e8fbaf7c})

[comment]: # ({2e1d83ce-02fec82c})
#### 概要

テンプレートは、多くの関連するオブジェクトと一緒に[エクスポート](/manual/xml_export_import) されます。

テンプレートのエクスポートには以下の要素が含まれます。

-   リンクされたテンプレートグループ
-   リンクされたホストグループ( [ホストプロトタイプ](/manual/discovery/low_level_discovery/host_prototypes) 設定で使用した場合)
-   テンプレートデータ
-   他のテンプレートへのリンク
-   テンプレートグループへのリンク
-   直接リンクされたアイテム
-   直接リンクされたトリガー
-   直接リンクされたグラフ
-   直接リンクされたダッシュボード
-   すべてのプロトタイプと直接リンクされたディスカバリールール
-   直接リンクされたWebシナリオ
-   バリューマップ

[comment]: # ({/2e1d83ce-02fec82c})

[comment]: # ({a174852b-ca3e35f8})
#### エクスポート

テンプレートをエクスポートするためには、次の操作を行います。

1. *データ収集* → *テンプレート*
2. エクスポートするテンプレートのチェックボックスにマークを付けます。
3. リストの下にある*エクスポート*をクリックします。

![](../../../assets/en/manual/xml_export_import/export_templates.png)

選択した形式に応じて、テンプレートはローカルにデフォルトファイル名でエクスポートされます。

-   *zabbix\_export\_templates.yaml* - YAML形式でエクスポートの場合(エクスポートのデフォルトオプション)
-   *zabbix\_export\_templates.xml* - XML形式でエクスポートの場合
-   *zabbix\_export\_templates.json* - JSON形式でエクスポートの場合

[comment]: # ({/a174852b-ca3e35f8})

[comment]: # ({d22b7691-78f6f939})
#### インポート

テンプレートをインポートするには、次の操作を行います。

1. *データ収集* → *テンプレート*に移動します。
2. 右側の*インポート*をクリックします。
3. インポートファイルを選択します。
4. *インポート*をクリックします。

![](../../../assets/en/manual/xml_export_import/import_templates.png){width="600"}

*詳細オプション*項目にチェックした場合、インポート可能な要素の詳細なリストが表示されます。- それぞれのインポートルールについて必要に応じてマークを設定または解除してください。

*すべて*のチェックボックスをクリックした場合、以下のすべての要素に対してチェックを付けるまたは解除します。

インポートルール:

|ルール|説明|
|----|-----------|
|*既存の設定を上書*|既存の要素は、インポートファイルから取得したデータで更新されます。指定しない場合は、更新されません。|
|*新規作成*|インポートファイルのデータを使用して新しい要素を追加します。指定しない場合は、追加されません。|
|*存在しない場合に削除*|インポートファイルに存在しない既存の要素は削除されます。指定しない場合は、削除されません。<br>*テンプレートのリンク*で*存在しない場合に削除*が指定されている場合、インポートファイルに存在しない既存のテンプレートのリンクは解除されます。リンクを解除されたテンプレートから継承された要素 (アイテム、トリガー、グラフ等) は削除されません (各要素に対して*存在しない場合に削除*オプションが選択されていない場合) 。|

次の画面では、インポートされたテンプレートの内容を確認することができます。新規のテンプレートであれば、すべての要素が緑色で表示されます。既存のテンプレートを更新する場合、新しいテンプレート要素は緑色、削除されたテンプレート要素は赤色でハイライトされます。変更のない要素はグレーの背景で表示されます。

![](../../../assets/en/manual/xml_export_import/import_templates_details.png){width="600"}

左のメニューから、変更点の一覧を表示することができます。セクション*更新*は、既存のテンプレート要素に加えられたすべての変更点をハイライト表示します。セクション*追加*は、新しいテンプレート要素を一覧表示します。各セクションの要素は、要素の種類によってグループ化されています。グレーの矢印をクリックして、要素のグループを展開または折りたたみます。

![](../../../assets/en/manual/xml_export_import/import_templates_menu.png)

テンプレートの変更を確認し、*インポート* をクリックしてテンプレートをインポートします。
フロントエンドにインポートの成功または失敗のメッセージが表示されます。

[comment]: # ({/d22b7691-78f6f939})

[comment]: # ({92eed27e-c04b1514})
#### エクスポートのフォーマット

YAMLエクスポートのフォーマット:

```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
```

[comment]: # ({/92eed27e-c04b1514})

[comment]: # ({2c61d3f8-2c61d3f8})
#### 要素タグ

要素タグの値については、以下の表で説明する。

[comment]: # ({/2c61d3f8-2c61d3f8})

[comment]: # ({930c54e1-bdfd38fc})
##### テンプレートタグ

|要素|要素のプロパティ|必須|型|範囲|説明|
|--|--|-|--|----|--------|
|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| |\-| | |テンプレートベンダーのルート要素<br><br>エクスポートされたテンプレートにベンダーのデータが含まれる場合のみ要素が追加される|
| |name|\-|`string`| |テンプレートベンダーの名前|
| |version|\-|`string`| |テンプレートのバージョン<br><br>[すぐに使えるテンプレート](/manual/config/templates_out_of_the_box)では、バージョンは次のように表示されます。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)<br>1 - SECRET\_TEXT<br>2 - VAULT|マクロのタイプ|
| |value|\-|`string`| |ユーザーマクロの値|
| |description|\-|`string`| |ユーザーマクロの説明|
|valuemaps| |\-| | |テンプレートバリューマップのルート要素|
| |uuid|x|`string`| |バリューマップの一意の識別子|
| |name|x|`string`| |バリューマップの名前|
| |mapping|\-| | |マッピングのルート要素|
| |value|x|`string`| |マッピングの値|
| |newvalue|x|`string`| |マッピングの新しい値|

[comment]: # ({/930c54e1-bdfd38fc})

[comment]: # ({530ef4fe-18631c1b})
##### テンプレートアイテムタグ

|要素|要素のプロパティ|必須|型|範囲^**[1](#footnotes)**^|説明|
|--|--|-|--|----|--------|
|items| |\-| | |アイテムのルート要素|
| |uuid|x|`string`| |アイテムの一意の識別子|
| |name|x|`string`| |アイテムの名前|
| |type|\-|`string`|0 - ZABBIX\_PASSIVE (デフォルト)<br>2 - TRAP<br>3 - SIMPLE<br>5 - INTERNAL<br>7 - ZABBIX\_ACTIVE<br>10 - EXTERNAL<br>11 - ODBC<br>12 - IPMI<br>13 - SSH<br>14 - TELNET<br>15 - CALCULATED<br>16 - JMX<br>17 - SNMP\_TRAP<br>18 - DEPENDENT<br>19 - HTTP\_AGENT<br>20 - SNMP\_AGENT<br>21 - ITEM\_TYPE\_SCRIPT|アイテムのタイプ|
| |snmp\_oid|\-|`string`| |SNMPオブジェクトのID<br><br>SNMPアイテムで必須|
| |key|x|`string`| |アイテムキー|
| |delay|\-|`string`|デフォルト: 1m|アイテムの監視間隔<br><br>秒またはサフィックス付きの時間単位 (30s, 1m, 2h, 1d) を受け入れます。<br>オプションで一つ以上の[カスタム監視間隔](/manual/config/items/item/custom_intervals) を指定でき、監視間隔やスケジューリングを柔軟に設定できます。<br>複数の監視間隔はセミコロンで区切られます。<br>ユーザーマクロが使用可能です。一つのマクロでフィールド全体に入力する必要があります。フィールド内の複数のマクロ、またはテキストと混合されたマクロはサポートされていません。<br>柔軟な監視間隔は、スラッシュで区切られた二つのマクロとして記述できます (例: `{$FLEX_INTERVAL}/{$FLEX_PERIOD}`) 。|
| |history|\-|`string`|デフォルト: 90d|ヒストリデータを保存する期間。タイムサフィックス、ユーザーマクロ、またはLLDマクロで指定|
| |trends|\-|`string`|デフォルト: 365d|トレンドデータを保存する期間。タイムサフィックス、ユーザーマクロ、またはLLDマクロで指定|
| |status|\-|`string`|0 - ENABLED (デフォルト)<br>1 - DISABLED|アイテムのステータス|
| |value\_type|\-|`string`|0 - FLOAT<br>1 - CHAR<br>2 - LOG<br>3 - UNSIGNED (デフォルト)<br>4 - TEXT|取得した値のタイプ|
| |allowed\_hosts|\-|`string`| |アイテムのデータの送信を許可されたホストの IP アドレス (カンマ区切り) のリスト。<br><br>トラッパーおよび HTTP エージェントアイテムで使用されます。|
| |units|\-|`string`| |戻り値の単位 (bps、B等)|
| |params|\-|`text`| |アイテムのタイプに応じた追加パラメータ:<br>- Script、SSH、およびTelnetアイテムに対して実行されるスクリプト;<br>-  データベースモニターアイテムのSQLクエリ;<br>- 計算アイテムの式|
| |ipmi\_sensor|\-|`string`| |IPMIセンサー<br><br>IPMIアイテムでのみ使用されます。|
| |authtype|\-|`string`|SSHエージェントアイテムの認証タイプ:<br>0 - PASSWORD (デフォルト)<br>1 - PUBLIC\_KEY<br><br>HTTPエージェントアイテムの認証タイプ:<br>0 - NONE (デフォルト)<br>1 - BASIC<br>2 - NTLM|認証タイプ<br><br>SSHおよびHTTPエージェントアイテムでのみ使用|
| |username|\-|`string`| |認証用のユーザー名<br>シンプルチェック、SSH、Telnet、データベースモニター、JMXおよびHTTPエージェントアイテムで使用されます。<br><br>SSHおよびTelnetアイテムで必須<br>JMXエージェントで使用する場合、ユーザー名と一緒にパスワードも指定するか、両方のプロパティを空白のままにする必要があります。|
| |password|\-|`string`| |認証用のパスワード<br>シンプルチェック、SSH、Telnet、データベースモニター、JMXおよびHTTPエージェントアイテムで使用されます。<br><br>JMXエージェントで使用する場合、パスワードと一緒にユーザー名も指定するか、両方のプロパティを空白のままにする必要があります。|
| |publickey|\-|`string`| |パブリックキーファイルの名前<br><br>SSHエージェントアイテムで必須|
| |privatekey|\-|`string`| |プライベートキーファイルの名前<br><br>SSHエージェントアイテムで必須|
| |port|\-|`string`| |アイテムによって監視されるカスタムポート<br>ユーザーマクロを含めることができます。<br><br>SNMPアイテムでのみ使用されます。|
| |description|\-|`text`| |アイテムの説明|
| |inventory\_link|\-|`string`|0 - NONE<br><br>大文字のホストインベントリフィールド名。例:<br>4 - ALIAS<br>6 - OS\_FULL<br>14 - HARDWARE<br>等|アイテムによって設定されるホストインベントリフィールド<br><br>サポートされているホストインベントリフィールドとそのIDのリストについては、[ホストインベントリページ](/manual/api/reference/host/object#host_inventory) を参照してください。|
| |logtimefmt|\-|`string`| |ログ エントリの時刻の形式<br>ログアイテムでのみ使用されます。|
| |jmx\_endpoint|\-|`string`| |JMXのエンドポイント<br><br>JMXエージェントアイテムでのみ使用されます。|
| |url|\-|`string`| |URLの文字列<br><br>HTTPエージェントアイテムでのみ必須|
| |allow\_traps|\-|`string`|0 - NO (デフォルト)<br>1 - YES|トラッパーアイテムのように値を入力できるようにします。<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |follow\_redirects|\-|`string`|0 - NO<br>1 - YES (デフォルト)|データのポーリング中に HTTPレスポンスリダイレクトに従います。<br><br>HTTPエージェントアイテムでのみ使用されます。|
|headers| |\-| | |HTTP(S)リクエストヘッダのルート要素で、ヘッダ名がキーとして使用され、ヘッダ値が値として使用されます。<br>HTTPエージェントアイテムでのみ使用されます。|
| |name|x|`string`| |ヘッダの名前|
| |value|x|`string`| |ヘッダの値|
| |http\_proxy|\-|`string`| |HTTP(S)プロキシ接続の文字列<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |output\_format|\-|`string`|0 - RAW (デフォルト)<br>1 - JSON|レスポンスの処理方法<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |post\_type|\-|`string`|0 - RAW (デフォルト)<br>2 - JSON<br>3 - XML|ポストデータボディのタイプ<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |posts|\-|`string`| |HTTP(S)リクエストボディデータ<br><br>HTTPエージェントアイテムでのみ使用されます。|
|query\_fields| |\-| | |クエリパラメータのルート要素<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |name|x|`string`| |パラメータの名前|
| |value|\-|`string`| |パラメータの値|
| |request\_method|\-|`string`|0 - GET (デフォルト)<br>1 - POST<br>2 - PUT<br>3 - HEAD|リクエストメソッド<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |retrieve\_mode|\-|`string`|0 - BODY (デフォルト)<br>1 - HEADERS<br>2 - BOTH|レスポンスの保存箇所<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |ssl\_cert\_file|\-|`string`| |パブリックSSLキーファイルのパス<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |ssl\_key\_file|\-|`string`| |プライベートSSLキーファイルのパス<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |ssl\_key\_password|\-|`string`| |SSLキーファイルのパスワード<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |status\_codes|\-|`string`| |コンマで区切られた必須の HTTPステータスコードの範囲。ユーザーマクロがサポートされています。<br>例: 200,200-{$M},{$M},200-400<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |timeout|\-|`string`| |アイテムデータのポーリングリクエストのタイムアウト。ユーザーマクロがサポートされています。<br><br>HTTPエージェントおよびScriptアイテムで使用されます。|
| |verify\_host|\-|`string`|0 - NO (デフォルト)<br>1 - YES|URL のホスト名がホスト証明書の共通名フィールドまたはサブジェクト代替名フィールドにあるかどうかを検証します。<br><br>HTTPエージェントアイテムでのみ使用されます。|
| |verify\_peer|\-|`string`|0 - NO (デフォルト)<br>1 - YES|ホスト証明書が本物かどうかを検証します。<br><br>HTTPエージェントアイテムでのみ使用されます。|
|parameters| |\-| | |ユーザー定義パラメータのルート要素<br><br>Scriptアイテムでのみ使用されます。|
| |name|x|`string`| |パラメータの名前<br><br>Scriptアイテムでのみ使用されます。|
| |value|\-|`string`| |パラメータの値<br><br>Scriptアイテムでのみ使用されます。|
|value map| |\-| | |バリューマップ|
| |name|x|`string`| |アイテムに使用するバリューマップの名前|
|preprocessing| |\-| | |アイテム値の前処理のルート要素|
|step| |\-| | |個々のアイテム値の前処理ステップ|
| |type|x|`string`|1 - MULTIPLIER<br>2 - RTRIM<br>3 - LTRIM<br>4 - TRIM<br>5 - REGEX<br>6 - BOOL\_TO\_DECIMAL<br>7 - OCTAL\_TO\_DECIMAL<br>8 - HEX\_TO\_DECIMAL<br>9 - SIMPLE\_CHANGE ((取得値-前回値) として計算されます)<br>10 - CHANGE\_PER\_SECOND ((取得地-前回値)/(現在時刻-最終チェック時刻)として計算されます)<br>11 - XMLPATH<br>12 - JSONPATH<br>13 - IN\_RANGE<br>14 - MATCHES\_REGEX<br>15 - NOT\_MATCHES\_REGEX<br>16 - CHECK\_JSON\_ERROR<br>17 - CHECK\_XML\_ERROR<br>18 - CHECK\_REGEX\_ERROR<br>19 - DISCARD\_UNCHANGED<br>20 - DISCARD\_UNCHANGED\_HEARTBEAT<br>21 - JAVASCRIPT<br>22 - PROMETHEUS\_PATTERN<br>23 - PROMETHEUS\_TO\_JSON<br>24 - CSV\_TO\_JSON<br>25 - STR\_REPLACE<br>26 - CHECK\_NOT\_SUPPORTED|アイテム値前処理ステップのタイプ|
| |parameters|\-| | |アイテム値前処理ステップのパラメータのルート要素|
| |parameter|x|`string`| |アイテム値前処理ステップの個別パラメータ|
| |error\_handler|\-|`string`|0 - ORIGINAL\_ERROR (デフォルト)<br>1 - DISCARD\_VALUE<br>2 - CUSTOM\_VALUE<br>3 - CUSTOM\_ERROR|前処理ステップが失敗した場合に使用されるアクションタイプ|
| |error\_handler\_params|\-|`string`| |'error\_handler'で使用されるエラーハンドラーパラメータ|
|master\_item| |\-| | |個別アイテムのマスターアイテム<br><br>依存アイテムで必須|
| |key|x|`string`| |依存アイテムのマスターアイテムキーの値。<br><br>最大 3 つの依存アイテムと 29999 に等しい依存アイテムの最大数を再帰できます。|
|triggers| |\-| | |トリガーのルート要素|
| |*トリガー要素のタグの値については、テンプレート[トリガータグ](/manual/xml_export_import/templates#template_trigger_tags) を参照してください。*|<|<|<|<|
|tags| |\-| | |アイテムタグのルート要素|
| |tag|x|`string`| |タグの名前|
| |value|\-|`string`| |タグの値|

[comment]: # ({/530ef4fe-18631c1b})

[comment]: # ({dd5a9976-2fdd304e})
##### テンプレートローレベルディスカバリルールタグ

|要素|要素のプロパティ|必須|型|範囲|説明|
|-------|----------------|--------|----|-----|-----------|
|discovery\_rules|<|\-|<|<|ローレベルディスカバリルールのルート要素|
|<|*ほとんどの要素タグ値については、通常のアイテムの要素タグ値を参照してください。以下では、ローレベルディスカバリルールに固有のタグについてのみ説明します。*|<|<|<|<|
|<|type|\-|`string`|0 - ZABBIX\_PASSIVE (デフォルト)<br>2 - TRAP<br>3 - SIMPLE<br>5 - INTERNAL<br>7 - ZABBIX\_ACTIVE<br>10 - EXTERNAL<br>11 - ODBC<br>12 - IPMI<br>13 - SSH<br>14 - TELNET<br>16 - JMX<br>18 - DEPENDENT<br>19 - HTTP\_AGENT<br>20 - SNMP\_AGENT|アイテムのタイプ|
|<|lifetime|\-|`string`|デフォルト: 30d|検出されなくなったアイテムが削除されるまでの期間。秒、サフィックス付きの時間単位、またはユーザーマクロ。|
|filter|<|<|<|<|個別のフィルター|
|<|evaltype|\-|`string`|0 - AND\_OR (デフォルト)<br>1 - AND<br>2 - OR<br>3 - FORMULA|ローレベルディスカバリルールのフィルター条件をチェックするために使用するロジック|
|<|formula|\-|`string`|<|フィルター条件のカスタム計算式|
|conditions|<|\-|<|<|フィルター条件のルート要素|
|<|macro|x|`string`|<|ローレベルディスカバリマクロの名前|
|<|value|\-|`string`|<|フィルターの値: 正規表現またはグローバル正規表現|
|<|operator|\-|`string`|8 - MATCHES\_REGEX (デフォルト)<br>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<br>11 - XMLPATH<br>12 - JSONPATH<br>15 - NOT\_MATCHES\_REGEX<br>16 - CHECK\_JSON\_ERROR<br>17 - CHECK\_XML\_ERROR<br>20 - DISCARD\_UNCHANGED\_HEARTBEAT<br>21 - JAVASCRIPT<br>23 - PROMETHEUS\_TO\_JSON<br>24 - CSV\_TO\_JSON<br>25 - STR\_REPLACE|アイテム値前処理ステップのタイプ。|
|trigger\_prototypes|<|\-|<|<|トリガープロトタイプのルート要素|
|<|*トリガープロトタイプ要素のタグ値については、通常の[テンプレートトリガー](/manual/xml_export_import/templates#template_trigger_tags) タグを参照してください。*|<|<|<|<|
|graph\_prototypes|<|\-|<|<|グラフプロトタイプのルート要素|
|<|*グラフプロトタイプ要素のタグ値については、通常の[テンプレートグラフ](/manual/xml_export_import/templates#template_graph_tags) タグを参照してください。*|<|<|<|<|
|host\_prototypes|<|\-|<|<|ホストプロトタイプのルート要素|
|<|*ホストプロトタイプ要素のタグ値については、通常の[ホスト](/manual/xml_export_import/hosts#host_tags) タグを参照してください。*|<|<|<|<|
|item\_prototypes|<|\-|<|<|アイテムプロトタイプのルート要素|
|<|*アイテムプロトタイプ要素のタグ値については、通常の[テンプレートアイテム](/manual/xml_export_import/templates#template_item_tags) タグを参照してください。*|<|<|<|<|
|master\_item|<|\-|<|<|個別のアイテムプロトタイプマスターアイテム/アイテムプロトタイプデータ|
|<|key|x|`string`|<|依存アイテムプロトタイプマスターアイテム/アイテムプロトタイプキーの値<br><br>依存アイテムで必須|

[comment]: # ({/dd5a9976-2fdd304e})

[comment]: # ({da989e39-8aada697})
##### Template trigger タグ

|Element|Element プロパティ|必須？|型|レンジ^**[1](#footnotes)**^|説明|
|-------|----------------|--------|----|--------------------------|-----------|
|triggers|<|\-|<|<|Root element for triggers.|
|<|uuid|x|`string`|<|Unique identifier for this trigger.|
|<|expression|x|`string`|<|Trigger expression.|
|<|recovery\_mode|\-|`string`|0 - EXPRESSION (default)<br>1 - RECOVERY\_EXPRESSION<br>2 - NONE|Basis for generating OK events.|
|<|recovery\_expression|\-|`string`|<|Trigger recovery expression.|
|<|name|x|`string`|<|Trigger name.|
|<|correlation\_mode|\-|`string`|0 - DISABLED (default)<br>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)<br>1 - DISABLED|Trigger status.|
|<|priority|\-|`string`|0 - NOT\_CLASSIFIED (default)<br>1 - INFO<br>2 - WARNING<br>3 - AVERAGE<br>4 - HIGH<br>5 - DISASTER|Trigger severity.|
|<|description|\-|`text`|<|Trigger description.|
|<|type|\-|`string`|0 - SINGLE (default)<br>1 - MULTIPLE|Event generation type (single problem event or multiple problem events).|
|<|manual\_close|\-|`string`|0 - NO (default)<br>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.|

[comment]: # ({/da989e39-8aada697})

[comment]: # ({990e72cd-eec993d5})
##### Template graph タグ

|Element|Element プロパティ|必須？|型|レンジ^**[1](#footnotes)**^|説明|
|-------|----------------|--------|----|--------------------------|-----------|
|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.<br><br>Used if 'ymin\_type\_1' is FIXED.|
|<|yaxismax|\-|`double`|Default: 0|Value of Y axis maximum.<br><br>Used if 'ymax\_type\_1' is FIXED.|
|<|show\_work\_period|\-|`string`|0 - NO<br>1 - YES (default)|Highlight non-working hours.<br><br>Used by normal and stacked graphs.|
|<|show\_triggers|\-|`string`|0 - NO<br>1 - YES (default)|Display simple trigger values as a line.<br><br>Used by normal and stacked graphs.|
|<|type|\-|`string`|0 - NORMAL (default)<br>1 - STACKED<br>2 - PIE<br>3 - EXPLODED|Graph type.|
|<|show\_legend|\-|`string`|0 - NO<br>1 - YES (default)|Display graph legend.|
|<|show\_3d|\-|`string`|0 - NO (default)<br>1 - YES|Enable 3D style.<br><br>Used by pie and exploded pie graphs.|
|<|percent\_left|\-|`double`|Default:0|Show the percentile line for left axis.<br><br>Used only for normal graphs.|
|<|percent\_right|\-|`double`|Default:0|Show the percentile line for right axis.<br><br>Used only for normal graphs.|
|<|ymin\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Minimum value of Y axis.<br><br>Used by normal and stacked graphs.|
|<|ymax\_type\_1|\-|`string`|0 - CALCULATED (default)<br>1 - FIXED<br>2 - ITEM|Maximum value of Y axis.<br><br>Used by normal and stacked graphs.|
|ymin\_item\_1|<|\-|<|<|Individual item details.<br><br>Required if 'ymin\_type\_1' is ITEM.|
|<|host|x|`string`|<|Item host.|
|<|key|x|`string`|<|Item key.|
|ymax\_item\_1|<|\-|<|<|Individual item details.<br><br>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)<br>1 - FILLED\_REGION<br>2 - BOLD\_LINE<br>3 - DOTTED\_LINE<br>4 - DASHED\_LINE<br>5 - GRADIENT\_LINE|Draw style of the graph item.<br><br>Used only by normal graphs.|
|<|color|\-|`string`|<|Element color (6 symbols, hex).|
|<|yaxisside|\-|`string`|0 - LEFT (default)<br>1 - RIGHT|Side of the graph where the graph item's Y scale will be drawn.<br><br>Used by normal and stacked graphs.|
|<|calc\_fnc|\-|`string`|1 - MIN<br>2 - AVG (default)<br>4 - MAX<br>7 - ALL (minimum, average and maximum; used only by simple graphs)<br>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)<br>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.|

[comment]: # ({/990e72cd-eec993d5})

[comment]: # ({6f2dcc41-fd8f09c1})
##### Template web シナリオ タグ

|Element|Element プロパティ|必須？|型|レンジ^**[1](#footnotes)**^|説明|
|-------|----------------|--------|----|--------------------------|-----------|
|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)<br>1 - DISABLED|Web scenario status.|
|<|authentication|\-|`string`|0 - NONE (default)<br>1 - BASIC<br>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)<br>1 - YES|Verify the SSL certificate of the web server.|
|<|verify\_host|\-|`string`|0 - NO (default)<br>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.<br><br>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<br>1 - YES (default)|Follow HTTP redirects.|
|<|retrieve\_mode|\-|`string`|0 - BODY (default)<br>1 - HEADERS<br>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.|

[comment]: # ({/6f2dcc41-fd8f09c1})

[comment]: # ({4ef70484-51ede6fc})
##### Template dashboard タグ

|Element|Element プロパティ|必須|型|レンジ^**[1](#footnotes)**^|説明|
|-------|----------------|--------|----|--------------------------|-----------|
|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<br>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<br>1 - yes|Hide widget header.|
|fields|<|\-|<|<|Root element for the template dashboard widget fields.|
|<|type|x|`string`|0 - INTEGER<br>1 - STRING<br>3 - HOST<br>4 - ITEM<br>5 - ITEM\_PROTOTYPE<br>6 - GRAPH<br>7 - GRAPH\_PROTOTYPE|Widget field type.|
|<|name|x|`string`|<|Widget field name.|
|<|value|x|mixed|<|Widget field value, depending on the field type.|

[comment]: # ({/4ef70484-51ede6fc})

[comment]: # ({869bd76e-869bd76e})
##### 脚注

文字列値の場合は、番号付けは行われず、文字列のみがエクスポートされます(例: 「ZABBIX_ACTIVE」)。 <br>
このテーブルの範囲値(API 値に対応)の番号は、順序付けにのみ使用されます。

[comment]: # ({/869bd76e-869bd76e})
