en-us	#### Overview  Zabbix web service is a process that is used for communication with external web services. Currently, Zabbix web service is used for generating and sending scheduled reports with plans to add additional functionality in the future.  Zabbix server connects to the web service via HTTP(S). Zabbix web service requires Google Chrome to be installed on the same host; on some distributions the service may also work with Chromium (see [known issues](/manual/installation/known_issues#chromium_for_zabbix_web_service_on_ubuntu_20)) .
ja	#### 概要  Zabbix Webサービスは、外部Webサービスとの通信に使用されるプロセスです。定期レポートの生成および送信のためにも使用されます。  ZabbixサーバーはHTTP(S)経由でWebサービスに接続します。 Zabbix WebサービスはGoogleChromeが同じホストにインストールされている必要があります。一部のディストリビューションではChromiumでも機能する場合があります（[既知の問題](/manual/installation/known_issues#chromium_for_zabbix_web_service_on_ubuntu_20)）

en-us	#### Package size handling for system.sw.packages.get item  When monitoring the [`system.sw.packages.get`](/manual/config/items/itemtypes/zabbix_agent#system.sw.packages.getregexpmanager) item using Zabbix agent 2, if the returned package data lacks information about the package [size](/manual/appendix/items/return_values#system.sw.packages.get), the size value is now automatically set to 0.
ja	#### system.sw.packages.getアイテムのパッケージサイズの処理  Zabbixエージェント2を使用して[`system.sw.packages.get`](/manual/config/items/itemtypes/zabbix_agent#system.sw.packages.getregexpmanager)アイテムを監視するときに、返されたパッケージデータにパッケージ[サイズ](/manual/appendix/items/return_values#system.sw.packages.get)に関する情報が不足している場合、サイズ値が自動的に0に設定されるようになりました。

en-us	#### Parameter - array  If the key parameter is an array, it is again enclosed in square brackets, where individual parameters come in line with the rules and syntax of specifying multiple parameters.  ![](../../../../../assets/en/manual/config/key_param_array.png)  ::: noteimportant Multi-level parameter arrays, e.g. `[a,[b,[c,d]],e]`, are not allowed. :::
ja	#### パラメータ - 配列  キーパラメータが配列の場合は、再び角括弧で囲みます。 <br> 個々のパラメータは、複数のパラメータを指定する規則と構文に沿うようになります。 <br>  ![](../../../../../assets/en/manual/config/key_param_array.png)  ::: noteimportant 多段階のパラメータ配列、例えば <br> `[a,[b,[c,d]],e]` のような複数レベルのパラメータ配列は許可されません。 :::

en-us	### Parameters  `(array)` IDs of hosts to delete.
ja	### パラメータ  `(array)` 削除するホストのID配列

en-us	### Parameters  `(array)` IDs of items to clear.
ja	### パラメータ  `(array)` クリアするアイテムのID配列

en-us	### Parameters  `(array)` IDs of proxies to delete.
ja	### パラメータ  `(array)` 削除するプロキシのID

en-us	### Parameters  `(array)` IDs of the actions to delete.
ja	### パラメーター  `(array)` 削除するアクションのID。

en-us	### Parameters  `(array)` IDs of the correlations to delete.
ja	### パラメータ  `(array)`  削除する相関関係のID配列

en-us	### Parameters  `(array)` IDs of the dashboards to delete.
ja	### パラメータ  `(array)` 削除するダッシュボードのID配列

en-us	### Parameters  `(array)` IDs of the discovery rules to delete.
ja	### パラメータ  `(array)`  削除するディスカバリールールのID配列

en-us	### Parameters  `(array)` IDs of the global macros to delete.
ja	### パラメータ  `(array)` 削除するグローバルマクロのID

en-us	### Parameters  `(array)` IDs of the graph prototypes to delete.
ja	### パラメータ  `(array)` 削除する graph prototypes のID

en-us	### Parameters  `(array)` IDs of the graphs to delete.
ja	### パラメータ  `(array)` 削除するグラフのID配列

en-us	### Parameters  `(array)` IDs of the host groups to delete.
ja	### パラメータ  `(array)` 削除する host group のID配列

en-us	### Parameters  `(array)` IDs of the host interfaces to delete.
ja	### パラメータ  `(array)` 削除するホストインターフェースのID

en-us	### Parameters  `(array)` IDs of the host macros to delete.
ja	### パラメータ  `(array)` 削除するホストマクロの ID

en-us	### Parameters  `(array)` IDs of the host prototypes to delete.
ja	### パラメータ  `(array)` 削除するホストプロトタイプのID

en-us	### Parameters  `(array)` IDs of the icon maps to delete.
ja	### パラメータ  `(array)` 削除するアイコンマップのID

en-us	### Parameters  `(array)` IDs of the images to delete.
ja	### パラメータ  `(array)` 削除する画像のID

en-us	### Parameters  `(array)` IDs of the item prototypes to delete.
ja	### パラメータ  `(array)` 削除するアイテム プロトタイプの ID

en-us	### Parameters  `(array)` IDs of the items to delete.
ja	### パラメータ  `(array)` 削除するアイテムの ID

en-us	### Parameters  `(array)` IDs of the LLD rules to delete.
ja	### パラメータ  `(array)` 削除するLLDルールのID

en-us	### Parameters  `(array)` IDs of the maintenance periods to delete.
ja	### パラメータ  `(array)` 削除するメンテナンス期間のID。

en-us	### Parameters  `(array)` IDs of the maps to delete.
ja	### パラメータ  `(array)` 削除するマップのID

en-us	### Parameters  `(array)` IDs of the media types to delete.
ja	### パラメータ  `(array)` 削除するメディアタイプのID

en-us	### Parameters  `(array)` IDs of the modules to uninstall.
ja	### Parameters  `(array)` アンインストールするモジュールのID。

en-us	### Parameters  `(array)` IDs of the regular expressions to delete.
ja	### パラメータ  `(array)` 削除する正規表現のID

en-us	### Parameters  `(array)` IDs of the roles to delete.
ja	### パラメータ  `(array)` 削除するロールのID

en-us	### Parameters  `(array)` IDs of the scheduled reports to delete.
ja	### パラメータ  `(array)` 削除するスケジュール済みレポートのID

en-us	### Parameters  `(array)` IDs of the scripts to delete.
ja	### パラメータ  `(array)` 削除するスクリプトのID

en-us	### Parameters  `(array)` IDs of the services to delete.
ja	### パラメータ  `(array)` 削除するサービスのID

en-us	### Parameters  `(array)` IDs of the SLAs to delete.
ja	### パラメータ  `(array)` 削除するSLAのID

en-us	### Parameters  `(array)` IDs of the template dashboards to delete.
ja	### パラメータ  `(array)` 削除するテンプレート ダッシュボードの ID

en-us	### Parameters  `(array)` IDs of the template groups to delete.
ja	### パラメーター  `(array)` 削除するテンプレートグループのID

en-us	### Parameters  `(array)` IDs of the templates to delete.
ja	### パラメータ  `(array)` 削除するテンプレートの ID

en-us	### Parameters  `(array)` IDs of the tokens to delete.
ja	### パラメータ  `(array)` 削除するトークンのID

en-us	### Parameters  `(array)` IDs of the tokens to generate.
ja	### パラメータ  `(array)` 生成するトークンのID

en-us	### Parameters  `(array)` IDs of the trigger prototypes to delete.
ja	### パラメータ  `(array)` 削除するトリガー プロトタイプの ID

en-us	### Parameters  `(array)` IDs of the triggers to delete.
ja	### パラメータ  `(array)` 削除するトリガーのID

en-us	### Parameters  `(array)` IDs of the user directories to delete.
ja	### パラメータ  `(array)` 削除するユーザーディレクトリのID。

en-us	### Parameters  `(array)` IDs of the user groups to delete.
ja	### パラメータ  `(array)` 削除するユーザーグループのID

en-us	### Parameters  `(array)` IDs of the value maps to delete.
ja	### パラメータ  `(array)` 削除するバリューマップのID。

en-us	### Parameters  `(array)` IDs of the web scenarios to delete.
ja	### パラメータ  `(array)` 削除するWebシナリオのID

en-us	### Parameters  `(array)` IDs of users to delete.
ja	### パラメータ  `(array)` 削除するユーザーのID

en-us	### Parameters  `(array)` IDs of users to provision.
ja	### パラメータ  `(array)` プロビジョニングするユーザーのID

en-us	### Parameters  `(array)` IDs of users to unblock.
ja	### パラメータ  `(array)` ユーザーブロックを解除するID

en-us	### Parameters  `(array)` The method accepts an empty array.
ja	### パラメータ  `(array)` このメソッドは空の配列を受け入れます。

en-us	### Parameters  `(array)` The method accepts an empty array.
ja	### パラメータ  `(array)` このメソッドは空の配列を受け入れます。

en-us	#### - Parameters  Both functions use almost the same set of parameters. Use the list of [supported functions](/manual/appendix/functions) for reference.
ja	#### - パラメータ  両関数とも、ほぼ同じパラメータを使用します。[supported functions](/manual/appendix/functions)を参考にしてください。

en-us	### Parameters  `(object/array)` Action properties to be updated.  The `actionid` property must be defined for each action, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard action properties](object#action), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) object to replace the current filter.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation) to replace existing operations.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation) to replace existing recovery operations.<br><br>[Parameter behavior](/manual/api/reference_commentary#parameter-behavior):<br>- *supported* if `eventsource` of [Action object](/manual/api/reference/action/object#action) is set to "event created by a trigger", "internal event", or "event created on service status update"| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation) to replace existing update operations.<br><br>[Parameter behavior](/manual/api/reference_commentary#parameter-behavior):<br>- *supported* if `eventsource` of [Action object](/manual/api/reference/action/object#action) is set to "event created by a trigger" or "event created on service status update"|
ja	### パラメーター  `(object/array)` 更新するアクションのプロパティ。  `actionid`プロパティはアクションごとに定義する必要があり、その他のプロパティはオプションです。渡されたプロパティのみが更新され、他は一切変更されません。  [actionの標準プロパティ](object#action)に加えて、このメソッドは以下のパラメーターを受け付けます。  |パラメーター|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |filter|object|現在のフィルターを置き換えるアクション[フィルター](/manual/api/reference/action/object#action_filter)オブジェクト。| |operations|array|既存の操作を置き換えるアクション[操作](/manual/api/reference/action/object#action_operation)。| |recovery\_operations|array|既存の回復操作を置き換えるアクション[回復操作](/manual/api/reference/action/object#action_recovery_operation)。<br><br>[パラメーターの動作](/manual/api/reference_commentary#parameter-behavior):<br>- [Actionオブジェクト](/manual/api/reference/action/object#action)の`eventsource`が"event created by a trigger"、"internal event"または"event created on service status update"に設定されている場合、*サポート*| |update\_operations|array|既存の更新操作を置き換えるアクション[更新操作](/manual/api/reference/action/object#action_update_operation)。<br><br>[パラメーターの動作](/manual/api/reference_commentary#parameter-behavior):<br>- [Actionオブジェクト](/manual/api/reference/action/object#action)の`eventsource`が"event created by a trigger"または"event created on service status update"に設定されている場合、*サポート*|

en-us	### Parameters  `(object/array)` Actions to create.  Additionally to the [standard action properties](object#action), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) object for the action.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation) to create for the action.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation) to create for the action.| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation) to create for the action.|
ja	### パラメーター  `(object/array)` 作成するアクション。  [actionの標準プロパティ](object#action)に加えて、このメソッドは以下のパラメーターを受け付けます。  |パラメーター|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |filter|object|アクション用のアクション[フィルター](/manual/api/reference/action/object#action_filter)オブジェクト。| |operations|array|アクション用に作成するアクション[操作](/manual/api/reference/action/object#action_operation) 。| |recovery\_operations|array|アクション用に作成するアクション[回復操作](/manual/api/reference/action/object#action_recovery_operation)。| |update\_operations|array|アクション用に作成するアクション[更新操作](/manual/api/reference/action/object#action_update_operation)。|

en-us	### Parameters  `(object/array)` Correlation properties to be updated.  The `correlationid` property must be defined for each correlation, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard correlation properties](object#correlation), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) object to replace the current filter.| |operations|array|Correlation [operations](/manual/api/reference/correlation/object#correlation_operation) to replace existing operations.|
ja	### パラメータ  `(object/array)` 更新される相関関係プロパティ  各相関には `correlationid` プロパティを定義する必要があり、その他のプロパティは任意です。渡されたプロパティのみが<br> 更新され、他のプロパティは変更されません。  [standard correlation properties](object#correlation)に加えて、このメソッドは以下のパラメータを受け付けます。  |パラメータ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |filter|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) object to replace the current filter.| |operations|array|Correlation [operations](/manual/api/reference/correlation/object#correlation_operation) to replace existing operations.|

en-us	### Parameters  `(object/array)` Discovery rule properties to be updated.  The `druleid` property must be defined for each discovery rule, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard discovery rule properties](object#discovery_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dchecks|array|Discovery [checks](/manual/api/reference/dcheck/object) to replace existing checks.|
ja	### パラメータ  `(object/array)` 更新するディスカバリールールのプロパティ  ` druleid` プロパティは各ディスカバリールールに対して定義する必要があり、他のプロパティはすべて任意です。<br> 渡されたプロパティのみが更新され、他のプロパティは変更されません。  [standard discovery rule properties](object#discovery_rule)に加えて、このメソッドは以下のパラメータを受け付けます。  |パラメータ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |dchecks|array|Discovery [checks](/manual/api/reference/dcheck/object) to replace existing checks.|

en-us	### Parameters  `(object/array)` [Global macro properties](object#global_macro) to be updated.  The `globalmacroid` property must be defined for each global macro, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
ja	### パラメータ  `(object/array)` 更新する[グローバルマクロプロパティ](object#global_macro)  グローバル マクロごとに`globalmacroid`プロパティを定義する必要があります。他のプロパティはすべてオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。

en-us	### Parameters  `(object/array)` Global macros to create.  The method accepts global macros with the [standard global macro properties](object#global_macro).
ja	### パラメータ  `(object/array)` 作成するグローバル マクロ  このメソッドは[標準のグローバルマクロプロパティ](object#global_macro) を持つグローバル マクロを受け入れます。

en-us	### Parameters  `(object/array)` Graph properties to be updated.  The `graphid` property must be defined for each graph, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph properties](object#graph) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|
ja	### パラメータ  `(object/array)` 更新されるグラフのプロパティ  各グラフには `graphid` プロパティを定義する必要があり、その他のプロパティは任意である。渡されたプロパティのみが<br> 更新され、その他のプロパティは変更されません。  [standard graph properties](object#graph) に加えて、このメソッドは以下のパラメータを受け付けます。  |パラメータ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|

en-us	### Parameters  `(object/array)` Graph prototype properties to be updated.  The `graphid` property must be defined for each graph prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph prototype properties](object#graph_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|
ja	### パラメータ  `(object/array)` 更新する Graph prototype プロパティ  graph prototype ごとに `graphid` プロパティを定義する必要がある。他のプロパティはすべてオプションである。<br> 渡されたプロパティのみが更新され、他のプロパティは変更されません。  [standard graph prototype properties](object#graph_prototype) に加えて、このメソッドは以下のパラメータを受け付けます。  |パラメータ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|

en-us	### Parameters  `(object/array)` [Host group properties](object#host_group) to be updated.  The `groupid` property must be defined for each host group, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
ja	### パラメータ  `(object/array)` [Host group properties](object#host_group) が更新されます。  groupid` プロパティは各ホストグループに対して定義する必要があり、他のプロパティはすべてオプションです。<br> 与えられたプロパティのみが更新され、その他のプロパティは変更されません。

en-us	### Parameters  `(object/array)` [Host interface properties](object#host_interface) to be updated.  The `interfaceid` property must be defined for each host interface, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
ja	### パラメータ  `(object/array)` [ホストインターフェースのプロパティ](object#host_interface)が更新されます。  `interfaceid`プロパティは、ホストインターフェイスごとに定義する必要があり、他のすべてのプロパティはオプションです。 指定されたプロパティのみが更新され、他のプロパティは変更されません。

en-us	### Parameters  `(object/array)` [Host macro properties](object#host_macro) to be updated.  The `hostmacroid` property must be defined for each host macro, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
ja	### パラメータ  `(object/array)` 更新する[ホストマクロプロパティ](object#host_macro)  ホスト マクロごとに`hostmacroid`プロパティを定義する必要があります。他のプロパティはすべてオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。

en-us	### Parameters  `(object/array)` Host macros to create.  The method accepts host macros with the [standard host macro properties](object#host_macro).
ja	### パラメータ  `(object/array)` 作成するホストマクロ  このメソッドは[標準のホスト マクロ プロパティ](object#host_macro) を持つホストマクロを受け入れます。

en-us	### Parameters  `(object/array)` Host properties to be updated.  The `hostid` property must be defined for each host, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.  Note, however, that updating the host technical name will also update the host's visible name (if not given or empty) by the host's technical name value.  Additionally to the [standard host properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object#host_group) to replace the current host groups the host belongs to.<br><br>The host groups must have the `groupid` property defined. All host groups that are not listed in the request will be unlinked.| |interfaces|object/array|Host [interfaces](/manual/api/reference/hostinterface/object) to replace the current host interfaces.<br><br>All interfaces that are not listed in the request will be removed.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag) to replace the current host tags.<br><br>All tags that are not listed in the request will be removed.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to replace the current user macros.<br><br>All macros that are not listed in the request will be removed.| |templates|object/array|[Templates](/manual/api/reference/template/object) to replace the currently linked templates. All templates that are not listed in the request will be only unlinked.<br><br>The templates must have the `templateid` property defined.| |templates\_clear|object/array|[Templates](/manual/api/reference/template/object) to unlink and clear from the host.<br><br>The templates must have the `templateid` property defined.|  ::: notetip As opposed to the Zabbix frontend, when `name` (visible host name) is the same as `host` (technical host name), updating `host` via API will not automatically update `name`. Both properties need to be updated explicitly. :::
ja	### パラメータ  `(object/array)` 更新されるホストプロパティ  `hostid` プロパティは各ホストに対して定義する必要があり、他のプロパティはすべてオプションです。<br> 与えられたプロパティのみが更新され、その他のプロパティは変更されません。  しかし、ホストの technical name(実ホスト名) を更新すると、ホストの visible name (表示名 指定されていないか空の場合) も<br> ホストの technical name の値で更新されることに注意してください。  [standard host properties](object#host)に加えて、このメソッドは以下のパラメータを受け付けます。  |パラメータ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object#host_group) to replace the current host groups the host belongs to.<br><br>The host groups must have the `groupid` property defined. All host groups that are not listed in the request will be unlinked.| |interfaces|object/array|Host [interfaces](/manual/api/reference/hostinterface/object) to replace the current host interfaces.<br><br>All interfaces that are not listed in the request will be removed.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag) to replace the current host tags.<br><br>All tags that are not listed in the request will be removed.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to replace the current user macros.<br><br>All macros that are not listed in the request will be removed.| |templates|object/array|[Templates](/manual/api/reference/template/object) to replace the currently linked templates. All templates that are not listed in the request will be only unlinked.<br><br>The templates must have the `templateid` property defined.| |templates\_clear|object/array|[Templates](/manual/api/reference/template/object) to unlink and clear from the host.<br><br>The templates must have the `templateid` property defined.|  ::: notetip Zabbix フロントエンドとは異なり、`name`(表示名)と`host`(ホスト名)が同じ場合、API 経由で `host` を更新しても、<br> 自動的に `name` は更新されません。両方のプロパティを明示的に更新する必要があります。 :::

en-us	### Parameters  `(object/array)` Icon map properties to be updated.  The `iconmapid` property must be defined for each icon map, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard icon map properties](object#icon_map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mappings|array|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) to replace the existing icon mappings.|
ja	### パラメータ  `(object/array)` 更新されるアイコンマップのプロパティ  `iconmapid`プロパティはアイコンマップごとに定義する必要があり、すべてのプロパティはオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。  [標準のアイコンマッププロパティ](object#icon_map)に加えて、このメソッドは次のパラメーターを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |mappings|array|既存の[アイコンマッピング](/manual/api/reference/iconmap/object#icon_mapping)を置き換えます|

en-us	### Parameters  `(object/array)` Items to create.  Additionally to the [standard item properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |preprocessing|array|Item [preprocessing](/manual/api/reference/item/object#item_preprocessing) options.| |tags|array|Item [tags](/manual/api/reference/item/object#item_tag).|
ja	### パラメータ  `(object/array)` 作成するアイテム  このメソッドは[標準アイテム プロパティ](object#host) に加えて、次のパラメータを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |preprocessing|array|アイテムの [事前処理](/manual/api/reference/item/object#item_preprocessing) オプション| |tags|array|アイテム[タグ](/manual/api/reference/item/object#item_tag)|

en-us	### Parameters  `(object/array)` Map properties to be updated.  The `mapid` property must be defined for each map, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard map properties](object#map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |links|array|Map [links](/manual/api/reference/map/object#map_link) to replace the existing links.| |selements|array|Map [elements](/manual/api/reference/map/object#map_element) to replace the existing elements.| |urls|array|Map [URLs](/manual/api/reference/map/object#map_url) to replace the existing URLs.| |users|array|Map [user](/manual/api/reference/map/object#map_user) shares to replace the existing elements.| |userGroups|array|Map [user group](/manual/api/reference/map/object#map_user_group) shares to replace the existing elements.| |shapes|array|Map [shapes](/manual/api/reference/map/object#map_shapes) to replace the existing shapes.| |lines|array|Map [lines](/manual/api/reference/map/object#map_lines) to replace the existing lines.|  ::: notetip To create map links between new map elements you'll need to set an element's `selementid` to an arbitrary value and then use this value to reference this element in the links `selementid1` or `selementid2` properties. When the element is created, this value will be replaced with the correct ID generated by Zabbix. [See example for map.create.](create#create_a_host_map) :::
ja	### パラメータ  `(object/array)` 更新するマッププロパティ。  `mapid`プロパティはマップごとに定義する必要があり、すべてのプロパティはオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。  このメソッドは[標準のマッププロパティ](object#map)に加えて、次のパラメーターを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |links|array|[links](/manual/api/reference/map/object#map_link)をマップして、既存のリンクを置き換えます。| |selements|array|[elements](/manual/api/reference/map/object#map_element)をマップして、既存の要素を置き換えます。| |urls|array|[URLs](/manual/api/reference/map/object#map_url)をマップして、既存のURLを置き換えます。| |users|array|[user](/manual/api/reference/map/object#map_user)共有をマップして、既存の要素を置き換えます| |userGroups|array|[user group](/manual/api/reference/map/object#map_user_group)の共有をマップして、既存の要素を置き換えます。| |shapes|array|[shapes](/manual/api/reference/map/object#map_shapes)をマップして、既存のシェイプを置き換えます。| |lines|array|[lines](/manual/api/reference/map/object#map_lines)をマップして、既存の行を置き換えます。|  ::: notetip 新しいマップ要素間にマップリンクを作成するには、要素の `selementid`を任意の値に設定し、この値を使用して、リンクの`selementid1`または`selementid2`プロパティでこの要素を参照する必要があります。 要素が作成されると、この値はZabbixによって生成された正しいIDに置き換えられます。 [map.createの例を参照してください](create#create_a_host_map) :::

en-us	### Parameters  `(object/array)` Maps to create.  Additionally to the [standard map properties](object#map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |links|array|Map [links](/manual/api/reference/map/object#map_link) to be created on the map.| |selements|array|Map [elements](/manual/api/reference/map/object#map_element) to be created on the map.| |urls|array|Map [URLs](/manual/api/reference/map/object#map_url) to be created on the map.| |users|array|Map [user](/manual/api/reference/map/object#map_user) shares to be created on the map.| |userGroups|array|Map [user group](/manual/api/reference/map/object#map_user_group) shares to be created on the map.| |shapes|array|Map [shapes](/manual/api/reference/map/object#map_shapes) to be created on the map.| |lines|array|Map [lines](/manual/api/reference/map/object#map_lines) to be created on the map.|  ::: notetip To create map links you'll need to set a map element `selementid` to an arbitrary value and then use this value to reference this element in the links `selementid1` or `selementid2` properties. When the element is created, this value will be replaced with the correct ID generated by Zabbix. [See example.](create#create_a_host_map) :::
ja	### パラメータ  `(object/array)` マップの作成  このメソッドは[標準のマッププロパティ](object#map)に加えて、次のパラメーターを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |links|array|マップ上に作成するマップ[リンク](/manual/api/reference/map/object#map_link)| |selements|array|マップ上に作成するマップ[エレメント](/manual/api/reference/map/object#map_element)| |urls|array|マップ上に作成するマップ[URLs](/manual/api/reference/map/object#map_url)| |users|array|マップ上に作成するマップ[ユーザー](/manual/api/reference/map/object#map_user)共有| |userGroups|array|マップ上に作成するマップ[ユーザーグループ](/manual/api/reference/map/object#map_user_group)共有| |shapes|array|マップ上に作成するマップ[形状](/manual/api/reference/map/object#map_shapes)| |lines|array|マップ上に作成するマップ[ライン](/manual/api/reference/map/object#map_lines)|  ::: notetip マップリンクを作成するには、マップ要素の`selementid`を任意の値に設定し、この値を使用してリンクの`selementid1`または`selementid2`プロパティでこの要素を参照する必要があります。 要素が作成されるとこの値はZabbixによって生成された正しいIDに置き換えられます。[例を参照](create#create_a_host_map) :::

en-us	### Parameters  `(object/array)` Roles to create.  Additionally to the [standard role properties](object#role), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |rules|array|Role [rules](object#role_rules) to be created for the role.|
ja	### パラメータ  `(object/array)` 作成するロール  このメソッドは[標準のロールプロパティ](object#role)に加えて、次のパラメーターを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |rules|array|ロール用に作成されるロール[ルール](object#role_rules)|

en-us	### Parameters  `(object/array)` [Script properties](object#script) to be updated.  The `scriptid` property must be defined for each script, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged. An exception is `type` property change from 5 (Webhook) to other: the `parameters` property will be cleaned.
ja	### パラメータ  `(object/array)` [スクリプトのプロパティ](object#script)が更新されます。  `scriptid`プロパティはスクリプトごとに定義する必要があり、すべてのプロパティはオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。 例外は`type`プロパティが5（Webhook）からその他に変更された場合です。その場合は`parameters`プロパティはクリーンアップされます。

en-us	### Parameters  `(object/array)` Scripts to create.  The method accepts scripts with the [standard script properties](/manual/api/reference/script/object#script).
ja	### パラメータ  `(object/array)` 作成するスクリプト  このメソッドは、[標準のスクリプトプロパティ](/manual/api/reference/script/object#script)を持つスクリプトを受け入れます

en-us	### Parameters  `(object/array)` Template dashboard properties to be updated.  The `dashboardid` property must be specified for each dashboard, all other properties are optional. Only the specified properties will be updated.  Additionally to the [standard template dashboard properties](object#template_dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |pages|array|Template dashboard [pages](object#template_dashboard_page) to replace the existing dashboard pages.<br><br>Dashboard pages are updated by the `dashboard_pageid` property. New dashboard pages will be created for objects without `dashboard_pageid` property and the existing dashboard pages will be deleted if not reused. Dashboard pages will be ordered in the same order as specified. Only the specified properties of the dashboard pages will be updated. At least one dashboard page object is required for `pages` property.|
ja	### パラメータ  `(object/array)` 更新するテンプレート ダッシュボード プロパティ  ダッシュボードごとに`dashboardid`プロパティを指定する必要があります。すべてのプロパティはオプションです。 指定したプロパティのみが更新されます。  このメソッドは[標準のテンプレート ダッシュボード プロパティ](object#template_dashboard) に加えて、次のパラメーターを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |pages|array|既存のダッシュボード ページを置き換えるテンプレート ダッシュボード [ページ](object#template_dashboard_page)。<br><br>ダッシュボード ページは `dashboard_pageid` プロパティによって更新されます。 `dashboard_pageid` プロパティがないオブジェクトに対しては新しいダッシュボード ページが作成され、既存のダッシュボード ページが再利用されない場合は削除されます。 ダッシュボード ページは、指定した順序で並べられます。 ダッシュボード ページの指定されたプロパティのみが更新されます。 `pages` プロパティには少なくとも 1 つのダッシュボード ページ オブジェクトが必要です。|

en-us	### Parameters  `(object/array)` Token properties to be updated.  The `tokenid` property must be defined for each token, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  The method accepts tokens with the [standard token properties](object).
ja	### パラメータ  `(object/array)` 更新されるトークンプロパティ  `tokenid`プロパティはトークンごとに定義する必要があり、すべてのプロパティはオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。  このメソッドは[標準トークンプロパティ](object)を持つトークンを受け入れます。

en-us	### Parameters  `(object/array)` Tokens to create.  The method accepts tokens with the [standard token properties](object).
ja	### パラメータ  `(object/array)` トークンの作成  このメソッドは[標準トークンプロパティ](object)を持つトークンを受け入れます。

en-us	### Parameters  `(object/array)` Trigger properties to be updated.  The `triggerid` property must be defined for each trigger, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard trigger properties](object#trigger) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dependencies|array|Triggers that the trigger is dependent on.<br><br>The triggers must have the `triggerid` property defined.| |tags|array|Trigger [tags.](/manual/api/reference/trigger/object#trigger_tag)|  ::: noteimportant The trigger expression has to be given in its expanded form. :::
ja	### パラメータ  `(object/array)` 更新するトリガー プロパティ  `triggerid` プロパティはトリガーごとに定義する必要があり、すべてのプロパティはオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。  このメソッドは[標準トリガー プロパティ](object#trigger) に加えて、次のパラメーターを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |dependencies|array|トリガーが依存するトリガー。<br><br>トリガーには `triggerid` プロパティが定義されている必要があります。| |tags|array|トリガー [タグ](/manual/api/reference/trigger/object#trigger_tag)|  ::: noteimportant トリガー式は、展開された形式で指定する必要があります。 :::

en-us	### Parameters  `(object/array)` Trigger prototypes to create.  Additionally to the [standard trigger prototype properties](object#trigger_prototype) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dependencies|array|Triggers and trigger prototypes that the trigger prototype is dependent on.<br><br>The triggers must have the `triggerid` property defined.| |tags|array|Trigger prototype [tags](/manual/api/reference/triggerprototype/object#trigger_prototype_tag).|  ::: noteimportant The trigger expression has to be given in its expanded form and must contain at least one item prototype. :::
ja	### パラメータ  `(object/array)` 作成されるトリガープロトタイプ「  このメソッドは[標準のトリガー プロトタイプ プロパティ](object#trigger_prototype) に加えて、次のパラメーターを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |dependencies|array|トリガーおよびトリガー プロトタイプが依存するトリガー プロトタイプ。<br><br>トリガーには `triggerid` プロパティが定義されている必要があります。| |tags|array|トリガー プロトタイプ [タグ](/manual/api/reference/triggerprototype/object#trigger_prototype_tag)|  ::: noteimportant トリガー式は展開された状態で指定する必要があり、少なくとも 1 つのアイテム プロトタイプを含める必要があります。 :::

en-us	### Parameters  `(object/array)` Triggers to create.  Additionally to the [standard trigger properties](object#trigger) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dependencies|array|Triggers that the trigger is dependent on.<br><br>The triggers must have the `triggerid` property defined.| |tags|array|Trigger [tags.](/manual/api/reference/trigger/object#trigger_tag)|  ::: noteimportant The trigger expression has to be given in its expanded form. :::
ja	### パラメータ  `(object/array)` 作成するトリガー  このメソッドは[標準トリガー プロパティ](object#trigger) に加えて、次のパラメーターを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |dependencies|array|トリガーが依存するトリガー<br><br>トリガーには `triggerid` プロパティが定義されている必要があります。| |tags|array|トリガー [タグ](/manual/api/reference/trigger/object#trigger_tag)|  ::: noteimportant トリガー式は、展開された形式で指定する必要があります。 :::

en-us	### Parameters  `(object/array)` [Value map properties](object#value_map) to be updated.  The `valuemapid` property must be defined for each value map, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
ja	### パラメータ  `(object/array)` [バリューマップのプロパティ](object#value_map) が更新されます。  `valuemapid`プロパティは、バリューマップごとに設定する必要があります。すべてのプロパティはオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。

en-us	### Parameters  `(object/array)` Value maps to create.  The method accepts value maps with the [standard value map properties](object#value_map).
ja	### パラメータ  `(object/array)` バリューマップ作製  このメソッドは、[標準バリューマップのプロパティ](object#value_map)を持つバリューマップを受け入れます。

en-us	### Parameters  `(object/array)` Web scenario properties to be updated.  The `httptestid` property must be defined for each web scenario, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard web scenario properties](object#web_scenario), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |steps|array|Scenario [steps](/manual/api/reference/httptest/object#scenario_step) to replace existing steps.| |tags|array|Web scenario [tags](/manual/api/reference/httptest/object#web_scenario_tag).|
ja	### パラメータ  `(object/array)` 更新されるWebシナリオのプロパティ  `httptestid`プロパティはWebシナリオごとに定義する必要があり、すべてのプロパティはオプションです。 渡されたプロパティのみが更新され、他のプロパティは変更されません。  このメソッドは[標準のWebシナリオプロパティ](object#web_scenario)に加えて、次のパラメーターを受け入れます。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |steps|array|既存のステップを置き換えるシナリオ[ステップ](/manual/api/reference/httptest/object#scenario_step)| |tags|array|Web シナリオの[タグ](/manual/api/reference/httptest/object#web_scenario_tag)|

en-us	### Parameters  `(object)` [Authentication properties](object#authentication) to be updated.
ja	### パラメーター  `(object)` 更新する[認証のプロパティ](object#authentication)。

en-us	### Parameters  `(object)` [Autoregistration properties](object#autoregistration) to be updated.
ja	### パラメーター  `(object)` 更新する[自動登録のプロパティ](object#autoregistration)。

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
ja	### パラメータ  `(object)` 目的の出力を定義するパラメーター  このメソッドは1つのパラメーターのみをサポートします  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |output|query|すべての`get`メソッドに共通するこのパラメーターについては[リファレンス解説](/manual/api/reference_commentary#common_get_method_parameters)ページで詳しく説明されています。|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
ja	### パラメーター  `(object)` 目的の出力を定義するパラメーター。  このメソッドはパラメーターを1つだけサポートします。  |パラメーター|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |output|query|すべての`get`メソッドに共通するこれらのパラメーターについては、[リファレンスの解説](/manual/api/reference_commentary#common_get_method_parameters)で解説されています。|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
ja	### パラメータ  `(object)` 希望する出力を定義するパラメータ  このメソッドは1つのパラメータのみをサポートしています。  |パラメータ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports only one parameter.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |output|query|This parameter being common for all `get` methods described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).|
ja	### パラメーター  `(object)` 目的の出力を定義するパラメーター。  このメソッドはパラメーターを1つだけサポートします。  |パラメーター|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |output|query|すべての`get`メソッドに共通するこれらのパラメーターについては、[リファレンスの解説](/manual/api/reference_commentary#common_get_method_parameters)で解説されています。|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |actionids|string/array|Return only actions with the given IDs.| |groupids|string/array|Return only actions that use the given host groups in action conditions.| |hostids|string/array|Return only actions that use the given hosts in action conditions.| |triggerids|string/array|Return only actions that use the given triggers in action conditions.| |mediatypeids|string/array|Return only actions that use the given media types to send messages.| |usrgrpids|string/array|Return only actions that are configured to send messages to the given user groups.| |userids|string/array|Return only actions that are configured to send messages to the given users.| |scriptids|string/array|Return only actions that are configured to run the given scripts.| |selectFilter|query|Return a [filter](/manual/api/reference/action/object#action_filter) property with the action condition filter.| |selectOperations|query|Return an [operations](/manual/api/reference/action/object#action_operation) property with action operations.| |selectRecoveryOperations|query|Return a [recovery\_operations](/manual/api/reference/action/object#action_recovery_operation) property with action recovery operations.| |selectUpdateOperations|query|Return an [update\_operations](/manual/api/reference/action/object#action_update_operation) property with action update operations.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values: `actionid`, `name`, `status`.| |countOutput|boolean|These parameters being common for all `get` methods are described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
ja	### パラメーター  `(object)` 希望する出力を定義するパラメーター。  このメソッドは以下のパラメーターをサポートしています。  |パラメーター|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |actionids|string/array|指定されたIDのアクションのみを返します。| |groupids|string/array|アクション条件で指定されたホストグループを使用するアクションのみを返します。| |hostids|string/array|アクション条件で指定されたホストを使用するアクションのみを返します。| |triggerids|string/array|アクション条件で指定されたトリガーを使用するアクションのみを返します。| |mediatypeids|string/array|指定されたメディアタイプを使用してメッセージを送信するアクションのみを返します。| |usrgrpids|string/array|指定されたユーザーグループにメッセージを送信するように構成されたアクションのみを返します。| |userids|string/array|指定されたユーザーにメッセージを送信するように構成されたアクションのみを返します。| |scriptids|string/array|指定されたスクリプトを実行するように構成されたアクションのみを返します。| |selectFilter|query|アクション条件フィルターを含む[filter](/manual/api/reference/action/object#action_filter)プロパティを返します。| |selectOperations|query|アクション操作を伴う[operation](/manual/api/reference/action/object#action_operation)プロパティを返します。| |selectRecoveryOperations|query|アクション回復操作を含む[recovery\_operations](/manual/api/reference/action/object#action_recovery_operation)プロパティを返します。| |selectUpdateOperations|query|アクション更新操作を含む[update\_operations](/manual/api/reference/action/object#action_update_operation)プロパティを返します。| |sortfield|string/array|指定されたプロパティによって結果を並べ替えます。<br><br>利用可能な値 : `actionid`、`name`、`status`| |countOutput|boolean|すべての`get`メソッドに共通するこれらのパラメーターについては、[リファレンスの解説](/manual/api/reference_commentary#common_get_method_parameters)で解説されています。| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |alertids|string/array|Return only alerts with the given IDs.| |actionids|string/array|Return only alerts generated by the given actions.| |eventids|string/array|Return only alerts generated by the given events.| |groupids|string/array|Return only alerts generated by objects from the given host groups.| |hostids|string/array|Return only alerts generated by objects from the given hosts.| |mediatypeids|string/array|Return only message alerts that used the given media types.| |objectids|string/array|Return only alerts generated by the given objects| |userids|string/array|Return only message alerts that were sent to the given users.| |eventobject|integer|Return only alerts generated by events related to objects of the given type.<br><br>See event ["object"](/manual/api/reference/event/object#event) for a list of supported object types.<br><br>Default: 0 - trigger.| |eventsource|integer|Return only alerts generated by events of the given type.<br><br>See event ["source"](/manual/api/reference/event/object#event) for a list of supported event types.<br><br>Default: 0 - trigger events.| |time\_from|timestamp|Return only alerts that have been generated after the given time.| |time\_till|timestamp|Return only alerts that have been generated before the given time.| |selectHosts|query|Return a [hosts](/manual/api/reference/host/object) property with data of hosts that triggered the action operation.| |selectMediatypes|query|Return a [mediatypes](/manual/api/reference/mediatype/object) property with an array of the media types that were used for the message alert.| |selectUsers|query|Return a [users](/manual/api/reference/user/object) property with an array of the users that the message was addressed to.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values: `alertid`, `clock`, `eventid`, `mediatypeid`, `sendto`, `status`.| |countOutput|boolean|These parameters being common for all `get` methods are described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
ja	### パラメーター  `(object)` 目的の出力を定義するパラメーター。  このメソッドは以下のパラメーターをサポートしています。  |パラメーター|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |alertids|string/array|指定されたIDを持つアラートのみを返します。| |actionids|string/array|指定されたアクションによって生成されたアラートのみを返します。| |eventids|string/array|指定されたイベントによって生成されたアラートのみを返します。| |groupids|string/array|指定されたホストグループのオブジェクトによって生成されたアラートのみを返します。| |hostids|string/array|指定されたホストのオブジェクトによって生成されたアラートのみを返します。| |mediatypeids|string/array|指定されたメディアタイプを使用したメッセージアラートのみを返します。| |objectids|string/array|指定されたオブジェクトによって生成されたアラートのみを返します。| |userids|string/array|指定されたユーザーに送信されたメッセージアラートのみを返します。| |eventobject|integer|指定されたタイプのオブジェクトに関連するイベントによって生成されたアラートのみを返します。<br><br>サポートされているオブジェクトタイプのリストについては、 event ["object"](/manual/api/reference/event/object#event)を参照してください。<br><br>デフォルト: 0 - トリガー| |eventsource|integer|指定されたタイプのイベントによって生成されたアラートのみを返します。<br><br>サポートされているイベントタイプのリストについては、event ["source"](/manual/api/reference/event/object#event) を参照してください。<br><br>デフォルト: 0 - トリガーイベント| |time\_from|timestamp|指定された時間後に生成されたアラートのみを返します。| |time\_till|timestamp|指定された時間より前に生成されたアラートのみを返します。| |selectHosts|query|アクション操作をトリガーしたホストのデータを含む[ホスト](/manual/api/reference/host/object)プロパティを返します。| |selectMediatypes|query|メッセージアラートに使用されたメディアタイプの配列を含む[メディアタイプ](/manual/api/reference/mediatype/object)プロパティを返します。| |selectUsers|query|メッセージの宛先となったユーザーの配列を含む[ユーザー](/manual/api/reference/user/object)プロパティを返します。| |sortfield|string/array|指定されたプロパティによって結果を並べ替えます。<br><br>利用可能な値: `alertid`, `clock`, `eventid`, `mediatypeid`, `sendto`, `status`.| |countOutput|boolean|すべての`get`メソッドに共通するこれらのパラメーターは、[リファレンス解説](/manual/api/reference_commentary#common_get_method_parameters)で説明されています。| |editable|boolean|^| |excludeSearch|boolean|^| |filter|object|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |search|object|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |auditids|string/array|Return only audit log with the given IDs.| |userids|string/array|Return only audit log that were created by the given users.| |time\_from|timestamp|Returns only audit log entries that have been created after or at the given time.| |time\_till|timestamp|Returns only audit log entries that have been created before or at the given time.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values: `auditid`, `userid`, `clock`.| |filter|object|Return only results that exactly match the given filter.<br><br>Accepts an array, where the keys are property names, and the values are either a single value or an array of values to match against.| |search|object|Case insensitive sub-string search in content of fields: `username`, `ip`, `resourcename`, `details`.| |countOutput|boolean|These parameters being common for all `get` methods are described in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |excludeSearch|boolean|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|
ja	### パラメーター  `(object)` 目的の出力を定義するパラメーター。  このメソッドは以下のパラメーターをサポートしています。  |パラメーター|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |auditids|string/array|指定されたIDの監査ログのみを返します。| |userids|string/array|指定されたユーザーによって作成された監査ログのみを返します。| |time\_from|timestamp|指定された時刻以降に作成された監査ログのみを返します。| |time\_till|timestamp|指定された時刻以前に作成された監査ログのみを返します。| |sortfield|string/array|指定されたプロパティで結果を並べ替えます。<br><br>利用可能な値: `auditid`、`userid`、`clock`| |filter|指定されたフィルターに完全に一致する結果のみを返します。<br><br>配列を受け入れます。キーはプロパティ名で、値は一致する単一の値または値の配列です。| |search|object|フィールドの内容で大文字と小文字を区別しない部分文字列検索: `username`、`ip`、`resourcename`、`details`| |countOutput|boolean|すべての`get`メソッドに共通するこれらのパラメーターについては、[リファレンスの解説](/manual/api/reference_commentary#common_get_method_parameters)で説明されています。| |excludeSearch|boolean|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupids|string/array|Return only hosts that belong to the given groups.| |dserviceids|string/array|Return only hosts that are related to the given discovered services.| |graphids|string/array|Return only hosts that have the given graphs.| |hostids|string/array|Return only hosts with the given host IDs.| |httptestids|string/array|Return only hosts that have the given web checks.| |interfaceids|string/array|Return only hosts that use the given interfaces.| |itemids|string/array|Return only hosts that have the given items.| |maintenanceids|string/array|Return only hosts that are affected by the given maintenances.| |monitored\_hosts|flag|Return only monitored hosts.| |proxy\_hosts|flag|Return only proxies.| |proxyids|string/array|Return only hosts that are monitored by the given proxies.| |templated\_hosts|flag|Return both hosts and templates.| |templateids|string/array|Return only hosts that are linked to the given templates.| |triggerids|string/array|Return only hosts that have the given triggers.| |with\_items|flag|Return only hosts that have items.<br><br>Overrides the `with_monitored_items` and `with_simple_graph_items` parameters.| |with\_item\_prototypes|flag|Return only hosts that have item prototypes.<br><br>Overrides the `with_simple_graph_item_prototypes` parameter.| |with\_simple\_graph\_item\_prototypes|flag|Return only hosts that have item prototypes, which are enabled for creation and have numeric type of information.| |with\_graphs|flag|Return only hosts that have graphs.| |with\_graph\_prototypes|flag|Return only hosts that have graph prototypes.| |with\_httptests|flag|Return only hosts that have web checks.<br><br>Overrides the `with_monitored_httptests` parameter.| |with\_monitored\_httptests|flag|Return only hosts that have enabled web checks.| |with\_monitored\_items|flag|Return only hosts that have enabled items.<br><br>Overrides the `with_simple_graph_items` parameter.| |with\_monitored\_triggers|flag|Return only hosts that have enabled triggers. All of the items used in the trigger must also be enabled.| |with\_simple\_graph\_items|flag|Return only hosts that have items with numeric type of information.| |with\_triggers|flag|Return only hosts that have triggers.<br><br>Overrides the `with_monitored_triggers` parameter.| |withProblemsSuppressed|boolean|Return hosts that have suppressed problems.<br><br>Possible values:<br>`null` - *(default)* all hosts;<br>`true` - only hosts with suppressed problems;<br>`false` - only hosts with unsuppressed problems.| |evaltype|integer|Rules for tag searching.<br><br>Possible values:<br>0 - *(default)* And/Or;<br>2 - Or.| |severities|integer/array|Return hosts that have only problems with given severities. Applies only if problem object is trigger.| |tags|object/array|Return only hosts with given tags. Exact match by tag and case-sensitive or case-insensitive search by tag value depending on operator value.<br>Format: `[{"tag": "<tag>", "value": "<value>", "operator": "<operator>"}, ...]`.<br>An empty array returns all hosts.<br><br>Possible operator values:<br>0 - *(default)* Contains;<br>1 - Equals;<br>2 - Not like;<br>3 - Not equal;<br>4 - Exists;<br>5 - Not exists.| |inheritedTags|boolean|Return hosts that have given `tags` also in all of their linked templates. Default:<br><br>Possible values:<br>`true` - linked templates must also have given `tags`;<br>`false` - *(default)* linked template tags are ignored.| |selectDiscoveries|query|Return a [discoveries](/manual/api/reference/discoveryrule/object) property with host low-level discovery rules.<br><br>Supports `count`.| |selectDiscoveryRule|query|Return a [discoveryRule](/manual/api/reference/discoveryrule/object) property with the low-level discovery rule that created the host (from host prototype in VMware monitoring).| |selectGraphs|query|Return a [graphs](/manual/api/reference/graph/object) property with host graphs.<br><br>Supports `count`.| |selectHostDiscovery|query|Return a `hostDiscovery` property with host discovery object data.<br><br>The host discovery object links a discovered host to a host prototype or a host prototypes to an LLD rule and has the following properties:<br>`host` - `(string)` host of the host prototype;<br>`hostid` - `(string)` ID of the discovered host or host prototype;<br>`parent_hostid` - `(string)` ID of the host prototype from which the host has been created;<br>`parent_itemid` - `(string)` ID of the LLD rule that created the discovered host;<br>`lastcheck` - `(timestamp)` time when the host was last discovered;<br>`ts_delete` - `(timestamp)` time when a host that is no longer discovered will be deleted.| |selectHostGroups|query|Return a [hostgroups](/manual/api/reference/hostgroup/object) property with host groups data that the host belongs to.| |selectHttpTests|query|Return an [httpTests](/manual/api/reference/httptest/object) property with host web scenarios.<br><br>Supports `count`.| |selectInterfaces|query|Return an [interfaces](/manual/api/reference/hostinterface/object) property with host interfaces.<br><br>Supports `count`.| |selectInventory|query|Return an [inventory](/manual/api/reference/host/object#host_inventory) property with host inventory data.| |selectItems|query|Return an [items](/manual/api/reference/item/object) property with host items.<br><br>Supports `count`.| |selectMacros|query|Return a [macros](/manual/api/reference/usermacro/object) property with host macros.| |selectParentTemplates|query|Return a `parentTemplates` property with [templates](/manual/api/reference/template/object) that the host is linked to.<br><br>In addition to Template object fields, it contains `link_type` - `(integer)` the way that the template is linked to host.<br>Possible values:<br>0 - *(default)* manually linked;<br>1 - automatically linked by LLD.<br><br>Supports `count`.| |selectDashboards|query|Return a [dashboards](/manual/api/reference/templatedashboard/object) property.<br><br>Supports `count`.| |selectTags|query|Return a [tags](/manual/api/reference/host/object#host_tag) property with host tags.| |selectInheritedTags|query|Return an [inheritedTags](/manual/api/reference/host/object#host_tag) property with tags that are on all templates which are linked to host.| |selectTriggers|query|Return a [triggers](/manual/api/reference/trigger/object) property with host triggers.<br><br>Supports `count`.| |selectValueMaps|query|Return a [valuemaps](/manual/api/reference/valuemap/object) property with host value maps.| |filter|object|Return only those results that exactly match the given filter.<br><br>Accepts an array, where the keys are property names, and the values are either a single value or an array of values to match against.<br><br>Allows filtering by interface properties. Doesn't work for `text` fields.| |limitSelects|integer|Limits the number of records returned by subselects.<br><br>Applies to the following subselects:<br>`selectParentTemplates` - results will be sorted by `host`;<br>`selectInterfaces`;<br>`selectItems` - sorted by `name`;<br>`selectDiscoveries` - sorted by `name`;<br>`selectTriggers` - sorted by `description`;<br>`selectGraphs` - sorted by `name`;<br>`selectDashboards` - sorted by `name`.| |search|object|Return results that match the given pattern (case-insensitive).<br><br>Accepts an array, where the keys are property names, and the values are strings to search for. If no additional options are given, this will perform a `LIKE "%…%"` search.<br><br>Allows searching by interface properties. Works only for `string` and `text` fields.| |searchInventory|object|Return only hosts that have inventory data matching the given wildcard search.<br><br>This parameter is affected by the same additional parameters as `search`.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values: `hostid`, `host`, `name`, `status`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^| |selectGroups<br>(deprecated)|query|This parameter is deprecated, please use `selectHostGroups` instead.<br>Return a [groups](/manual/api/reference/hostgroup/object) property with host groups data that the host belongs to.|
ja	### パラメータ  `(object)` 希望する出力を定義するパラメータ  このメソッドは以下のパラメータをサポートしています。  |パラメータ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |groupids|string/array|Return only hosts that belong to the given groups.| |dserviceids|string/array|Return only hosts that are related to the given discovered services.| |graphids|string/array|Return only hosts that have the given graphs.| |hostids|string/array|Return only hosts with the given host IDs.| |httptestids|string/array|Return only hosts that have the given web checks.| |interfaceids|string/array|Return only hosts that use the given interfaces.| |itemids|string/array|Return only hosts that have the given items.| |maintenanceids|string/array|Return only hosts that are affected by the given maintenances.| |monitored\_hosts|flag|Return only monitored hosts.| |proxy\_hosts|flag|Return only proxies.| |proxyids|string/array|Return only hosts that are monitored by the given proxies.| |templated\_hosts|flag|Return both hosts and templates.| |templateids|string/array|Return only hosts that are linked to the given templates.| |triggerids|string/array|Return only hosts that have the given triggers.| |with\_items|flag|Return only hosts that have items.<br><br>Overrides the `with_monitored_items` and `with_simple_graph_items` parameters.| |with\_item\_prototypes|flag|Return only hosts that have item prototypes.<br><br>Overrides the `with_simple_graph_item_prototypes` parameter.| |with\_simple\_graph\_item\_prototypes|flag|Return only hosts that have item prototypes, which are enabled for creation and have numeric type of information.| |with\_graphs|flag|Return only hosts that have graphs.| |with\_graph\_prototypes|flag|Return only hosts that have graph prototypes.| |with\_httptests|flag|Return only hosts that have web checks.<br><br>Overrides the `with_monitored_httptests` parameter.| |with\_monitored\_httptests|flag|Return only hosts that have enabled web checks.| |with\_monitored\_items|flag|Return only hosts that have enabled items.<br><br>Overrides the `with_simple_graph_items` parameter.| |with\_monitored\_triggers|flag|Return only hosts that have enabled triggers. All of the items used in the trigger must also be enabled.| |with\_simple\_graph\_items|flag|Return only hosts that have items with numeric type of information.| |with\_triggers|flag|Return only hosts that have triggers.<br><br>Overrides the `with_monitored_triggers` parameter.| |withProblemsSuppressed|boolean|Return hosts that have suppressed problems.<br><br>Possible values:<br>`null` - (default) all hosts;<br>`true` - only hosts with suppressed problems;<br>`false` - only hosts with unsuppressed problems.| |evaltype|integer|Rules for tag searching.<br><br>Possible values:<br>0 - (default) And/Or;<br>2 - Or.| |severities|integer/array|Return hosts that have only problems with given severities. Applies only if problem object is trigger.| |tags|array/object|Return only hosts with given tags. Exact match by tag and case-sensitive or case-insensitive search by tag value depending on operator value.<br>Format: `[{"tag": "<tag>", "value": "<value>", "operator": "<operator>"}, ...]`.<br>An empty array returns all hosts.<br><br>Possible operator values:<br>0 - (default) Contains;<br>1 - Equals;<br>2 - Not like;<br>3 - Not equal<br>4 - Exists;<br>5 - Not exists.| |inheritedTags|boolean|Return hosts that have given `tags` also in all of their linked templates. Default:<br><br>Possible values:<br>`true` - linked templates must also have given `tags`;<br>`false` - (default) linked template tags are ignored.| |selectDiscoveries|query|Return a [discoveries](/manual/api/reference/discoveryrule/object) property with host low-level discovery rules.<br><br>Supports `count`.| |selectDiscoveryRule|query|Return a [discoveryRule](/manual/api/reference/discoveryrule/object) property with the low-level discovery rule that created the host (from host prototype in VMware monitoring).| |selectGraphs|query|Return a [graphs](/manual/api/reference/graph/object) property with host graphs.<br><br>Supports `count`.| |selectHostDiscovery|query|Return a `hostDiscovery` property with host discovery object data.<br><br>The host discovery object links a discovered host to a host prototype or a host prototypes to an LLD rule and has the following properties:<br>`host` - *(string)* host of the host prototype;<br>`hostid` - *(string)* ID of the discovered host or host prototype;<br>`parent_hostid` - *(string)* ID of the host prototype from which the host has been created;<br>`parent_itemid` - *(string)* ID of the LLD rule that created the discovered host;<br>`lastcheck` - *(timestamp)* time when the host was last discovered;<br>`ts_delete` - *(timestamp)* time when a host that is no longer discovered will be deleted.| |selectHostGroups|query|ホストが所属するホストグループのデータと共に [hostgroups](/manual/api/reference/hostgroup/object) プロパティを返します。| |selectHttpTests|query|Return an [httpTests](/manual/api/reference/httptest/object) property with host web scenarios.<br><br>Supports `count`.| |selectInterfaces|query|Return an [interfaces](/manual/api/reference/hostinterface/object) property with host interfaces.<br><br>Supports `count`.| |selectInventory|query|Return an [inventory](/manual/api/reference/host/object#host_inventory) property with host inventory data.| |selectItems|query|Return an [items](/manual/api/reference/item/object) property with host items.<br><br>Supports `count`.| |selectMacros|query|Return a [macros](/manual/api/reference/usermacro/object) property with host macros.| |selectParentTemplates|query|Return a [parentTemplates](/manual/api/reference/template/object) property with templates that the host is linked to.<br><br>Supports `count`.| |selectDashboards|query|Return a [dashboards](/manual/api/reference/templatedashboard/object) property.<br><br>Supports `count`.| |selectTags|query|Return a [tags](/manual/api/reference/host/object#host_tag) property with host tags.| |selectInheritedTags|query|Return an [inheritedTags](/manual/api/reference/host/object#host_tag) property with tags that are on all templates which are linked to host.| |selectTriggers|query|Return a [triggers](/manual/api/reference/trigger/object) property with host triggers.<br><br>Supports `count`.| |selectValueMaps|query|Return a [valuemaps](/manual/api/reference/valuemap/object) property with host value maps.| |filter|object|Return only those results that exactly match the given filter.<br><br>Accepts an array, where the keys are property names, and the values are either a single value or an array of values to match against.<br><br>Allows filtering by interface properties.| |limitSelects|integer|Limits the number of records returned by subselects.<br><br>Applies to the following subselects:<br>`selectParentTemplates` - results will be sorted by `host`;<br>`selectInterfaces`;<br>`selectItems` - sorted by `name`;<br>`selectDiscoveries` - sorted by `name`;<br>`selectTriggers` - sorted by `description`;<br>`selectGraphs` - sorted by `name`;<br>`selectDashboards` - sorted by `name`.| |search|object|Return results that match the given wildcard search.<br><br>Accepts an array, where the keys are property names, and the values are strings to search for. If no additional options are given, this will perform a `LIKE "%…%"` search.<br><br>Allows searching by interface properties. Works only with text fields.| |searchInventory|object|Return only hosts that have inventory data matching the given wildcard search.<br><br>This parameter is affected by the same additional parameters as `search`.| |sortfield|string/array|Sort the result by the given properties.<br><br>Possible values are: `hostid`, `host`, `name`, `status`.| |countOutput|boolean|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |editable|boolean|^| |excludeSearch|boolean|^| |limit|integer|^| |output|query|^| |preservekeys|boolean|^| |searchByAny|boolean|^| |searchWildcardsEnabled|boolean|^| |sortorder|string/array|^| |startSearch|boolean|^| |selectGroups<br>(非推奨)|query|このパラメータは非推奨のため、 `selectHostGroups` を使ってください。ホストが所属するホストグループのデータと共に [groups](/manual/api/reference/hostgroup/object) プロパティを返します。|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |itemids|string/array|Return only trends with the given item IDs.| |time\_from|timestamp|Return only values that have been collected after or at the given time.| |time\_till|timestamp|Return only values that have been collected before or at the given time.| |countOutput|boolean|Count the number of retrieved objects.| |limit|integer|Limit the amount of retrieved objects.| |output|query|Set fields to output.|
ja	### パラメータ  `(object)` 目的の出力を定義するパラメーター  このメソッドは、次のパラメーターをサポートします。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |itemids|string/array|指定されたアイテムIDのトレンドのみを返します| |time\_from|timestamp|指定された時間以降またはその時点で収集された値のみを返します| |time\_till|timestamp|指定された時間より前またはその時点で収集された値のみを返します| |countOutput|boolean|取得したオブジェクトの数を数えます| |limit|integer|取得するオブジェクトの量を制限します| |output|query|出力フィールドを設定します|

en-us	### Parameters  `(object)` Parameters defining the desired output.  The method supports the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |taskids|string/array|Return only tasks with the given IDs.| |output|query|These parameters being common for all `get` methods are described in detail in the [reference commentary](/manual/api/reference_commentary#common_get_method_parameters).| |preservekeys|boolean|^|
ja	### パラメータ  `(object)` 目的の出力を定義するパラメーター。  このメソッドは、次のパラメーターをサポートします。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |taskids|string/array|指定されたIDを持つタスクのみを返します| |output|query|すべての`get`メソッドに共通するこれらのパラメーターについては[リファレンス解説](/manual/api/reference_commentary#common_get_method_parameters)ページで詳しく説明されています| |preservekeys|boolean|^|

en-us	### Parameters  `(object)` Parameters defining the LLD rules to copy and the target hosts.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |discoveryids|array|IDs of the LLD rules to be copied.| |hostids|array|IDs of the hosts to copy the LLD rules to.|
ja	### パラメータ  `(object)` コピーするLLDルールとターゲットホストを定義するパラメーター。  |パラメータ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |discoveryids|array|コピーするLLDルールのID| |hostids|array|LLDルールをコピーするホストのID|

en-us	### Parameters  `(object)` Parameters defining the objects to be exported and the format to use.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |format|string|Format in which the data must be exported.<br><br>Possible values:<br>`yaml` - YAML;<br>`xml` - XML;<br>`json` - JSON;<br>`raw` - unprocessed PHP array.<br><br>[Parameter behavior](/manual/api/reference_commentary#parameter-behavior):<br>- *required*| |prettyprint|boolean|Make the output more human readable by adding indentation.<br><br>Possible values:<br>`true` - add indentation;<br>`false` - *(default)* do not add indentation.| |options|object|Objects to be exported.<br><br>The `options` object has the following parameters:<br>`host_groups` - `(array)` IDs of host groups to export;<br>`hosts` - `(array)` IDs of hosts to export;<br>`images` - `(array)` IDs of images to export;<br>`maps` - `(array)` IDs of maps to export;<br>`mediaTypes` - `(array)` IDs of media types to export;<br>`template_groups` - `(array)` IDs of template groups to export;<br>`templates` - `(array)` IDs of templates to export.<br><br>[Parameter behavior](/manual/api/reference_commentary#parameter-behavior):<br>- *required*|
ja	### パラメーター  `(object)` エクスポートするオブジェクトと使用する形式を定義するパラメーター。  |パラメーター|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |format|string|データのエクスポート形式。<br><br>利用可能な値:<br>`yaml` - YAML<br>`xml` - XML<br>`json` - JSON<br>`raw` - 未処理のPHP配列<br><br>[パラメーターの動作](/manual/api/reference_commentary#parameter-behavior):<br>- *必須*| |prettyprint|boolean|インデントを追加して人間が読みやすい出力にします。<br><br>利用可能な値:<br>`true` - インデントを追加する<br>`false` - *(デフォルト)* インデントを追加しない| |options|object|エクスポートするオブジェクト。<br><br>`options`オブジェクトには次のパラメータがあります:<br>`host_groups` - `(array)` エクスポートするホストグループのID<br>`hosts` - `(array)` エクスポートするホストのID<br>`images` - `(array)` エクスポートする画像のID<br>`maps` - `(array)` エクスポートするマップのID<br>`mediaTypes` - `(array)` エクスポートするメディアタイプのID<br>`template_groups` - `(array)` エクスポートするテンプレートグループのID<br>`templates` - `(array)` エクスポートするテンプレートのID<br><br>[パラメーターの動作](/manual/api/reference_commentary#parameter-behavior):<br>- *必須*|

en-us	#### Parameters  |Parameter|Description|Defaults|Example| |--|------|--|---| |*endpoint*|Protocol and address of the endpoint, defined as `protocol://connection_string`<br><br>Possible protocol values: *rtu*, *ascii* (Agent 2 only), *tcp*<br><br>Connection string format:<br><br>with *tcp* - `address:port`<br>with serial line: *rtu*, *ascii* - `port_name:speed:params`<br>where<br>'speed' - 1200, 9600 etc<br>'params' - data bits (5,6,7 or 8), parity (n,e or o for none/even/odd), stop bits (1 or 2)|protocol: none<br><br>*rtu/ascii* protocol:<br>port\_name: none<br>speed: 115200<br>params: 8n1<br><br>*tcp* protocol:<br>address: none<br>port: 502|tcp://192.168.6.1:511<br>tcp://192.168.6.2<br>tcp://\[::1\]:511<br>tcp://::1<br>tcp://localhost:511<br>tcp://localhost<br>rtu://COM1:9600:8n<br>ascii://COM2:1200:7o2<br>rtu://ttyS0:9600<br>ascii://ttyS1| |*slave id*|Modbus address of the device it is intended for (1 to 247), see [MODBUS Messaging Implementation Guide](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf) (page 23)<br><br>tcp device (not GW) will ignore the field|serial: 1<br><br>tcp: 255 (0xFF)|2| |*function*|Empty or value of a supported function:<br><br>1 - Read Coil,<br>2 - Read Discrete Input,<br>3 - Read Holding Registers,<br>4 - Read Input Registers|empty|3| |*address*|Address of the first registry, coil or input.<br><br>If 'function' is empty, then 'address' should be in range for:<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>If 'function' is not empty, the 'address' field will be from 0 till 65535 and used without modification (PDU)|empty function: 00001<br><br>non-empty function: 0|9999| |*count*|Count of sequenced 'type' which will be read from device, where:<br><br>for Coil or Discrete input the 'type' = 1 bit<br>for other cases: (count\*type)/2 = real count of registers for reading<br>If 'offset' is not 0, the value will be added to 'real count'<br>Acceptable range for 'real count' is 1:65535|1|2| |*type*|Data type:<br><br>for Read Coil and Read Discrete Input - *bit*<br><br>for Read Holding Registers and Read Input Registers:<br>*int8* - 8bit<br>*uint8* - 8bit (unsigned)<br>*int16* - 16bit<br>*uint16* - 16bit (unsigned)<br>*int32* - 32bit<br>*uint32* - 32bit (unsigned)<br>*float* - 32bit<br>*uint64* - 64bit (unsigned)<br>*double* - 64bit|bit<br>uint16|uint64| |*endianness*|Endianness type:<br>*be* - Big Endian<br>*le* - Little Endian<br>*mbe* - Mid-Big Endian<br>*mle* - Mid-Little Endian<br><br>Limitations:<br>for 1 bit - be<br>for 8 bits - be,le<br>for 16 bits - be,le|be|le| |*offset*|Number of registers, starting from 'address', the result of which will be discarded.<br><br>The size of each register is 16bit (needed to support equipment that does not support random read access).|0|4|
ja	#### パラメータ  |パラメータ|説明|デフォルト|例| |--|------|--|---| |*endpoint*|`protocol://connection_string`として定義されたエンドポイントのプロトコルとアドレス<br><br>可能なプロトコル値：*rtu*,*ascii*（エージェント2のみ）,* tcp *<br><br>接続文字列形式：<br><br>with *tcp* - `address：port`<br>シリアルライン付き：*rtu*,*ascii* - `port_name:speed:params`<br>where<br>'speed' - 1200, 9600など<br>'params' - データビット（5、6、7、または8）、パリティ（n、eまたはo、なし/偶数/奇数）、ストップビット（1または2）||protocol: none<br><br>*rtu/ascii* protocol:<br>port\_name: none<br>speed: 115200<br>params: 8n1<br><br>*tcp* protocol:<br>address: none<br>port: 502|tcp://192.168.6.1:511<br>tcp://192.168.6.2<br>tcp://\[::1\]:511<br>tcp://::1<br>tcp://localhost:511<br>tcp://localhost<br>rtu://COM1:9600:8n<br>ascii://COM2:1200:7o2<br>rtu://ttyS0:9600<br>ascii://ttyS1| |*slave id*|対象となるデバイスのModbusアドレス（1〜247）[MODBUSメッセージング実装ガイド](https://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf)（23ページ）<br><br>tcpデバイス（ GWではありません）フィールドを無視します|serial:1<br><br>tcp: 255 (0xFF)|2| |*function*|サポートされている関数の値または空白：<br><br>1 - コイルの読み取り<br>2 - ディスクリート入力の読み取り<br>3 - 保持レジスタの読み取り<br>4 - 入力レジスタの読み取り|empty|3| |*address*|最初のレジストリ、コイル、または入力のアドレス<br><br>'function'が空の場合、'address'は次の範囲内である必要があります。<br>Coil - 00001 - 09999<br>Discrete input - 10001 - 19999<br>Input register - 30001 - 39999<br>Holding register - 40001 - 49999<br><br>'function'が空でない場合、'address'フィールドは0から65535までで、そのまま使用されます（PDU）|functionが空白: 00001<br><br>functionが空白以外: 0|9999| |*count*|デバイスから読み取られるシーケンスされた'type'の数。<br><br>コイルまたはディスクリート入力の場合は'type'=1bit<br>その他の場合：（count \* type）/ 2 = real 読み取るレジスタの数<br>'offset'が0でない場合、値は'実際の数'に追加されます。<br>'実際の数'の許容範囲は1:65535です。|1|2| |*type*|データ型：<br><br>読み取りコイルおよび読み取りディスクリート入力の場合 - *bit*<br><br>読み取り保持レジスタおよび読み取り入力レジスタの場合：<br>*int8* - 8bit<br>*uint8* - 8bit（符号なし）<br>*int16* - 16bit<br>*uint16* - 16bit（符号なし）<br>*int32* - 32bit<br>*uint32* - 32bit（符号なし）<br>*float* - 3bit<br>*uint64* - 64bit（符号なし）<br>*double* - 64bit|bit<br>uint16|uint64| |*endianness*|エンディアンタイプ：<br>*be* - ビッグエンディアン<br>*le* - リトルエンディアン<br>*mbe* - ミッドビッグエンディアン<br>*mle* - ミッドリトルエンディアン<br><br>制限：<br>1ビットの場合 - be<br> 8ビットの場合 - be,le<br>16ビットの場合 - be,le|be|le| |*offset*|'address'から始まるレジスタの数。その結果は破棄されます。<br><br>各レジスタのサイズは16ビットです（ランダム読み取りアクセスをサポートしない機器をサポートするため）|0|4|

en-us	#### Parameters  Parameters in this file that could be of interest to users:  -   ZBX\_MIN\_PERIOD  Minimum graph period, in seconds. One minute by default.  -   GRAPH\_YAXIS\_SIDE\_DEFAULT  Default location of Y axis in simple graphs and default value for drop down box when adding items to custom graphs. Possible values: 0 - left, 1 - right.  Default: 0  -   ZBX\_SESSION\_NAME (available since 4.0.0)  String used as the name of the Zabbix frontend session cookie.  Default: zbx\_sessionid  -   ZBX\_DATA\_CACHE\_TTL (available since 5.2.0)  TTL timeout in seconds used to invalidate data cache of [Vault response](/manual/config/secrets). Set 0 to disable Vault response caching.  Default: 60  -   SUBFILTER\_VALUES\_PER\_GROUP (available since 6.0.5)  Number of subfilter values per group (For example, in the [latest data](/manual/web_interface/frontend_sections/monitoring/latest_data) subfilter).  Default: 1000
ja	#### パラメータ  ユーザーが関心を持つ可能性のあるこのファイルのパラメーター  -   ZBX\_MIN\_PERIOD  最小グラフ期間（秒単位）。デフォルトは1分。  -   GRAPH\_YAXIS\_SIDE\_DEFAULT  単純なグラフのY軸のデフォルトの位置と、カスタムグラフにアイテムを追加するときのドロップダウンボックスのデフォルト値。設定可能な値：0 - 左 1 - 右 デフォルト：0  -   ZBX\_SESSION\_NAME (4.0.0以降で利用可能)  ZabbixフロントエンドセッションのCookie名として使用される文字列。 デフォルト：zbx\_sessionid  -   ZBX\_DATA\_CACHE\_TTL (5.2.0以降で利用可能)  [Vault response](/manual/config/secrets)のデータキャッシュ無効化までのTTLタイムアウト（秒単位）。 Vault response キャッシュを無効にするには、0を設定します。 デフォルト： 60

en-us	### Parameters  `(string/array)` IDs of hosts to return scripts for.
ja	### パラメータ  `(string/array)` スクリプトを返すホストのID

en-us	#### Parameter - unquoted string  If the key parameter is an unquoted string, any Unicode character is allowed except comma and right square bracket (\]). Unquoted parameter cannot start with left square bracket (\[).  ![](../../../../../assets/en/manual/config/key_param_unquoted_string.png)
ja	#### パラメータ - ダブルコーテーションがない文字列  キーパラメータにダブルコーテーションがない文字列の場合、カンマと右大括弧（\]）を除く全てのUnicode文字が使用可能です。 <br> ダブルコーテーションで囲まれていないパラメータで、左大括弧（\[）で始まる文字列は使用できません。 <br>  ![](../../../../../assets/en/manual/config/key_param_unquoted_string.png)

en-us	##### Passive and active checks  Passive checks work similarly to Zabbix agent. Active checks support scheduled/flexible intervals and check concurrency within one active server.   ::: noteclassic   By default, after a restart, Zabbix agent 2 will schedule the first data collection for active checks at a conditionally random time within the item's update interval to prevent spikes in resource usage. To perform active checks that do not have *Scheduling* [update interval](/manual/config/items/item/custom_intervals#scheduling-intervals) immediately after the agent restart, set `ForceActiveChecksOnStart` parameter (global-level) or `Plugins.<Plugin name>.System.ForceActiveChecksOnStart` (affects only specific plugin checks) in the [configuration file](/manual/appendix/config/zabbix_agent2). Plugin-level parameter, if set, will override the global parameter. Forcing active checks on start is supported since Zabbix 6.0.2.  :::
ja	##### パッシブチェックとアクティブチェック  パッシブチェックはZabbixエージェントと同様に機能します。アクティブチェックは、スケジュールされた柔軟な間隔設定をサポートし、アクティブサーバー内の同時実行性をチェックします。  ::: noteclassic   デフォルトでは、Zabbixエージェント2は、リソース使用量の急増を防ぐために、アイテムの更新間隔内の条件付きランダム時間にアクティブチェックの最初のデータ収集をスケジュールします。エージェントの再起動直後に*予定された*[更新確認間隔](/manual/config/items/item/custom_intervals#scheduling-interval)にないアクティブチェックを実行するには、[構成ファイル](/manual/appendix/config/zabbix_agent2)で`ForceActiveChecksOnStart`パラメーター（グローバルレベル）または`Plugins.<プラグイン名>.System.ForceActiveChecksOnStart`（特定のプラグインチェックにのみ影響します）を設定します。プラグインレベルのパラメータが設定されている場合、グローバルパラメータを上書きします。 Zabbix 6.0.2以降、起動時にアクティブチェックを強制することがサポートされています。 :::

en-us	##### Passive and active checks  Zabbix agents can perform passive and active checks.  In a [passive check](/manual/appendix/items/activepassive#passive_checks) the agent responds to a data request. Zabbix server (or proxy) asks for data, for example, CPU load, and Zabbix agent sends back the result.  [Active checks](/manual/appendix/items/activepassive#active_checks) require more complex processing. The agent must first retrieve a list of items from Zabbix server for independent processing. Then it will periodically send new values to the server.  Whether to perform passive or active checks is configured by selecting the respective monitoring [item type](/manual/config/items/itemtypes/zabbix_agent). Zabbix agent processes items of type 'Zabbix agent' or 'Zabbix agent (active)'.
ja	##### パッシブチェックとアクティブチェック  Zabbixエージェントは、パッシブチェックとアクティブチェックを行うことができます。  [パッシブチェック](/manual/appendix/items/activepassive#passive_checks)では、エージェントはデータの要求に対して応答します。Zabbixサーバー（またはプロキシ）が、例えばCPU負荷のデータを要求すると、Zabbixエージェントが結果を返却します。  [アクティブチェック](/manual/appendix/items/activepassive#active_checks)では、より複雑な処理が求められます。Zabbixエージェントは、独立した処理のために、最初にZabbixサーバーからアイテムのリストを取得します。その後、定期的に新しい値をZabbixサーバーに送信します。  パッシブチェック、アクティブチェックのどちらで動作するかは、それぞれの監視対象の[アイテムのタイプ](/manual/config/items/itemtypes/zabbix_agent)を選択することによって設定されます。Zabbixエージェントは、アイテムの「Zabbixエージェント」または「Zabbixエージェント(アクティブ)」のタイプを処理します。

en-us	 ### Passive checks
ja	 ### パッシブチェック

en-us	#### Passive checks  A passive check is a simple data request. Zabbix server or proxy asks for some data (for example, CPU load) and Zabbix agent sends back the result to the server.  **Server request**  For definition of header and data length please refer to [protocol details](/manual/appendix/protocols/header_datalen).      <item key>  **Agent response**      <DATA>[\0<ERROR>]  Above, the part in square brackets is optional and is only sent for not supported items.  For example, for supported items:  1.  Server opens a TCP connection 2.  Server sends **<HEADER><DATALEN>agent.ping** 3.  Agent reads the request and responds with     **<HEADER><DATALEN>1** 4.  Server processes data to get the value, '1' in our case 5.  TCP connection is closed  For not supported items:  1.  Server opens a TCP connection 2.  Server sends **<HEADER><DATALEN>vfs.fs.size\[/nono\]** 3.  Agent reads the request and responds with     **<HEADER><DATALEN>ZBX\_NOTSUPPORTED\\0Cannot obtain     filesystem information: \[2\] No such file or directory** 4.  Server processes data, changes item state to not supported with the     specified error message 5.  TCP connection is closed
ja	#### パッシブチェック  パッシブチェックは単純なデータリクエストです。 Zabbixサーバーまたはプロキシがデータ（CPU負荷など）を要求し、Zabbixエージェントがデータをサーバーに送り返します。  **サーバーリクエスト**  ヘッダーとデータ長の定義については、[プロトコルの詳細](/manual/appendix/protocols/header_datalen)を参照してください。      <item key>  **エージェントの応答**      <DATA>[\0<ERROR>]  上記の角括弧内の部分はオプションであり、サポートされていないアイテムに対してのみ送信されます。  サポートされているアイテムの場合：  1.  サーバーがTCP接続を開きます 2.  サーバーが**<HEADER><DATALEN>agent.ping**を送信します 3.  エージェントはリクエストを読み取り、**<HEADER><DATALEN>1**で応答します 4.  サーバーはデータを処理して値を取得します。今回の場合は"1"です。 5.  TCP接続が閉じられます  サポートされていないアイテムの場合：  1.  サーバーがTCP接続を開きます 2.  サーバーは**<HEADER><DATALEN>vfs.fs.size\[/nono\]**を送信します 3.  エージェントはリクエストを読み取り、次のレスポンスを返します。**<HEADER><DATALEN>ZBX\_NOTSUPPORTED\\0Cannot obtain filesystem information: \[2\] No such file or directory** 4.  サーバーはデータを処理し、アイテムの状態をサポートされていない状態に変更し、指定されたエラーメッセージを表示します 5.  TCP接続が閉じられます

en-us	#### Passive proxy
ja	#### パッシブプロキシ

en-us	#### Performance counter parameters  You can deploy some PerfCounter parameters for the monitoring of Windows performance counters.  For example, you can add these to the Zabbix agent configuration file:         PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30        or        PerfCounter=UserPerfCounter2,"\4\24",30  With such parameters in place, you can then simply use *UserPerfCounter1* or *UserPerfCounter2* as the keys for creating the respective items.  Remember to restart Zabbix agent after making changes to the configuration file.
ja	#### パフォーマンスカウンタパラメーター  Windowsのパフォーマンスカウンタを監視するために、いくつかのPerfCounterパラメータを導入することができます。  例えば、Zabbixエージェント設定ファイルに以下を追加することができます。         PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30        または        PerfCounter=UserPerfCounter2,"\4\24",30  このようなパラメータを設定すると、それぞれの item を作成するためのキーとして *UserPerfCounter1* または *UserPerfCounter2* を<br> 使用するだけでよくなります。  設定ファイルを変更した後は、Zabbixエージェントを再起動することを忘れないでください。

en-us	### Performing requests  Once you have set up the frontend, you can use remote HTTP requests to call the API. To do that, you need to send HTTP POST requests to the `api_jsonrpc.php` file located in the frontend directory. For example, if your Zabbix frontend is installed under `https://example.com/zabbix`, an HTTP request to call the `apiinfo.version` method may look like this:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"apiinfo.version","params":{},"id":1}' ```  The request must have the `Content-Type` header set to one of these values: `application/json-rpc`, `application/json` or `application/jsonrequest`.  The request object contains the following properties:  -   `jsonrpc` - the version of the JSON-RPC protocol used by the API (Zabbix API implements JSON-RPC version 2.0); -   `method` - the API method being called; -   `params` - the parameters that will be passed to the API method; -   `id` - an arbitrary identifier of the request.  If the request is correct, the response returned by the API should look like this:  ```json {     "jsonrpc": "2.0",     "result": "6.4.0",     "id": 1 } ```  The response object, in turn, contains the following properties:  -   `jsonrpc` - the version of the JSON-RPC protocol; -   `result` - the data returned by the method; -   `id` - an identifier of the corresponding request.
ja	### リクエストの実行  フロントエンドを設定したら、リモートHTTPリクエストを使用してAPIを呼び出すことができます。 これを行うには、フロントエンドディレクトリにある`api_jsonrpc.php`ファイルにHTTP POSTリクエストを送信する必要があります。 たとえば、Zabbixフロントエンドが *http://example.com/zabbix* にインストールされている場合、`apiinfo.version`メソッドを呼び出すHTTPリクエストは次のようになります。  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Content-Type: application/json-rpc' \   --data '{"jsonrpc":"2.0","method":"apiinfo.version","params":{},"id":1}' ```  リクエストの`Content-Type`ヘッダーは、`application/json-rpc`、`application/json`または`application/jsonrequest`のいずれかの値に設定されている必要があります。  リクエストオブジェクトには次のプロパティが含まれます。  -   `jsonrpc` - APIで使用されるJSON-RPCプロトコルのバージョン (Zabbix APIはJSON-RPCのバージョン2.0を実装しています) -   `method` - 呼び出されるAPIメソッド -   `params` - APIメソッドに渡されるパラメーター -   `id` - リクエストの任意のID  リクエストが正しい場合、APIから返されるレスポンスは次のようになります。  ```json {     "jsonrpc": "2.0",     "result": "6.4.0",     "id": 1 } ```  レスポンスオブジェクトには、次のプロパティが含まれます。  -   `jsonrpc` - JSON-RPCプロトコルのバージョン -   `result` - メソッドによって返されたデータ -   `id` - 対応するリクエストのID

en-us	#### PHP 7.3 opcache configuration  If "opcache" is enabled in the PHP 7.3 configuration, Zabbix frontend may show a blank screen when loaded for the first time. This is a registered [PHP bug](https://bugs.php.net/bug.php?id=78015). To work around this, please set the "opcache.optimization\_level" parameter to `0x7FFFBFDF` in the PHP configuration (php.ini file).
ja	#### PHP 7.3のopcacheの設定  PHP 7.3の設定で "opcache" が有効な場合、ZabbixのWebインターフェースを初めて読み込んだときに、 <br> 空白の画面が表示されることがあります。これは登録された[PHP bug](https://bugs.php.net/bug.php?id=78015)です。 <br> この問題を回避するには、php.ini の opcache.optimization_levelパラメータを`0x7FFFBFDF`に設定してください。 <br>

en-us	 # Plugins
ja	 # プラグイン

en-us	#### PostgreSQL  If a value contains a non-ASCII character in non UTF8 encoding - this will lead to a failed SQL query (PGRES\_FATAL\_ERROR:ERROR invalid byte sequence for encoding) and data will not be stored. An appropriate warning message will be written to the *zabbix\_server.log*.\ Relevant for at least PostgreSQL version 9.1.3
ja	#### PostgreSQL  少なくともPostgreSQLバージョン9.1.3では、値に非UTF8エンコーディングの非ASCII文字が含まれている場合、SQLクエリが失敗し(PGRES\_FATAL\_ERROR:ERROR invalid byte sequence for encoding)データは保存されません。 適切な警告メッセージが*zabbix\_server.log*に書き込まれます。

en-us	 #### PostgreSQL plugin parameters  The following PostgreSQL plugin parameters are no longer mandatory if Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnect is set to *verify_ca* or *verify_full*:  -   Plugins.PostgreSQL.Sessions.<SessionName>.TLSCertFile -   Plugins.PostgreSQL.Sessions.<SessionName>.TLSKeyFile
ja	 #### PostgreSQLプラグインのパラメータ  Plugins.PostgreSQL.Sessions.<SessionName>.TLSConnectが*verify_ca*または*verify_full*に設定されている場合、次のPostgreSQLプラグインパラメーターは必須ではなくなりました。  -   Plugins.PostgreSQL.Sessions.<SessionName>.TLSCertFile -   Plugins.PostgreSQL.Sessions.<SessionName>.TLSKeyFile

en-us	 #### PostgreSQL-TimescaleDB combination no longer checked  Zabbix no longer checks for the supported PostgreSQL-TimescaleDB combination. As before, Zabbix does check for the supported PostgreSQL version or TimescaleDB version separately.
ja	 #### PostgreSQL-TimescaleDBの組み合わせはチェックされなくなりました  Zabbixは、サポートされているPostgreSQL-TimescaleDBの組み合わせをチェックしなくなりました。 以前と同様に、ZabbixはサポートされているPostgreSQLバージョンまたはTimescaleDBバージョンを個別にチェックします。

en-us	 ### Post-migration  For all databases, once the migration is completed, do the following:  * Verify that everything works as expected.  * Drop old tables:  ``` {.sql} DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```
ja	### 移行後の手順  すべてのデータベースで、移行完了後に次の手順を実施します。  * すべてが想定どおりに機能することを確認します。  * 古いテーブルを削除:  ``` {.sql} DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```

en-us	#### - Potential errors  Functions return -1 in such situations:  -   specified evaluation period contains no data;  ```{=html} <!-- --> ``` -   result of mathematical operation is not defined[^3];  ```{=html} <!-- --> ``` -   numerical complications (unfortunately, for some sets of input data     range and precision of double-precision floating-point format become     insufficient)[^4].  ::: notetip No warnings or errors are flagged if chosen fit poorly describes provided data or there is just too few data for accurate prediction. :::
ja	#### 潜在的なエラー  このような場合、関数は -1 を返します。  - 指定された評価期間内にデータがない。  ```{=html} <!-- --> ``` - 算術演算の結果が定義されていない[^3]  ```{=html} <!-- --> ``` - 数値の複雑さ(残念ながら、入力データによっては倍精度浮動小数点フォーマットの範囲と精度が不十分となる)[^4]があります。  ::: notetip 選択された fit が提供されたデータをうまく説明できない場合や、正確な予測のためにデータが少なすぎる場合、<br> 警告やエラーは表示されません。 :::

en-us	#### Pre-installation summary  Review a summary of settings.  ![](../../../assets/en/manual/installation/install_5.png){width="550"}
ja	#### インストール前の概要  設定の概要を確認します。  ![](../../../assets/en/manual/installation/install_5.png){width="550"}

en-us	##### Preparation  Zabbix agent is distributed as a zip archive. After you download the archive you need to unpack it. Choose any folder to store Zabbix agent and the configuration file, e. g.      C:\zabbix  Copy bin\\zabbix\_agentd.exe and conf\\zabbix\_agentd.conf files to c:\\zabbix.  Edit the c:\\zabbix\\zabbix\_agentd.conf file to your needs, making sure to specify a correct "Hostname" parameter.
ja	##### 準備  Zabbix エージェント は、zip アーカイブとして配布されます。 アーカイブをダウンロードしたら展開する必要があります。Zabbix エージェント本体と設定ファイルを保存するフォルダを選択してください。例:      C:\zabbix  bin\\zabbix\_agentd.exe とconf\\zabbix\_agentd.conf filesを c:\\zabbixにコピーしてください。  c:\\zabbix\\zabbix\_agentd.conf ファイルを必要に応じて編集し、特に"Hostname" パラメータは正しいことを確かめてください。

en-us	##### Preparing frontend  Make sure that Zabbix server address:port is **not defined** in the  frontend configuration (found in `conf/zabbix.conf.php` of the frontend  files directory).  ![](../../../../assets/en/manual/config/frontend_conf_server_port.png){width="600"}  Zabbix frontend will autodetect the active node by reading settings  from the nodes table in Zabbix database. Node address of the active node  will be used as the Zabbix server address.
ja	##### Webインターフェースの準備  Webインターフェースの設定ファイル(Webインターフェースのファイルがあるディレクトリ内の`conf/zabbix.conf.php`)内で、Zabbixサーバーの アドレス:ポート番号 が **設定されていない** ことを確認してください。  ![](../../../../assets/en/manual/config/frontend_conf_server_port.png){width="600"}  ZabbixのWebインターフェースは、Zabbixデータベースのノードテーブルから設定を読み取って、アクティブノードを自動的に検出します。アクティブノードのノードアドレスがZabbixサーバーのアドレスとして使用されます。

en-us	### Pre-requisites  Install MySQL database from the [official repository](https://dev.mysql.com/downloads/repo/yum/).  See [MySQL documentation](https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/) for details on how to use MySQL repo.  MySQL server is ready to accept secure connections using a self-signed certificate.  To see, which users are using an encrypted connection, run the following query (Performance Schema should be turned ON):      mysql> SELECT sbt.variable_value AS tls_version, t2.variable_value AS cipher, processlist_user AS user, processlist_host AS host              FROM performance_schema.status_by_thread  AS sbt             JOIN performance_schema.threads AS t ON t.thread_id = sbt.thread_id             JOIN performance_schema.status_by_thread AS t2 ON t2.thread_id = t.thread_id             WHERE sbt.variable_name = 'Ssl_version' and t2.variable_name = 'Ssl_cipher'             ORDER BY tls_version;
ja	### 前提条件  [公式リポジトリ](https://dev.mysql.com/downloads/repo/yum/)からMySQLデータベースをインストールします。  MySQLリポジトリの使用方法詳細については[MySQLのドキュメント](https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/)を参照してください。  MySQLサーバーは、自己署名証明書を使用して安全な接続を受け入れる準備ができています。  暗号化された接続を使用しているユーザーを確認するには、次のクエリを実行します（パフォーマンススキーマをオンにする必要があります）：      mysql> SELECT sbt.variable_value AS tls_version, t2.variable_value AS cipher, processlist_user AS user, processlist_host AS host                  FROM performance_schema.status_by_thread  AS sbt                 JOIN performance_schema.threads AS t ON t.thread_id = sbt.thread_id                 JOIN performance_schema.status_by_thread AS t2 ON t2.thread_id = t.thread_id                 WHERE sbt.variable_name = 'Ssl_version' and t2.variable_name = 'Ssl_cipher'                 ORDER BY tls_version;

en-us	### Pre-requisites  Install the PostgreSQL database using the [official repository](https://www.postgresql.org/download/linux/redhat/).  PostgreSQL is not configured to accept TLS connections out-of-the-box. Please follow instructions from PostgreSQL documentation for [certificate preparation with postgresql.conf](https://www.postgresql.org/docs/13/ssl-tcp.html) and also for [user access control](https://www.postgresql.org/docs/13/auth-pg-hba-conf.html) through ph\_hba.conf.  By default, the PostgreSQL socket is binded to the localhost, for the network remote connections allow to listen on the real network interface.  PostgreSQL settings for all [modes](/manual/appendix/install/db_encrypt#terminology) can look like this:  **/var/lib/pgsql/13/data/postgresql.conf:**      ...     ssl = on     ssl_ca_file = 'root.crt'     ssl_cert_file = 'server.crt'     ssl_key_file = 'server.key'     ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL'     ssl_prefer_server_ciphers = on     ssl_min_protocol_version = 'TLSv1.3'     ...  For access control adjust */var/lib/pgsql/13/data/pg\_hba.conf*:      ...     ### require     hostssl all all 0.0.0.0/0 md5      ### verify CA     hostssl all all 0.0.0.0/0 md5 clientcert=verify-ca      ### verify full     hostssl all all 0.0.0.0/0 md5 clientcert=verify-full     ...
ja	### 前提条件  [公式リポジトリ](https://www.postgresql.org/download/linux/redhat/)を使用してPostgreSQLデータベースをインストールします。  PostgreSQLは、すぐにTLS接続を受け入れるように構成されていません。[postgresql.confを使用した証明書の準備](https://www.postgresql.org/docs/13/ssl-tcp.html)およびph\_hba.confを介した[ユーザーアクセス制御](https://www.postgresql.org/docs/13/auth-pg-hba-conf.html)については、PostgreSQLのドキュメントの指示に従ってください。  デフォルトでは、PostgreSQLソケットはローカルホストにバインドされています。これは、ネットワークリモート接続が実際のネットワークインターフェイスでリッスンできるようにするためです。  すべての[モード](/manual/appendix/install/db_encrypt#terminology) のPostgreSQL設定は次のようになります。  **/var/lib/pgsql/13/data/postgresql.conf:**         ...        ssl = on        ssl_ca_file = 'root.crt'        ssl_cert_file = 'server.crt'        ssl_key_file = 'server.key'        ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL'        ssl_prefer_server_ciphers = on        ssl_min_protocol_version = 'TLSv1.3'        ...  アクセス制御については*/var/lib/pgsql/13/data/pg\_hba.conf*を調整します。         ...        ### require        hostssl all all 0.0.0.0/0 md5                ### verify CA        hostssl all all 0.0.0.0/0 md5 clientcert=verify-ca                ### verify full        hostssl all all 0.0.0.0/0 md5 clientcert=verify-full        ...

en-us	 ### Pre-requisites  Prior to configuring service monitoring, you need to have the hosts configured:  - *HA node 1* with at least one trigger and a tag (preferably set on a trigger level) `component:HA node 1` - *HA node 2* with at least one trigger and a tag (preferably set on a trigger level) `component:HA node 2`
ja	### 前提条件  サービス監視を設定する前に、ホストを設定する必要があります。  - *HA node 1*と少なくとも1つのトリガーとタグ（できればトリガーレベルで設定） `component：HA node 1` - *HA node 2*と少なくとも1つのトリガーとタグ（できればトリガーレベルで設定） `component：HA node 2`

en-us	#### Prerequisites  You will need command line developer tools (Xcode is not required), Automake, pkg-config and PCRE (v8.x) or PCRE2 (v10.x). If you want to build agent binaries with TLS, you will also need OpenSSL or GnuTLS.  To install Automake and pkg-config, you will need a Homebrew package manager from <https://brew.sh/>. To install it, open terminal and run the following command:      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  Then install Automake and pkg-config:      $ brew install automake     $ brew install pkg-config  Preparing PCRE, OpenSSL and GnuTLS libraries depends on the way how they are going to be linked to the agent.  If you intend to run agent binaries on a macOS machine that already has these libraries, you can use precompiled libraries that are provided by Homebrew. These are typically macOS machines that use Homebrew for building Zabbix agent binaries or for other purposes.  If agent binaries will be used on macOS machines that don't have the shared version of libraries, you should compile static libraries from sources and link Zabbix agent with them.
ja	#### 前提条件  コマンド ライン開発者ツール (Xcode は必要ありません)、Automake、pkg-config、および PCRE (v8.x) が必要です。 TLS を使用してエージェント バイナリをビルドする場合は、OpenSSL または GnuTLS も必要になります。  Automake と pkg-config をインストールするには、<https://brew.sh/> の Homebrew パッケージ マネージャーが必要です。 インストールするには、ターミナルを開いて次のコマンドを実行します。      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  次に Automake と pkg-config をインストールします。      $ brew install automake     $ brew install pkg-config  PCRE、OpenSSL、および GnuTLS ライブラリの準備は、エージェントへのリンク方法によって異なります。  これらのライブラリが既にある macOS マシンでエージェント バイナリを実行する場合は、Homebrew が提供するコンパイル済みのライブラリを使用できます。 これらは通常、Zabbix エージェント バイナリの構築やその他の目的で Homebrew を使用する macOS マシンです。  共有バージョンのライブラリがない macOS マシンでエージェント バイナリを使用する場合は、ソースから静的ライブラリをコンパイルし、Zabbix エージェントをリンクする必要があります。

en-us	#### Principle of least privilege  The principle of least privilege should be used at all times for Zabbix. This principle means that user accounts (in Zabbix frontend) or process user (for Zabbix server/proxy or agent) have only those privileges that are essential to perform intended functions. In other words, user accounts at all times should run with as few privileges as possible.  ::: noteimportant Giving extra permissions to 'zabbix' user will allow it to access configuration files and execute operations that can compromise the overall security of the infrastructure. :::  When implementing the least privilege principle for user accounts, Zabbix [frontend user types](/manual/config/users_and_usergroups/permissions) should be taken into account. It is important to understand that while a "Admin" user type has less privileges than "Super Admin" user type, it has administrative permissions that allow managing configuration and execute custom scripts.  ::: noteclassic Some information is available even for non-privileged users. For example, while *Alerts* → *Scripts* is not available for non-Super Admins, scripts themselves are available for retrieval by using Zabbix API. Limiting script permissions and not adding sensitive information (like access credentials, etc) should be used to avoid exposure of sensitive information available in global scripts. :::
ja	#### 最小権限の原則  Zabbixでは常に最小権限の原則を使用する必要があります。 この原則は、ユーザーアカウント(Webインターフェース) またはプロセスユーザー(Zabbixサーバー/プロキシ/エージェント) が、意図した機能を実行するために必要な権限のみを持つことを意味します。 言い換えると、ユーザーアカウントは常に、できるだけ少ない権限で実行する必要があります。  ::: noteimportant 'zabbix'ユーザーに追加の権限を与えると、設定ファイルにアクセスし、インフラストラクチャ全体のセキュリティを侵害する可能性のある操作を実行できるようになります。 :::  ユーザー アカウントに最小権限の原則を実装する場合、Zabbix [Webインターフェースのユーザータイプ](/manual/config/users_and_usergroups/permissions)を考慮する必要があります。 "Admin"ユーザータイプの権限は"Super Admin"ユーザータイプよりも低いですが、設定の管理やカスタムスクリプトの実行を許可する管理権限があることを理解することが重要です。  ::: noteclassic 一部の情報は、権限を持たないユーザーでも利用できます。 たとえば、*アラート* → *スクリプト* はSuper Admin以外は利用できませんが、スクリプト自体はZabbix APIを使用して取得できます。 グローバルスクリプトで利用可能な機密情報の公開を避けるために、スクリプトのアクセス許可を制限し、機密情報 (アクセス資格情報など) を追加しないようにする必要があります。 :::

en-us	#### Problem events  A problem event is created:  -   when a trigger expression evaluates to TRUE if the trigger is in OK     state; -   each time a trigger expression evaluates to TRUE if multiple problem     event generation is enabled for the trigger.
ja	#### 障害イベント  次のとき、障害イベントが作成されます。  -   トリガーが正常ステータスの場合、トリガー式がTRUEと評価されたときに。 -   トリガーに対して複数の障害イベントの生成が有効になっている場合、トリガー式がTRUEと評価されるたびに。

en-us	# problem.get
ja	# problem.get

en-us	#### Problems  Retrieve problems according to the given parameters.  [Problem API](/manual/api/reference/problem)
ja	#### 障害  指定されたパラメータに従って、障害を取得します。  [Problem API](/manual/api/reference/problem)

en-us	 #### Problem tags  Problem tags are used to match problems and services. These tags are specified at the primary service configuration tab.   Only child services of the lowest hierarchy level may have problem tags defined and be directly correlated to problems. If problem tags match,  the service status will change to the same status as the problem has. In case of several problems, a service will have the status of the most severe one. Status of a  parent service is then calculated based on child services statuses according to Status calculation rules.   If several tags are specified, *AND* logic is used: a problem must have all tags  specified in the service configuration to be mapped to the service.   ![](../../../assets/en/manual/config/problem_tags.png){width=600}   :::noteclassic A problem in Zabbix inherits tags from the whole chain of templates, hosts, items, web scenarios, and triggers. Any of these tags can be used for matching problems to services. ::: 
ja	#### 問題タグ  問題タグは、問題とサービスを照合するために使用されます。これらのタグは、プライマリサービス設定タブで指定されます。  ![](../../../assets/en/manual/config/problem_tags.png){width=600}  Zabbixは問題タグをチェックして、いずれかのサービスの問題タグ一致ルールに一致するかどうかを確認します。サービスには、いくつかの問題タグルールが定義されている場合があります。この場合、問題タグはすべての条件を満たす必要があります。  ::: noteclassic Zabbixの問題は、テンプレート、ホスト、アイテム、Webシナリオ、およびトリガーのチェーン全体からタグを継承します。これらのタグはいずれも、問題をサービスに一致させるために使用できます。 :::  問題タグが一致すると、サービスステータスは問題と同じステータスに変わります。いくつかの問題が発生した場合、サービスは最もレベルの高いステータスになります。  最下位の階層レベルの子サービスのみが問題タグを定義し、問題に直接関連付けることができます。次に、親サービスのステータスは、ステータス計算ルールに従って子サービスのステータスに基づいて計算されます。

en-us	### Problem tag  The problem tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Problem tag name.| |value|string|Problem tag value.|
ja	### Problem tag  障害タグオブジェクトには、次のプロパティがあります。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |tag|string|障害タグ名| |value|string|障害タグ値|

en-us	# Problem  This class is designed to work with problems.  Object references:\  -   [Problem](/manual/api/reference/problem/object#problem)  Available methods:\  -   [problem.get](/manual/api/reference/problem/get) - retrieving     problems
ja	# Problem  このクラスは、障害を操作するためのものです。  オブジェクトリファレンス :\  -   [Problem](/manual/api/reference/problem/object#problem)  利用可能なメソッド :\  -   [problem.get](/manual/api/reference/problem/get) - 障害の取得

en-us	##### Problem with dots  So far so good. But what if an attribute name or a hash key contains dot symbol? Here is an example:      jmx[com.example:Type=Hello,all.fruits.apple.weight]  That's a problem. How to tell Zabbix that attribute name is "all.fruits", not just "all"? How to distinguish a dot that is part of the name from the dot that separates an attribute name and hash keys?  Before **2.0.4** Zabbix Java gateway was unable to handle such situations and users were left with UNSUPPORTED items. Since 2.0.4 this is possible, all you need to do is to escape the dots that are part of the name with a backslash:      jmx[com.example:Type=Hello,all\.fruits.apple.weight]  Same way, if your hash key contains a dot you escape it:      jmx[com.example:Type=Hello,all\.fruits.apple.total\.weight]
ja	##### ドットの問題  ここまではいい。しかし、属性名やハッシュキーにドット記号が含まれている場合はどうでしょうか。 以下はその例です。      jmx[com.example:Type=Hello,all.fruits.apple.weight]  これは問題です。属性名が "all" ではなく "all.fruits" であることをZabbixに伝えるにはどうすればよいですか？ 名前の一部であるドットと属性名やハッシュキーの区切りであるドットを区別する方法は？  **2.0.4** 以前のZabbix Java gateway はこのような状況に対応することができず、ユーザは UNSUPPORTED item が 表示されたままになっていました。2.0.4以降では、名前の一部であるドットをバックスラッシュでエスケープすることで、 この問題を解決することができます。      jmx[com.example:Type=Hello,all\.fruits.apple.weight]  同じように、ハッシュキーにドットが含まれている場合は、それをエスケープします。      jmx[com.example:Type=Hello,all\.fruits.apple.total\.weight]

en-us	#### problem  [ZBXNEXT-7964](https://support.zabbix.com/browse/ZBXNEXT-7964) Added new property `cause_eventid`.\ [ZBXNEXT-7964](https://support.zabbix.com/browse/ZBXNEXT-7964) `problem.get`: Added new parameter `symptom`.\
ja	#### 障害  [ZBXNEXT-7964](https://support.zabbix.com/browse/ZBXNEXT-7964) プロパティ `cause_eventid` を追加しました。\ [ZBXNEXT-7964](https://support.zabbix.com/browse/ZBXNEXT-7964) `problem.get`: パラメーター `symptom` を追加しました。\

en-us	#### Process user  Zabbix agent on UNIX is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run agent as any non-root user without any issues.  If you will try to run it as 'root', it will switch to a hardcoded 'zabbix' user, which must be present on your system. You can only run agent as 'root' if you modify the 'AllowRoot' parameter in the agent configuration file accordingly.
ja	#### プロセス ユーザー  UNIX 上の Zabbix エージェントは、root 以外のユーザーとして実行するように設計されています。起動時からroot 以外のユーザーとして実行されます。なので、root 以外のユーザーでエージェントを実行しても何も問題ありません。  単純に「root」として実行しようとすると、システムから提供されている「zabbix」ユーザーに切り替わるようハードコードされています。 エージェントの設定ファイルの「AllowRoot」パラメーターを適切に変更することによって「root」としてエージェントを実行できます。

en-us	##### Process user  Zabbix proxy is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run proxy as any non-root user without any issues.  If you will try to run it as 'root', it will switch to a hardcoded 'zabbix' user, which must be present on your system. You can only run proxy as 'root' if you modify the 'AllowRoot' parameter in the proxy configuration file accordingly.
ja	##### プロセスユーザー  Zabbixプロキシはroot以外のユーザーとして実行するように設計されていて、起動されたroot以外のユーザーとして実行されます。したがってroot以外のユーザーで問題なくプロキシを起動できます。  'root'として実行しようとすると、ハードコードされた'zabbix'ユーザーに切り替わります。これはシステムに存在している必要があります。プロキシ設定ファイルの`AllowRoot`パラメータを変更した場合にのみ、「root」としてプロキシを実行できます。

en-us	##### Process user  Zabbix server is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run server as any non-root user without any issues.  If you will try to run it as 'root', it will switch to a hardcoded 'zabbix' user, which must be [present](/manual/installation/install) on your system. You can only run server as 'root' if you modify the 'AllowRoot' parameter in the server configuration file accordingly.  If Zabbix server and [agent](agent) are run on the same machine it is recommended to use a different user for running the server than for running the agent. Otherwise, if both are run as the same user, the agent can access the server configuration file and any Admin level user in Zabbix can quite easily retrieve, for example, the database password.
ja	##### プロセス起動ユーザー  Zabbixサーバーは、非rootユーザーで動作するように設計されています。起動されたどんな非rootユーザーでも起動すれば動作します。したがって、非rootユーザーで問題なくサーバーを実行できます。  'root'として起動しようとするとハードコードされた'zabbix'ユーザーに切り替わります。このユーザーは、システム上に[存在する](/manual/installation/install)必要があります。サーバーの設定ファイル内の'AllowRoot'パラメーターを変更した時のみ、'root'で実行させることができます。  Zabbixサーバーと[Zabbixエージェント](agent)が同じマシン上で動作する場合、サーバーの実行とエージェントの実行に、異なるユーザーを使用することをお勧めします。どちらも同じユーザーで実行されている場合、エージェントはサーバーの設定ファイルにアクセスでき、Zabbix内のどの管理レベルのユーザーでも、極めて容易にデータベースのパスワード等を取得することができてしまいます。

en-us	#### Prometheus to JSON  Data from Prometheus can be used for low-level discovery. In this case data in JSON format are needed and the *Prometheus to JSON* preprocessing option will return exactly that.  For more details, see [Discovery using Prometheus data](/manual/discovery/low_level_discovery/examples/prometheus).
ja	#### PrometheusからJSONへ  Prometheusからのデータローレベルディスカバリーに使用することができます。この場合、JSON形式のデータが必要で、<br> *Prometheus to JSON* プリプロセッシングオプションはまさにそのデータを返します。  詳しくは、[Discovery using Prometheus data](/manual/discovery/low_level_discovery/examples/prometheus)を参照してください。

en-us	##### Prometheus to JSON  In the discovery rule, go to the Preprocessing tab and select the *Prometheus to JSON* preprocessing option. Data in JSON format are needed for discovery and the *Prometheus to JSON* preprocessing option will return exactly that, with the following attributes:  -   metric name -   metric value -   help (if present) -   type (if present) -   labels (if present) -   raw line  For example, querying `wmi_logical_disk_free_bytes`:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_prom_json.png)  from these Prometheus lines:      # HELP wmi_logical_disk_free_bytes Free space in bytes (LogicalDisk.PercentFreeSpace)     # TYPE wmi_logical_disk_free_bytes gauge     wmi_logical_disk_free_bytes{volume="C:"} 3.5180249088e+11     wmi_logical_disk_free_bytes{volume="D:"} 2.627731456e+09     wmi_logical_disk_free_bytes{volume="HarddiskVolume4"} 4.59276288e+08  will return:  ``` {.java} [     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "C:"          },         "value": "3.5180249088e+11",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"C:\"} 3.5180249088e+11"     },     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "D:"          },         "value": "2.627731456e+09",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"D:\"} 2.627731456e+09"     },     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "HarddiskVolume4"          },         "value": "4.59276288e+08",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"HarddiskVolume4\"} 4.59276288e+08"     } ] ```
ja	##### プロメテウスからJSON  ディスカバリルールで[保存前処理]タブに移動し、*PrometheusからJSON*オプションを選択します。 ディスカバリにはJSON形式のデータが必要であり、*PrometheusからJSON*オプションは、次の属性を使用してそれを返します。  -   metric name -   metric value -   help (if present) -   type (if present) -   labels (if present) -   raw line  例：`wmi_logical_disk_free_bytes`をクエリします。  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_prom_json.png)  これらのプロメテウスラインから：      # HELP wmi_logical_disk_free_bytes Free space in bytes (LogicalDisk.PercentFreeSpace)     # TYPE wmi_logical_disk_free_bytes gauge     wmi_logical_disk_free_bytes{volume="C:"} 3.5180249088e+11     wmi_logical_disk_free_bytes{volume="D:"} 2.627731456e+09     wmi_logical_disk_free_bytes{volume="HarddiskVolume4"} 4.59276288e+08  以下のように返します  ``` {.java} [     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "C:"          },         "value": "3.5180249088e+11",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"C:\"} 3.5180249088e+11"     },     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "D:"          },         "value": "2.627731456e+09",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"D:\"} 2.627731456e+09"     },     {         "name": "wmi_logical_disk_free_bytes",         "help": "Free space in bytes (LogicalDisk.PercentFreeSpace)",         "type": "gauge",         "labels": {             "volume": "HarddiskVolume4"          },         "value": "4.59276288e+08",         "line_raw": "wmi_logical_disk_free_bytes{volume=\"HarddiskVolume4\"} 4.59276288e+08"     } ] ```

en-us	#### Propagating host group permissions and tag filters to its subgroups.  Propagate host group permissions and tag filters to its subgroups.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.propagate",     "params": {         "groups": [             {                 "groupid": "6"             }         ],         "permissions": true,         "tag_filters": true     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "6",         ]     },     "id": 1 } ```  
ja	#### ホストグループの権限とタグフィルターをそのサブグループに伝達します。  ホストグループの権限とタグフィルターをそのサブグループに伝達します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.propagate",     "params": {         "groups": [             {                 "groupid": "6"             }         ],         "permissions": true,         "tag_filters": true     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "6",         ]     },     "id": 1 } ```

en-us	#### Propagating template group permissions to its subgroups.  Propagate template group permissions to its subgroups.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "templategroup.propagate",     "params": {         "groups": [             {                 "groupid": "15"             }         ],         "permissions": true     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "15",         ]     },     "id": 1 } ```  
ja	#### テンプレートグループの権限をそのサブグループへ伝搬する  テンプレートグループの権限をそのサブグループへ伝搬します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "templategroup.propagate",     "params": {         "groups": [             {                 "groupid": "15"             }         ],         "permissions": true     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "15",         ]     },     "id": 1 } ```

en-us	##### Protection against brute force attacks  In case of five consecutive failed login attempts, Zabbix interface will pause for 30 seconds in order to prevent brute force and dictionary attacks.  The IP address of a failed login attempt will be displayed after a successful login.
ja	##### ブルートフォース攻撃からの保護  ログイン試行が5回連続して失敗した場合、Zabbixインターフェースはブルートフォース攻撃と辞書攻撃を防ぐために30秒間一時停止します。  失敗したログイン試行のIPアドレスは、ログイン成功時に表示されます。

en-us	#### Provisioning multiple users  Provision two users.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "user.provision",     "params": [         "1",         "5"     ],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```
ja	#### 複数ユーザーのプロビジョニング  2つのユーザーをプロビジョニングします。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "user.provision",     "params": [         "1",         "5"     ],     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "userids": [             "1",             "5"         ]     },     "id": 1 } ```

en-us	#### Proxies  In a [proxy](/manual/distributed_monitoring/proxies#configuration) configuration, user macros can be used in the following field:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Interface port (for passive proxy)|<|no|
ja	#### プロキシ  [プロキシ](/manual/distributed_monitoring/proxies#configuration) の設定では、次のフィールドでユーザー マクロを使用できます。  |ロケーション|<|複数のマクロ/テキストとの混合^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |インターフェースポート (パッシブプロキシ)|<|no|

en-us	#### Proxies  Manage the proxies used in your distributed monitoring setup.  [Proxy API](/manual/api/reference/proxy)
ja	#### プロキシ  分散監視設定で使用されるZabbixプロキシを管理します。  [Proxy API](/manual/api/reference/proxy)

en-us	##### Proxy configuration  HA cluster nodes (servers) must be listed in the configuration of either  passive or active Zabbix proxy.  For a passive proxy, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_proxy) of the proxy,  separated by a **comma**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  For an active proxy, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_proxy) of the proxy,  separated by a **semicolon**. ``` Server=zabbix-node-01;zabbix-node-02 ```
ja	##### Zabbixプロキシの設定  HAクラスターノード (サーバー) は、パッシブまたはアクティブモードの Zabbix プロキシの設定ファイルにリスト化されている必要があります。  パッシブプロキシの場合、ノード名をプロキシ設定ファイルの Server [パラメータ](/manual/appendix/config/zabbix_proxy) に **カンマ** 区切りでリスト化する必要があります。  ``` Server=zabbix-node-01,zabbix-node-02 ```  アクティブプロキシの場合、ノード名をプロキシ設定ファイルの Server [パラメータ](/manual/appendix/config/zabbix_proxy) に **セミコロン** 区切りでリスト化する必要があります。  ``` Server=zabbix-node-01;zabbix-node-02 ```

en-us	# proxy.create
ja	# proxy.create

en-us	# proxy.delete
ja	# proxy.delete

en-us	# proxy.get
ja	# proxy.get

en-us	### Proxy history housekeeping  The limitation on the amount of outdated information deleted from the proxy database per proxy history housekeeping cycle has been removed.  Previously the [housekeeper](/manual/web_interface/frontend_sections/administration/housekeeping) deleted only no more than 4 times the [`HousekeepingFrequency`](/manual/appendix/config/zabbix_proxy#housekeepingfrequency) hours of outdated information. For example, if `HousekeepingFrequency` was set to "1", no more than 4 hours of outdated information (starting from the oldest entry) was deleted. In cases when a proxy would constantly receive data older than set in [`ProxyOfflineBuffer`](/manual/appendix/config/zabbix_proxy#proxyofflinebuffer), this could result in excessive data accumulation.  Now this limitation has been removed, providing a more effective proxy history housekeeping solution.
ja	### プロキシヒストリのハウスキーピング  プロキシヒストリのハウスキーピングの際に、プロキシのデータベースから削除されるサイクルあたりのデータ量の制限が削除されました。  変更前の[housekeeper](/manual/web_interface/frontend_sections/administration/housekeeping)は、[`HousekeepingFrequency`](/manual/appendix/config/zabbix_proxy#housekeepingfrequency)の4倍時間分までしか古い情報の削除をしませんでした。 例えば`HousekeepingFrequency`が "1" に設定されている場合、最大4時間分の情報が (古いエントリーから順番に) 削除されました。 プロキシが[`ProxyOfflineBuffer`](/manual/appendix/config/zabbix_proxy#proxyofflinebuffer)で設定されたデータよりも古いデータを絶えず受信する場合、過剰なデータ蓄積が発生する可能性があります。  この制限が取り除かれたことで、より効果的なプロキシヒストリハウスキーピングが行えるようになりました。

en-us	### Proxy installation  Once the required repository is added, you can install Zabbix proxy by running:      # apt install zabbix-proxy-mysql zabbix-sql-scripts  Substitute 'mysql' in the command with 'pgsql' to use PostgreSQL, or with 'sqlite3' to use SQLite3.  The package 'zabbix-sql-scripts' contains database schemas for all supported database management systems for both Zabbix server and Zabbix proxy and will be used for data import.
ja	### プロキシのインストール  必要なリポジトリが追加されたら、次を実行して Zabbix プロキシをインストールできます。      # apt install zabbix-proxy-mysql zabbix-sql-scripts  コマンドの'mysql'を'pgsql'に置き換えて PostgreSQL を、'sqlite3'に置き換えて SQLite3 を使用することもできます。  パッケージ'zabbix-sql-scripts'には、Zabbix サーバーと Zabbix プロキシの両方でサポートされているすべてのデータベース管理システムのデータベース スキーマが含まれており、データのインポートに使用されます。

en-us	### Proxy installation  Once the required repository is added, you can install Zabbix proxy by running:      # dnf install zabbix-proxy-mysql zabbix-sql-scripts  Substitute 'mysql' in the commands with 'pgsql' to use PostgreSQL, or with 'sqlite3' to use SQLite3 (proxy only).  The package 'zabbix-sql-scripts' contains database schemas for all supported database management systems for both Zabbix server and Zabbix proxy and will be used for data import.
ja	### プロキシのインストール  必要なリポジトリ情報が追加されていれば、以下を実行することでZabbixプロキシをインストールすることができます：      # dnf install zabbix-proxy-mysql zabbix-sql-scripts  コマンド内の'mysql'の部分を'pgsql'に変更してPostgreSQLを使用するか、'sqlite3'に変更してSQLite3 （プロキシのみ）を使用することができます。  パッケージ'zabbix-sql-scripts'には、ZabbixサーバーとZabbixプロキシの両方でサポートされているすべてのデータベース管理システムのデータベーススキーマが含まれていて、初期データのインポート時に使用されます。

en-us	# > Proxy object  The following objects are directly related to the `proxy` API.
ja	# > Proxyオブジェクト  次のオブジェクトは、`proxy`APIに直接関連しています。

en-us	#### Proxy process types  -   `availability manager` - process for host availability updates -   `configuration syncer` - process for managing in-memory cache of     configuration data -   `data sender` - proxy data sender -   `discoverer` - process for discovery of devices -   `history syncer` - history DB writer -   `housekeeper` - process for removal of old historical data -   `http poller` - web monitoring poller -   `icmp pinger` - poller for icmpping checks -   `ipmi manager` - IPMI poller manager -   `ipmi poller` - poller for IPMI checks -   `java poller` - poller for Java checks -   `odbc poller` - poller for ODBC checks -   `poller` - normal poller for passive checks -   `preprocessing manager` - manager of preprocessing tasks -   `preprocessing worker` - process for data preprocessing -   `self-monitoring` - process for collecting internal server     statistics -   `snmp trapper` - trapper for SNMP traps -   `task manager` - process for remote execution of tasks requested by     other components (e.g. close problem, acknowledge problem, check     item value now, remote command functionality) -   `trapper` - trapper for active checks, traps, proxy communication -   `unreachable poller` - poller for unreachable devices -   `vmware collector` - VMware data collector responsible for data     gathering from VMware services  The proxy log file can be used to observe these process types.  Various types of Zabbix proxy processes can be monitored using the **zabbix\[process,<type>,<mode>,<state>\]** internal [item](/manual/config/items/itemtypes/internal).
ja	#### プロキシプロセスタイプ  -   `availability manager` - ホスト可用性更新プロセス -   `configuration syncer` - 設定データメモリ内キャッシュ管理プロセス -   `data sender` - プロキシデータsender -   `discoverer` - デバイス発見プロセス -   `history syncer` - ヒストリDB書き込み -   `housekeeper` - 古いヒストリデータを削除するプロセス -   `http poller` - ウェブモニタリングpoller -   `icmp pinger` - icmp pingチェックpoller -   `ipmi manager` - IPMI poller マネージャー -   `ipmi poller` - IPMI チェックpoller -   `java poller` - Java チェックpoller -   `odbc poller` - ODBC チェックpoller -   `poller` - パッシブチェック用通常ポーラー -   `preprocessing manager` - 前処理タスクマネージャー -   `preprocessing worker` - データ前処理プロセス -   `self-monitoring` - 内部サーバー統計収集プロセス -   `snmp trapper` - SNMP trapsのトラッパー -   `task manager` - 他のコンポーネントによって要求されたタスクのリモート実行プロセス（例：問題のクローズ、問題の確認、現在のアイテム値の確認、リモートコマンド機能） -   `trapper` - アクティブチェック、traps、プロキシ通信用のトラッパー -   `unreachable poller` - 使用不能デバイスのpoller -   `vmware collector` - VMwareサービスからのデータ収集を担当するVMwareデータコレクタ  プロキシログファイルを使用して、これらのプロセスタイプを監視できます。  **zabbix\[process,<type>,<mode>,<state>\]**内部[アイテム](/manual/config/items/itemtypes/internal)を使用して、さまざまなタイプのZabbixプロキシプロセスを監視できます。

en-us	#### Proxy startup with MySQL 8.0.0-8.0.17  zabbix\_proxy on MySQL versions 8.0.0-8.0.17 fails with the following "access denied" error:      [Z3001] connection to database 'zabbix' failed: [1227] Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation  That is due to MySQL 8.0.0 starting to enforce special permissions for setting session variables. However, in 8.0.18 this behavior was removed: [As of MySQL 8.0.18, setting the session value of this system variable is no longer a restricted operation.](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html)  The workaround is based on granting additional privileges to the `zabbix` user:  For MySQL versions 8.0.14 - 8.0.17:      grant SESSION_VARIABLES_ADMIN on *.* to 'zabbix'@'localhost';  For MySQL versions 8.0.0 - 8.0.13:      grant SYSTEM_VARIABLES_ADMIN on *.* to 'zabbix'@'localhost';
ja	#### MySQL 8.0.0-8.0.17でのプロキシの起動  MySQLのバージョン8.0.0-8.0.17上でzabbix\_proxyを実行する際、以下のような"access denied"エラーが発生します：      [Z3001] connection to database 'zabbix' failed: [1227] Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation  これは、MySQL 8.0.0がセッション変数を設定するための特別な権限を強制するようになったためです。ただし、8.0.18では、この動作は削除されました： [As of MySQL 8.0.18, setting the session value of this system variable is no longer a restricted operation.](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html)  回避策としては、`zabbix`ユーザーに権限を与えます：  MySQLバージョン8.0.14 - 8.0.17の場合：      grant SESSION_VARIABLES_ADMIN on *.* to 'zabbix'@'localhost';  MySQLバージョン8.0.0 - 8.0.13の場合：      grant SYSTEM_VARIABLES_ADMIN on *.* to 'zabbix'@'localhost';

en-us	# Proxy  This class is designed to work with proxies.  Object references:\  -   [Proxy](/manual/api/reference/proxy/object#proxy) -   [Proxy     interface](/manual/api/reference/proxy/object#proxy_interface)  Available methods:\  -   [proxy.create](/manual/api/reference/proxy/create) - create new     proxies -   [proxy.delete](/manual/api/reference/proxy/delete) - delete proxies -   [proxy.get](/manual/api/reference/proxy/get) - retrieve proxies -   [proxy.update](/manual/api/reference/proxy/update) - update proxies
ja	# Proxy  このクラスは、プロキシを操作するためのものです。  オブジェクトリファレンス :\  -   [Proxy](/manual/api/reference/proxy/object#proxy) -   [Proxy interface](/manual/api/reference/proxy/object#proxy_interface)  利用可能なメソッド :\  -   [proxy.create](/manual/api/reference/proxy/create) - 新しいプロキシを作成する -   [proxy.delete](/manual/api/reference/proxy/delete) - プロキシを削除する -   [proxy.get](/manual/api/reference/proxy/get) - プロキシを取得する -   [proxy.update](/manual/api/reference/proxy/update) - プロキシを更新する

en-us	# proxy.update
ja	# proxy.update

en-us	#### Proxy upgrade process
ja	#### プロキシのアップグレードプロセス

en-us	##### Proxy  [Zabbix proxy](/manual/concepts/proxy) can collect performance and availability data on behalf of Zabbix server. A proxy is an optional part of Zabbix deployment; however, it may be very beneficial to distribute the load of a single Zabbix server.
ja	##### プロキシ  [Zabbixプロキシ](/manual/concepts/proxy)は、Zabbixサーバーの代わりにパフォーマンスと可用性データを収集します。プロキシはZabbixのオプション部分ですが、1台のZabbixサーバーの負荷を分散するのにとても有益です。

en-us	#### proxy  [ZBXNEXT-2557](https://support.zabbix.com/browse/ZBXNEXT-2557) Added new properties `version`, `compatibility`.\
ja	#### プロキシ  [ZBXNEXT-2557](https://support.zabbix.com/browse/ZBXNEXT-2557) プロパティ `version`, `compatibility` を追加しました。\

en-us	#### proxy  [ZBXNEXT-2557](https://support.zabbix.com/browse/ZBXNEXT-2557) `proxy.get`: Added strict validation of the method parameters.\
ja	#### プロキシ  [ZBXNEXT-2557](https://support.zabbix.com/browse/ZBXNEXT-2557) `proxy.get`: メソッドパラメーターのバリデーションを強化しました。\

en-us	#### PSK contains an odd number of hex-digits  Proxy or agent does not start, message in the proxy or agent log:      invalid PSK in file "/home/zabbix/zabbix_proxy.psk"
ja	#### PSK に奇数個の 16 進数が含まれている  プロキシまたはエージェントが起動しない、プロキシまたはエージェント ログのメッセージ:      invalid PSK in file "/home/zabbix/zabbix_proxy.psk"

en-us	#### PSK identity string longer than 128 bytes is passed to GnuTLS  In TLS client side log:      gnutls_handshake() failed: -110 The TLS connection was non-properly terminated.  In TLS server side log.      gnutls_handshake() failed: -90 The SRP username supplied is illegal.
ja	#### 128 バイトを超える PSK ID 文字列が GnuTLS に渡された  TLS クライアント側のログ:      gnutls_handshake() failed: -110 The TLS connection was non-properly terminated.  TLS サーバー側のログ:      gnutls_handshake() failed: -90 The SRP username supplied is illegal.

en-us	##### Purpose of persistent files  When Zabbix agent is started it receives a list of active checks from Zabbix server or proxy.  For log\*\[\] metrics it receives the processed log size and the modification time for finding where to start log file monitoring from. Depending on the actual log file size and modification time reported by file system the agent decides either to continue log file monitoring from the processed log size or re\-analyze the log file from the beginning.  A running agent maintains a larger set of attributes for tracking all monitored log files between checks.  This in\-memory state is lost when the agent is stopped.  The new optional parameter **persistent\_dir** specifies a directory for storing this state of log\[\], log.count\[\], logrt\[\] or logrt.count\[\] item in a file. The state of log item is restored from the persistent file after the Zabbix agent is restarted.  The primary use\-case is monitoring of log file located on a mirrored file system. Until some moment in time the log file is written to both mirrors. Then mirrors are split.  On the active copy the log file is still growing, getting new records. Zabbix agent analyzes it and sends processed logs size and modification time to server. On the passive copy the log file stays the same, well behind the active copy. Later the operating system and Zabbix agent are rebooted from the passive copy. The processed log size and modification time the Zabbix agent receives from server may not be valid for situation on the passive copy.  To continue log file monitoring from the place the agent left off at the moment of file system mirror split the agent restores its state from the persistent file.
ja	##### 永続化ファイルの目的  Zabbix agent の起動時に、Zabbix server または proxy からアクティブチェックのリストを受け取ります。 <br> log\*\[\] メトリクスでは、ログファイルの監視を開始する場所を見つけるために、処理されたログのサイズと変更時間を受け取ります。<br> ファイルシステムから報告された実際のログファイルサイズと変更時間に応じて、agent は処理されたログサイズから<br> ログファイル監視を継続するか、ログファイルを最初から再分析するかを決定します。<br>  実行中の agent は、チェックの間に監視されたすべてのログファイルを追跡するために、<br> より大きな属性のセットを維持します。 このインメモリの状態は、エージェントが停止されると失われます。<br>  新しいオプションパラメータ **persistent_dir** は、この log\[\]、log.count\[\]、logrt\[\]または logrt.count\[\] item の状態を<br> ファイルに格納するディレクトリを指定するものです。Zabbix agent を再起動すると、ログアイテムの状態は永続化ファイルから復元されます。  主な用途は、ミラーリングされたファイルシステム上にあるログファイルの監視です。ある時点まで、ログファイルは<br> 両方のミラーに書き込まれます。その後、ミラーは分割されます。 アクティブなコピーでは、ログファイルは新しいレコードを<br> 取得し、まだ成長しています。Zabbix agent はこれを解析し、処理されたログのサイズと更新時刻を server に送信します。<br> パッシブコピーでは、ログファイルは同じまま、アクティブコピーよりかなり遅れています。その後、OSとZabbixエージェントが<br> パッシブコピーからリブートされます。Zabbix agent が server から受け取った処理済みのログサイズと更新時刻は、<br> パッシブコピー上の状況に対して有効でない場合があります。 ファイルシステムのミラースプリット時に agent が停止した場所から<br> ログファイルの監視を継続するために、agent は永続ファイルから状態をリストアします。<br>

en-us	#### Queue item  A special internal item **zabbix\[queue,<from>,<to>\]** can be used to monitor the health of the queue in Zabbix. It will return the number of items delayed by the set amount of time. For more information see [Internal items](/manual/config/items/itemtypes/internal).
ja	#### キュー item   特別な内部 item **zabbix\[queue,<from>,<to>\]** を使用すると、Zabbixのキューの状態を監視することができます。<br> 設定された時間だけ遅延したアイテムの数が返されます。詳細については、[Internal items](/manual/config/items/itemtypes/internal)を参照してください。

en-us	##### Readable summary in maps  A hidden "aria-label" property is available allowing map information to be read with a screen reader. Both general map description and individual element description is available, in the following format:  -   for map description:     `<Map name>, <* of * items in problem state>, <* problems in total>.` -   for describing one element with one problem:     `<Element type>, Status <Element status>, <Element name>, <Problem description>.` -   for describing one element with multiple problems:     `<Element type>, Status <Element status>, <Element name>, <* problems>.` -   for describing one element without problems:     `<Element type>, Status <Element status>, <Element name>.`  For example, this description is available:      'Local network, 1 of 6 elements in problem state, 1 problem in total. Host, Status problem, My host, Free disk space is less than 20% on volume \/. Host group, Status ok, Virtual servers. Host, Status ok, Server 1. Host, Status ok, Server 2. Host, Status ok, Server 3. Host, Status ok, Server 4. '  for the following map:  ![](../../../../../assets/en/manual/web_interface/map_aria_label.png){width="600"}
ja	##### 読みやすい要約地図  非表示の「aria-label」プロパティを使用すると、スクリーンリーダーで地図情報を読み取ることができます。 一般的なマップの説明と個々の要素の説明の両方が、次の形式で利用できます。  -   マップの説明：`<Map name>, <* of * items in problem state>, <* problems in total>.` -   1つの障害でで1つの要素を記述する：`<Element type>, Status <Element status>, <Element name>, <Problem description>.` -   複数の障害がある1つの要素を記述する：`<Element type>, Status <Element status>, <Element name>, <* problems>.` -   障害のない1つの要素を記述する：`<Element type>, Status <Element status>, <Element name>.`  たとえば、次のマップの場合以下のような説明が利用可能です。      'Local network, 1 of 6 elements in problem state, 1 problem in total. Host, Status problem, My host, Free disk space is less than 20% on volume \/. Host group, Status ok, Virtual servers. Host, Status ok, Server 1. Host, Status ok, Server 2. Host, Status ok, Server 3. Host, Status ok, Server 4. '  ![](../../../../../assets/en/manual/web_interface/map_aria_label.png){width="600"}

en-us	##### Recent change markers  Inward pointing red triangles around an element indicate a recent trigger status change - one that's happened within the last 30 minutes. These triangles are shown if the *Mark elements on trigger status change* check-box is marked in map [configuration](/manual/config/visualization/maps/map#creating_a_map).
ja	##### 最近の変更マーカー  要素の周りを内側に向けた赤い三角形は、最近のトリガーステータスの変更を示します。これは過去30分以内に発生したものです。 これらの三角形は、マップ[設定](/manual/config/visualization/maps/map#creating_a_map)で*トリガーステータス変更時に要素をマークする*チェックボックスがマークされている場合に表示されます。

en-us	#### Recent data vs longer periods  For very recent data a **single** line is drawn connecting each received value. The single line is drawn as long as there is at least one horizontal pixel available for one value.  For data that show a longer period **three lines** are drawn - a dark green one shows the average, while a light pink and a light green line shows the maximum and minimum values at that point in time. The space between the highs and the lows is filled with yellow background.  Working time (working days) is displayed in graphs as a white background, while non-working time is displayed in gray (with the *Original blue* default frontend theme).  ![](../../../../../assets/en/manual/config/graph_working_time.png){width="550"}  Working time is always displayed in simple graphs, whereas displaying it in [custom graphs](custom#configuring_custom_graphs) is a user preference.  Working time is not displayed if the graph shows more than 3 months.
ja	#### 最近のデータと長い期間のデータ  ごく最近のデータでは、受信した各値を結ぶ**1本の**線が描かれます。1本の線は、1つの値に対して少なくとも1つの<br> 水平ピクセルが利用可能である限り、描かれます。<br>  濃い緑色の線は平均値を、薄いピンク色と薄い緑色の線はその時点の最大値と最小値を示しています。最大値と最小値の間は、<br> 黄色の背景で埋められます。<br>  稼働時間（稼働日）はグラフでは白い背景で表示され、非稼働時間はグレーで表示されます。<br> （*Original blue* デフォルトのフロントエンドのテーマで表示されます）<br>  ![](../../../../../assets/en/manual/config/graph_working_time.png){width="550"}  シンプルなグラフでは常に稼働時間が表示されますが、[custom graphs](custom#configuring_custom_graphs) では、ユーザーの<br>好みで表示することができます。  3ヶ月以上のグラフの場合、稼働時間は表示されません。

en-us	##### Referencing a network map  Network maps can be referenced by both `sysmapid` and `mapname` GET parameters. For example,      http://zabbix/zabbix/zabbix.php?action=map.view&mapname=Local%20network  will open the map with that name (Local network).  If both `sysmapid` (map ID) and `mapname` (map name) are specified, `mapname` has higher priority.
ja	##### ネットワークマップの参照  ネットワークマップは`sysmapid`と`mapname`の両方のGETパラメータで参照できます。 例えば、      http://zabbix/zabbix/zabbix.php?action=map.view&mapname=Local%20network  指定された名前のマップを開きます。（Local network）  `sysmapid`（マップID）と` mapname`（マップ名）の両方が指定されている場合、`mapname`の優先度が高くなります。

en-us	# regexp.create
ja	# regexp.create

en-us	# regexp.delete
ja	# regexp.delete

en-us	# regexp.get
ja	# regexp.get

en-us	# regexp.update
ja	# regexp.update

en-us	# > Regular expression object  The following objects are directly related to the `regexp` API.
ja	# > Regular expressionオブジェクト  次のオブジェクトは、`regexp`APIに直接関連しています。

en-us	#### - Regular expressions  This section allows creating custom regular expressions that can be used in several places in the frontend. See [Regular expressions](/manual/regular_expressions) section for details.
ja	#### - 正規表現  このセクションでは、フロントエンドのいくつかの場所で使用できるカスタム正規表現を作成できます。詳細については[正規表現](/manual/regular_expressions)セクションを参照してください。

en-us	# Regular expression  This class is designed to work with global regular expressions.  Object references:\  -   [Regular expression](/manual/api/reference/regexp/object)  Available methods:\  -   [regexp.create](/manual/api/reference/regexp/create) - creating new     regular expressions -   [regexp.delete](/manual/api/reference/regexp/delete) - deleting     regular expressions -   [regexp.get](/manual/api/reference/regexp/get) - retrieving regular     expressions -   [regexp.update](/manual/api/reference/regexp/update) - updating     regular expressions
ja	# Regular expression  このクラスは、グローバル正規表現を操作するためのものです。  オブジェクトリファレンス :\  -   [Regular expression](/manual/api/reference/regexp/object)  利用可能なメソッド :\  -   [regexp.create](/manual/api/reference/regexp/create) - 新しい正規表現の作成 -   [regexp.delete](/manual/api/reference/regexp/delete) - 正規表現の削除 -   [regexp.get](/manual/api/reference/regexp/get) - 正規表現の取得 -   [regexp.update](/manual/api/reference/regexp/update) - 正規表現の更新

en-us	#### Removing templates from template groups  Remove two templates from the given template groups.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "templategroup.massremove",     "params": {         "groupids": [             "5",             "6"         ],         "templateids": [             "30050",             "30001"         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "5",             "6"         ]     },     "id": 1 } ```
ja	#### テンプレートグループからテンプレートの削除  指定されたテンプレートグループから2つのテンプレートを削除します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "templategroup.massremove",     "params": {         "groupids": [             "5",             "6"         ],         "templateids": [             "30050",             "30001"         ]     },     "id": 1 } ```  レスポンス:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "5",             "6"         ]     },     "id": 1 } ```

en-us	#### Removing web server test page  It is recommended to remove the web server test page to avoid information exposure. By default, web server webroot contains a test page called index.html (Apache2 on Ubuntu is used as an example):  ![](../../../../assets/en/manual/installation/requirements/test_page.png)  The test page should be removed or should be made unavailable as part of the web server hardening process.
ja	#### Webサーバーのテストページを削除する  情報漏洩を避けるため、Webサーバのテストページを削除することをお勧めします。 デフォルトでは、WebサーバーのWebrootには、index.htmlと呼ばれるテストページが含まれています (UbuntuのApache2を例としています)。  ![](../../../../assets/en/manual/installation/requirements/test_page.png)  Webサーバーの強化プロセスの一環として、テストページを削除するか、使用できないようにする必要があります。

en-us	#### Renaming a template group  Rename a template group to "Templates/Databases"  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "templategroup.update",     "params": {         "groupid": "7",         "name": "Templates/Databases"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "7"         ]     },     "id": 1 } ```
ja	#### テンプレートグループの名前の変更  テンプレートグループの名前を"Templates/Databases"へ変更します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "templategroup.update",     "params": {         "groupid": "7",         "name": "Templates/Databases"     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "7"         ]     },     "id": 1 } ```

en-us	#### Replacing templates in a template group  Replace all templates in a template group to ones mentioned templates.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "templategroup.massupdate",     "params": {         "groups": [             {                 "groupid": "8"             }         ],         "templates": [             {                 "templateid": "40050"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "8",         ]     },     "id": 1 } ```
ja	#### テンプレートグループ内のテンプレートを置き換える  テンプレートグループ内のすべてのテンプレートを、指定のテンプレートに置き換えます。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "templategroup.massupdate",     "params": {         "groups": [             {                 "groupid": "8"             }         ],         "templates": [             {                 "templateid": "40050"             }         ]     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "8",         ]     },     "id": 1 } ```

en-us	# report.create
ja	# report.create

en-us	# report.delete
ja	# report.delete

en-us	# report.get
ja	# report.get

en-us	# > Report object  The following objects are directly related to the `report` API.
ja	# > Reportオブジェクト  次のオブジェクトは、`report`APIに直接関連しています。

en-us	 ### Report  The filter allows to select the report based on the SLA name as well as the  service name. It is also possible to limit the displayed period.  ![](../../../../../assets/en/manual/web_interface/sla_report.png){width="600"}  Each column (period) displays the SLI for that period. SLIs that are in breach of the set  SLO are highlighted in red.  20 periods are displayed in the report. A maximum of 100 periods can be displayed, if  both the *From* date and *To* date are specified. 
ja	### レポート  フィルタを使用するとSLA名とサービス名に基づいてレポートを選択できます。 表示期間を絞り込む事も可能です。  ![](../../../../../assets/en/manual/web_interface/sla_report.png){width="600"}  各列（期間）には、その期間のSLIが表示されます。 セットSLOに違反しているSLIは、赤で強調表示されます。  レポートには20の期間が表示されます。 *開始日*と*終了日*の両方を指定した場合、最大100の期間を表示できます。

en-us	# Report  This class is designed to work with scheduled reports.  Object references:\  -   [Report](/manual/api/reference/report/object#report) -   [Users](/manual/api/reference/report/object#users) -   [User groups](/manual/api/reference/report/object#user_groups)  Available methods:\  -   [report.create](/manual/api/reference/report/create) - create new     scheduled reports -   [report.delete](/manual/api/reference/report/delete) - delete     scheduled reports -   [report.get](/manual/api/reference/report/get) - retrieve scheduled     reports -   [report.update](/manual/api/reference/report/update) - update     scheduled reports
ja	# Report  このクラスは、定期レポートを操作するためのものです。  オブジェクトリファレンス :\  -   [Report](/manual/api/reference/report/object#report) -   [Users](/manual/api/reference/report/object#users) -   [User groups](/manual/api/reference/report/object#user_groups)  利用可能なメソッド :\  -   [report.create](/manual/api/reference/report/create) - 新しい定期レポートを作成する -   [report.delete](/manual/api/reference/report/delete) - 定期レポートを削除する -   [report.get](/manual/api/reference/report/get) - 定期レポートを取得する -   [report.update](/manual/api/reference/report/update) - 定期レポートを更新する

en-us	# report.update
ja	# report.update

en-us	 [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "sla.create",     "params": [         {             "name": "Database Uptime",             "slo": "99.9995",             "period": "1",             "timezone": "America/Toronto",             "description": "Provide excellent uptime for main database engines.",             "effective_date": 1672444800,             "status": 1,             "schedule": [                 {                     "period_from": 0,                     "period_to": 601200                 }             ],             "service_tags": [                 {                     "tag": "Database",                     "operator": "0",                     "value": "MySQL"                 },                 {                     "tag": "Database",                     "operator": "0",                     "value": "PostgreSQL"                 }             ],             "excluded_downtimes": [                 {                     "name": "Software version upgrade rollout",                     "period_from": "1648760400",                     "period_to": "1648764900"                 }             ]         }     ],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```
ja	 [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "sla.create",     "params": [         {             "name": "Database Uptime",             "slo": "99.9995",             "period": "1",             "timezone": "America/Toronto",             "description": "Provide excellent uptime for main database engines.",             "effective_date": 1672444800,             "status": 1,             "schedule": [                 {                     "period_from": 0,                     "period_to": 601200                 }             ],             "service_tags": [                 {                     "tag": "Database",                     "operator": "0",                     "value": "MySQL"                 },                 {                     "tag": "Database",                     "operator": "0",                     "value": "PostgreSQL"                 }             ],             "excluded_downtimes": [                 {                     "name": "Software version upgrade rollout",                     "period_from": "1648760400",                     "period_to": "1648764900"                 }             ]         }     ],     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "slaids": [             "5"         ]     },     "id": 1 } ```

en-us	### Required mode
ja	### Required モード

en-us	### Required mode
ja	### Required モード

en-us	#### Required software  Zabbix is built around modern web servers, leading database engines, and PHP scripting language.
ja	#### ソフトウェア要件  Zabbixは最新のWebサーバー、主要なデータベースエンジン、およびPHPスクリプト言語を組み合わせて動作します。

en-us	##### Requirements  The following is required to set up encryption:  -   Developer-supported operating system with OpenSSL >=1.1.X or     alternative.  ::: noteclassic  It is recommended to avoid OS in the end-of-life status, especially in the case of new installations  :::  -   Database engine (RDBMS) installed and maintained from the official     repository provided by developer. Operating systems often shipped     with outdated  database software versions for which encryption     support is not implemented, for example RHEL 7 based systems and     PostgreSQL 9.2, MariaDB 5.5 without encryption support. 
ja	##### 要件  暗号化を設定するには、次が必要です。  - デベロッパーサポートされているOSとOpenSSL1.1.X以上 または OpenSSLの代用品。  ::: noteclassic 特に新規インストールの場合は、サポート終了したOSは避けることをお勧めします。 :::  - デベロッパーが提供する公式リポジトリからインストールおよび保守されるデータベースエンジン（RDBMS）やオペレーティングシステムには、暗号化サポートが実装されていない古いバージョンのデータベースソフトウェアが付属していることがよくあります。たとえば、RHEL7ベースのシステムでのPostgreSQL9.2や暗号化サポートのないMariaDB5.5などです。

en-us	### Reserved ID value "0"  Reserved ID value "0" can be used to filter elements and to remove referenced objects. For example, to remove a referenced proxy from a host, proxy\_hostid should be set to 0 ("proxy\_hostid": "0") or to filter hosts monitored by server option proxyids should be set to 0 ("proxyids": "0").
ja	### 予約ID値 "0"  予約ID値 "0 "は、要素のフィルタリングや参照されているオブジェクトの削除に使用することができます。<br> 例えば、ホストから参照されている proxy を削除するには、proxy\_hostid を0に設定し（"proxy\_hostid": "0"）、<br> サーバオプションの proxyids で監視するホストをフィルターするには、proxyids を0に設定する必要があります（"proxyids": "0"）

en-us	#### Retrieve alerts by action ID  Retrieve all alerts generated by action "3".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "alert.get",     "params": {         "output": "extend",         "actionids": "3"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "alertid": "1",             "actionid": "3",             "eventid": "21243",             "userid": "1",             "clock": "1362128008",             "mediatypeid": "1",             "sendto": "support@company.com",             "subject": "PROBLEM: Zabbix agent on Linux server is unreachable for 5 minutes: ",             "message": "Trigger: Zabbix agent on Linux server is unreachable for 5 minutes: \nTrigger status: PROBLEM\nTrigger severity: Not classified",             "status": "0",             "retries": "3",             "error": "",             "esc_step": "1",             "alerttype": "0",             "p_eventid": "0",             "acknowledgeid": "0"         }     ],     "id": 1 } ```
ja	#### アクションIDでアラートを取得する  アクション"3"によって生成されたすべてのアラートを取得します。  [リクエスト](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "alert.get",     "params": {         "output": "extend",         "actionids": "3"     },     "id": 1 } ```  レスポンス:  ```json {     "jsonrpc": "2.0",     "result": [         {             "alertid": "1",             "actionid": "3",             "eventid": "21243",             "userid": "1",             "clock": "1362128008",             "mediatypeid": "1",             "sendto": "support@company.com",             "subject": "PROBLEM: Zabbix agent on Linux server is unreachable for 5 minutes: ",             "message": "Trigger: Zabbix agent on Linux server is unreachable for 5 minutes: \nTrigger status: PROBLEM\nTrigger severity: Not classified",             "status": "0",             "retries": "3",             "error": "",             "esc_step": "1",             "alerttype": "0",             "p_eventid": "0",             "acknowledgeid": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieve audit log  Retrieve two latest audit log records.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "auditlog.get",     "params": {         "output": "extend",         "sortfield": "clock",         "sortorder": "DESC",         "limit": 2     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "auditid": "cksstgfam0001yhdcc41y20q2",             "userid": "1",             "username": "Admin",             "clock": "1629975715",             "ip": "127.0.0.1",             "action": "1",             "resourcetype": "0",             "resourceid": "0",             "resourcename": "Jim",             "recordsetid": "cksstgfal0000yhdcso67ondl",             "details": "{\"user.name\":[\"update\",\"Jim\",\"\"],\"user.medias[37]\":[\"add\"],\"user.medias[37].\":[\"add\"],\"user.medias[37].mediatypeid\":[\"add\",\"1\"],\"user.medias[37].sendto\":[\"add\",\"support123@company.com\"]}"         },         {             "auditid": "ckssofl0p0001yhdcqxclsg8r",             "userid": "1",             "username": "Admin",             "clock": "1629967278",             "ip": "127.0.0.1",             "action": "0",             "resourcetype": "0",             "resourceid": "20",             "resourcename": "John",             "recordsetid": "ckssofl0p0000yhdcpxyo1jgo",             "details": "{\"user.username\":[\"add\",\"John\"], \"user.userid:\":[\"add\",\"20\"],\"user.usrgrps[28]\":[\"add\"],\"user.usrgrps[28].usrgrpid\":[\"add\", \"7\"]}"         }     ],     "id": 1 } ```
ja	#### 監査ログの取得  最新の監査ログレコードを2件取得します。  [リクエスト](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "auditlog.get",     "params": {         "output": "extend",         "sortfield": "clock",         "sortorder": "DESC",         "limit": 2     },     "id": 1 } ```  レスポンス:  ```json {     "jsonrpc": "2.0",     "result": [         {             "auditid": "cksstgfam0001yhdcc41y20q2",             "userid": "1",             "username": "Admin",             "clock": "1629975715",             "ip": "127.0.0.1",             "action": "1",             "resourcetype": "0",             "resourceid": "0",             "resourcename": "Jim",             "recordsetid": "cksstgfal0000yhdcso67ondl",             "details": "{\"user.name\":[\"update\",\"Jim\",\"\"],\"user.medias[37]\":[\"add\"],\"user.medias[37].\":[\"add\"],\"user.medias[37].mediatypeid\":[\"add\",\"1\"],\"user.medias[37].sendto\":[\"add\",\"support123@company.com\"]}"         },         {             "auditid": "ckssofl0p0001yhdcqxclsg8r",             "userid": "1",             "username": "Admin",             "clock": "1629967278",             "ip": "127.0.0.1",             "action": "0",             "resourcetype": "0",             "resourceid": "20",             "resourcename": "John",             "recordsetid": "ckssofl0p0000yhdcpxyo1jgo",             "details": "{\"user.username\":[\"add\",\"John\"], \"user.userid:\":[\"add\",\"20\"],\"user.usrgrps[28]\":[\"add\"],\"user.usrgrps[28].usrgrpid\":[\"add\", \"7\"]}"         }     ],     "id": 1 } ```

en-us	#### Retrieve discovery actions  Retrieve all configured discovery actions together with action conditions and operations. The filter uses the "and" evaluation type, so the `formula` property is empty and `eval_formula` is generated automatically.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 1         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "2",             "name": "Auto discovery. Linux servers.",             "eventsource": "1",             "status": "1",             "esc_period": "0s",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [                     {                         "conditiontype": "10",                         "operator": "0",                         "value": "0",                         "value2": "",                         "formulaid": "B"                     },                     {                         "conditiontype": "8",                         "operator": "0",                         "value": "9",                         "value2": "",                         "formulaid": "C"                     },                     {                         "conditiontype": "12",                         "operator": "2",                         "value": "Linux",                         "value2": "",                         "formulaid": "A"                     }                 ],                 "eval_formula": "A and B and C"             },             "operations": [                 {                     "operationid": "1",                     "actionid": "2",                     "operationtype": "6",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "optemplate": [                         {                             "templateid": "10001"                         }                     ]                 },                 {                     "operationid": "2",                     "actionid": "2",                     "operationtype": "4",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opgroup": [                         {                             "groupid": "2"                         }                     ]                 }             ]         }     ],     "id": 1 } ```
ja	#### ディスカバリアクションの取得  設定されたすべてのディスカバリアクションを、アクションの条件と操作とともに取得します。このフィルターは"and"評価タイプを使用するため、`formula`プロパティは空で、`eval_formula`が自動的に生成されます。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 1         }     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "2",             "name": "Auto discovery. Linux servers.",             "eventsource": "1",             "status": "1",             "esc_period": "0s",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [                     {                         "conditiontype": "10",                         "operator": "0",                         "value": "0",                         "value2": "",                         "formulaid": "B"                     },                     {                         "conditiontype": "8",                         "operator": "0",                         "value": "9",                         "value2": "",                         "formulaid": "C"                     },                     {                         "conditiontype": "12",                         "operator": "2",                         "value": "Linux",                         "value2": "",                         "formulaid": "A"                     }                 ],                 "eval_formula": "A and B and C"             },             "operations": [                 {                     "operationid": "1",                     "actionid": "2",                     "operationtype": "6",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "optemplate": [                         {                             "templateid": "10001"                         }                     ]                 },                 {                     "operationid": "2",                     "actionid": "2",                     "operationtype": "4",                     "esc_period": "0s",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opgroup": [                         {                             "groupid": "2"                         }                     ]                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieve trigger actions  Retrieve all configured trigger actions together with action conditions and operations.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectRecoveryOperations": "extend",         "selectUpdateOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 0         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "3",             "name": "Report problems to Zabbix administrators",             "eventsource": "0",             "status": "1",             "esc_period": "1h",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [],                 "eval_formula": ""             },             "operations": [                 {                     "operationid": "3",                     "actionid": "3",                     "operationtype": "0",                     "esc_period": "0",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opmessage": [                         {                             "default_msg": "1",                             "subject": "",                             "message": "",                             "mediatypeid" => "0"                         }                     ],                     "opmessage_grp": [                         {                             "usrgrpid": "7"                         }                     ]                 }             ],             "recovery_operations": [                 {                     "operationid": "7",                     "actionid": "3",                     "operationtype": "11",                     "evaltype": "0",                     "opconditions": [],                     "opmessage": {                         "default_msg": "0",                         "subject": "{TRIGGER.STATUS}: {TRIGGER.NAME}",                         "message": "Trigger: {TRIGGER.NAME}\r\nTrigger status: {TRIGGER.STATUS}\r\nTrigger severity: {TRIGGER.SEVERITY}\r\nTrigger URL: {TRIGGER.URL}\r\n\r\nItem values:\r\n\r\n1. {ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}\r\n2. {ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}\r\n3. {ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}\r\n\r\nOriginal event ID: {EVENT.ID}",                         "mediatypeid": "0"                     }                 }             ],             "update_operations": [                 {                     "operationid": "31",                     "operationtype": "12",                     "evaltype": "0",                     "opmessage": {                         "default_msg": "1",                         "subject": "",                         "message": "",                         "mediatypeid": "0"                     }                 },                 {                     "operationid": "32",                     "operationtype": "0",                     "evaltype": "0",                     "opmessage": {                         "default_msg": "0",                         "subject": "Updated: {TRIGGER.NAME}",                         "message": "{USER.FULLNAME} updated problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME} with the following message:\r\n{EVENT.UPDATE.MESSAGE}\r\n\r\nCurrent problem status is {EVENT.STATUS}",                         "mediatypeid": "1"                     },                     "opmessage_grp": [                         {                             "usrgrpid": "7"                         }                     ],                     "opmessage_usr": []                 },                 {                     "operationid": "33",                     "operationtype": "1",                     "evaltype": "0",                     "opcommand": {                         "scriptid": "3"                     },                     "opcommand_hst": [                         {                             "hostid": "10084"                         }                     ],                     "opcommand_grp": []                 }             ]         }     ],     "id": 1 } ```
ja	#### トリガーアクションの取得  設定されたすべてのトリガーアクションを、アクションの実行条件および実行内容と共に取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "action.get",     "params": {         "output": "extend",         "selectOperations": "extend",         "selectRecoveryOperations": "extend",         "selectUpdateOperations": "extend",         "selectFilter": "extend",         "filter": {             "eventsource": 0         }     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "actionid": "3",             "name": "Report problems to Zabbix administrators",             "eventsource": "0",             "status": "1",             "esc_period": "1h",             "pause_suppressed": "1",             "filter": {                 "evaltype": "0",                 "formula": "",                 "conditions": [],                 "eval_formula": ""             },             "operations": [                 {                     "operationid": "3",                     "actionid": "3",                     "operationtype": "0",                     "esc_period": "0",                     "esc_step_from": "1",                     "esc_step_to": "1",                     "evaltype": "0",                     "opconditions": [],                     "opmessage": [                         {                             "default_msg": "1",                             "subject": "",                             "message": "",                             "mediatypeid" => "0"                         }                     ],                     "opmessage_grp": [                         {                             "usrgrpid": "7"                         }                     ]                 }             ],             "recovery_operations": [                 {                     "operationid": "7",                     "actionid": "3",                     "operationtype": "11",                     "evaltype": "0",                     "opconditions": [],                     "opmessage": {                         "default_msg": "0",                         "subject": "{TRIGGER.STATUS}: {TRIGGER.NAME}",                         "message": "Trigger: {TRIGGER.NAME}\r\nTrigger status: {TRIGGER.STATUS}\r\nTrigger severity: {TRIGGER.SEVERITY}\r\nTrigger URL: {TRIGGER.URL}\r\n\r\nItem values:\r\n\r\n1. {ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}\r\n2. {ITEM.NAME2} ({HOST.NAME2}:{ITEM.KEY2}): {ITEM.VALUE2}\r\n3. {ITEM.NAME3} ({HOST.NAME3}:{ITEM.KEY3}): {ITEM.VALUE3}\r\n\r\nOriginal event ID: {EVENT.ID}",                         "mediatypeid": "0"                     }                 }             ],             "update_operations": [                 {                     "operationid": "31",                     "operationtype": "12",                     "evaltype": "0",                     "opmessage": {                         "default_msg": "1",                         "subject": "",                         "message": "",                         "mediatypeid": "0"                     }                 },                 {                     "operationid": "32",                     "operationtype": "0",                     "evaltype": "0",                     "opmessage": {                         "default_msg": "0",                         "subject": "Updated: {TRIGGER.NAME}",                         "message": "{USER.FULLNAME} updated problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME} with the following message:\r\n{EVENT.UPDATE.MESSAGE}\r\n\r\nCurrent problem status is {EVENT.STATUS}",                         "mediatypeid": "1"                     },                     "opmessage_grp": [                         {                             "usrgrpid": "7"                         }                     ],                     "opmessage_usr": []                 },                 {                     "operationid": "33",                     "operationtype": "1",                     "evaltype": "0",                     "opcommand": {                         "scriptid": "3"                     },                     "opcommand_hst": [                         {                             "hostid": "10084"                         }                     ],                     "opcommand_grp": []                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieve trigger prototypes from an LLD rule  Retrieve all trigger prototypes and their functions from an LLD rule.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.get",     "params": {         "output": "extend",         "selectFunctions": "extend",         "discoveryids": "22450"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "13272",             "expression": "{12598}<20",             "description": "Free inodes is less than 20% on volume {#FSNAME}",             "url": "",             "status": "0",             "value": "0",             "priority": "2",             "lastchange": "0",             "comments": "",             "error": "",             "templateid": "0",             "type": "0",             "state": "0",             "flags": "2",             "recovery_mode": "0",             "recovery_expression": "",             "correlation_mode": "0",             "correlation_tag": "",             "manual_close": "0",             "opdata": "",             "discover": "0",             "event_name": "",             "uuid": "6ce467d05e8745409a177799bed34bb3",             "url_name": "",             "functions": [                 {                     "functionid": "12598",                     "itemid": "22454",                     "triggerid": "13272",                     "parameter": "$",                     "function": "last"                 }             ]         },         {             "triggerid": "13266",             "expression": "{13500}<20",             "description": "Free disk space is less than 20% on volume {#FSNAME}",             "url": "",             "status": "0",             "value": "0",             "priority": "2",             "lastchange": "0",             "comments": "",             "error": "",             "templateid": "0",             "type": "0",             "state": "0",             "flags": "2",             "recovery_mode": "0",             "recovery_expression": "",             "correlation_mode": "0",             "correlation_tag": "",             "manual_close": "0",             "opdata": "",             "discover": "0",             "event_name": "",             "uuid": "74a1fc62bfe24b7eabe4e244c70dc384",             "url_name": "",             "functions": [                 {                     "functionid": "13500",                     "itemid": "22686",                     "triggerid": "13266",                     "parameter": "$",                     "function": "last"                 }             ]         }     ],     "id": 1 } ```
ja	#### LLDルールからトリガープロトタイプの取得  すべてのトリガープロトタイプとその関数をLLDルールから取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.get",     "params": {         "output": "extend",         "selectFunctions": "extend",         "discoveryids": "22450"     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "13272",             "expression": "{12598}<20",             "description": "Free inodes is less than 20% on volume {#FSNAME}",             "url": "",             "status": "0",             "value": "0",             "priority": "2",             "lastchange": "0",             "comments": "",             "error": "",             "templateid": "0",             "type": "0",             "state": "0",             "flags": "2",             "recovery_mode": "0",             "recovery_expression": "",             "correlation_mode": "0",             "correlation_tag": "",             "manual_close": "0",             "opdata": "",             "discover": "0",             "event_name": "",             "uuid": "6ce467d05e8745409a177799bed34bb3",             "url_name": "",             "functions": [                 {                     "functionid": "12598",                     "itemid": "22454",                     "triggerid": "13272",                     "parameter": "$",                     "function": "last"                 }             ]         },         {             "triggerid": "13266",             "expression": "{13500}<20",             "description": "Free disk space is less than 20% on volume {#FSNAME}",             "url": "",             "status": "0",             "value": "0",             "priority": "2",             "lastchange": "0",             "comments": "",             "error": "",             "templateid": "0",             "type": "0",             "state": "0",             "flags": "2",             "recovery_mode": "0",             "recovery_expression": "",             "correlation_mode": "0",             "correlation_tag": "",             "manual_close": "0",             "opdata": "",             "discover": "0",             "event_name": "",             "uuid": "74a1fc62bfe24b7eabe4e244c70dc384",             "url_name": "",             "functions": [                 {                     "functionid": "13500",                     "itemid": "22686",                     "triggerid": "13266",                     "parameter": "$",                     "function": "last"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving all connectors  Retrieve all data about all connectors and their properties.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "connector.get",     "params": {         "output": "extend",         "selectTags": ["tag", "operator", "value"],         "preservekeys": true     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "connectorid": "1",             "name": "Export of item values",             "protocol": "0",             "data_type": "0",             "url": "{$DATA_EXPORT_VALUES_URL}",             "max_records": "0",             "max_senders": "4",             "max_attempts": "2",             "timeout": "10s",             "http_proxy": "{$DATA_EXPORT_VALUES_PROXY}",             "authtype": "4",             "username": "{$DATA_EXPORT_VALUES_USERNAME}",             "password": "{$DATA_EXPORT_VALUES_PASSWORD}",             "token": "",             "verify_peer": "1",             "verify_host": "1",             "ssl_cert_file": "{$DATA_EXPORT_VALUES_SSL_CERT_FILE}",             "ssl_key_file": "{$DATA_EXPORT_VALUES_SSL_KEY_FILE}",             "ssl_key_password": "",             "description": "",             "status": "1",             "tags_evaltype": "0",             "tags": [                 {                     "tag": "component",                     "operator": "0",                     "value": "memory"                 }             ]         },         {             "connectorid": "2",             "name": "Export of events",             "protocol": "0",             "data_type": "1",             "url": "{$DATA_EXPORT_EVENTS_URL}",             "max_records": "0",             "max_senders": "2",             "max_attempts": "2",             "timeout": "5s",             "http_proxy": "",             "authtype": "5",             "username": "",             "password": "",             "token": "{$DATA_EXPORT_EVENTS_BEARER_TOKEN}",             "verify_peer": "1",             "verify_host": "1",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "description": "",             "status": "1",             "tags_evaltype": "0",             "tags": [                 {                     "tag": "scope",                     "operator": "0",                     "value": "performance"                 }             ]         }     ],     "id": 1 } ```
ja	#### すべてのコネクタを取得する  すべてのコネクタとそのプロパティに関するすべてのデータを取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "connector.get",     "params": {         "output": "extend",         "selectTags": ["tag", "operator", "value"],         "preservekeys": true     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "connectorid": "1",             "name": "Export of item values",             "protocol": "0",             "data_type": "0",             "url": "{$DATA_EXPORT_VALUES_URL}",             "max_records": "0",             "max_senders": "4",             "max_attempts": "2",             "timeout": "10s",             "http_proxy": "{$DATA_EXPORT_VALUES_PROXY}",             "authtype": "4",             "username": "{$DATA_EXPORT_VALUES_USERNAME}",             "password": "{$DATA_EXPORT_VALUES_PASSWORD}",             "token": "",             "verify_peer": "1",             "verify_host": "1",             "ssl_cert_file": "{$DATA_EXPORT_VALUES_SSL_CERT_FILE}",             "ssl_key_file": "{$DATA_EXPORT_VALUES_SSL_KEY_FILE}",             "ssl_key_password": "",             "description": "",             "status": "1",             "tags_evaltype": "0",             "tags": [                 {                     "tag": "component",                     "operator": "0",                     "value": "memory"                 }             ]         },         {             "connectorid": "2",             "name": "Export of events",             "protocol": "0",             "data_type": "1",             "url": "{$DATA_EXPORT_EVENTS_URL}",             "max_records": "0",             "max_senders": "2",             "max_attempts": "2",             "timeout": "5s",             "http_proxy": "",             "authtype": "5",             "username": "",             "password": "",             "token": "{$DATA_EXPORT_EVENTS_BEARER_TOKEN}",             "verify_peer": "1",             "verify_host": "1",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "description": "",             "status": "1",             "tags_evaltype": "0",             "tags": [                 {                     "tag": "scope",                     "operator": "0",                     "value": "performance"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving all SLAs  Retrieve all data about all SLAs and their properties.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "sla.get",     "params": {         "output": "extend",         "selectSchedule": ["period_from", "period_to"],         "selectExcludedDowntimes": ["name", "period_from", "period_to"],         "selectServiceTags": ["tag", "operator", "value"],         "preservekeys": true     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "1": {             "slaid": "1",             "name": "Database Uptime",             "period": "1",             "slo": "99.9995",             "effective_date": "1672444800",             "timezone": "America/Toronto",             "status": "1",             "description": "Provide excellent uptime for main SQL database engines.",             "service_tags": [                 {                     "tag": "Database",                     "operator": "0",                     "value": "MySQL"                 },                 {                     "tag": "Database",                     "operator": "0",                     "value": "PostgreSQL"                 }             ],             "schedule": [                 {                     "period_from": "0",                     "period_to": "601200"                 }             ],             "excluded_downtimes": [                 {                     "name": "Software version upgrade rollout",                     "period_from": "1648760400",                     "period_to": "1648764900"                 }             ]         }     },     "id": 1 } ```
ja	#### すべてのSLAの取得  すべてのSLAとそのプロパティに関するすべてのデータを取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "sla.get",     "params": {         "output": "extend",         "selectSchedule": ["period_from", "period_to"],         "selectExcludedDowntimes": ["name", "period_from", "period_to"],         "selectServiceTags": ["tag", "operator", "value"],         "preservekeys": true     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "1": {             "slaid": "1",             "name": "Database Uptime",             "period": "1",             "slo": "99.9995",             "effective_date": "1672444800",             "timezone": "America/Toronto",             "status": "1",             "description": "Provide excellent uptime for main SQL database engines.",             "service_tags": [                 {                     "tag": "Database",                     "operator": "0",                     "value": "MySQL"                 },                 {                     "tag": "Database",                     "operator": "0",                     "value": "PostgreSQL"                 }             ],             "schedule": [                 {                     "period_from": "0",                     "period_to": "601200"                 }             ],             "excluded_downtimes": [                 {                     "name": "Software version upgrade rollout",                     "period_from": "1648760400",                     "period_to": "1648764900"                 }             ]         }     },     "id": 1 } ```

en-us	#### Retrieving a specific trigger prototype with tags  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.get",     "params": {         "output": [             "triggerid",             "description"         ],         "selectTags": "extend",         "triggerids": [             "17373"         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "17373",             "description": "Free disk space is less than 20% on volume {#FSNAME}",             "tags": [                 {                     "tag": "volume",                     "value": "{#FSNAME}"                 },                 {                     "tag": "type",                     "value": "{#FSTYPE}"                 }             ]         }     ],     "id": 1 } ```
ja	#### タグで特定のトリガープロトタイプを取得  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "triggerprototype.get",     "params": {         "output": [             "triggerid",             "description"         ],         "selectTags": "extend",         "triggerids": [             "17373"         ]     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "17373",             "description": "Free disk space is less than 20% on volume {#FSNAME}",             "tags": [                 {                     "tag": "volume",                     "value": "{#FSNAME}"                 },                 {                     "tag": "type",                     "value": "{#FSTYPE}"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving a specific trigger with tags  Retrieve a specific trigger with tags.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "output": [             "triggerid",             "description"         ],         "selectTags": "extend",         "triggerids": [             "17578"         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "17370",             "description": "Service status",             "tags": [                 {                     "tag": "service",                     "value": "{{ITEM.VALUE}.regsub(\"Service (.*) has stopped\", \"\\1\")}"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         }     ],     "id": 1 } ```
ja	#### タグ付きの特定のトリガーの取得  タグ付きの特定のトリガーを取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "output": [             "triggerid",             "description"         ],         "selectTags": "extend",         "triggerids": [             "17578"         ]     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "17370",             "description": "Service status",             "tags": [                 {                     "tag": "service",                     "value": "{{ITEM.VALUE}.regsub(\"Service (.*) has stopped\", \"\\1\")}"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving data by name  Retrieve all data about two hosts named "Zabbix server" and "Linux server".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "filter": {             "host": [                 "Zabbix server",                 "Linux server"             ]         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10160",             "proxy_hostid": "0",             "host": "Zabbix server",             "status": "0",             "lastaccess": "0",             "ipmi_authtype": "-1",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "name": "Zabbix server",             "flags": "0",             "description": "The Zabbix monitoring server.",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "inventory_mode": "1",             "active_available": "1"         },         {             "hostid": "10167",             "proxy_hostid": "0",             "host": "Linux server",             "status": "0",             "ipmi_authtype": "-1",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "name": "Linux server",             "flags": "0",             "description": "",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "inventory_mode": "1",             "active_available": "1"         }     ],     "id": 1 } ```
ja	#### 名前によるデータの取得  "Zabbix server"と"Linux server"という名前の2つのホストに関するすべてのデータを取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "filter": {             "host": [                 "Zabbix server",                 "Linux server"             ]         }     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10160",             "proxy_hostid": "0",             "host": "Zabbix server",             "status": "0",             "lastaccess": "0",             "ipmi_authtype": "-1",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "name": "Zabbix server",             "flags": "0",             "description": "The Zabbix monitoring server.",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "inventory_mode": "1",             "active_available": "1"         },         {             "hostid": "10167",             "proxy_hostid": "0",             "host": "Linux server",             "status": "0",             "ipmi_authtype": "-1",             "ipmi_privilege": "2",             "ipmi_username": "",             "ipmi_password": "",             "maintenanceid": "0",             "maintenance_status": "0",             "maintenance_type": "0",             "maintenance_from": "0",             "name": "Linux server",             "flags": "0",             "description": "",             "tls_connect": "1",             "tls_accept": "1",             "tls_issuer": "",             "tls_subject": "",             "inventory_mode": "1",             "active_available": "1"         }     ],     "id": 1 } ```

en-us	#### Retrieving data by name  Retrieve all data about two template groups named "Templates/Databases" and "Templates/Modules".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "templategroup.get",     "params": {         "output": "extend",         "filter": {             "name": [                 "Templates/Databases",                 "Templates/Modules"             ]         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "groupid": "13",             "name": "Templates/Databases",             "uuid": "748ad4d098d447d492bb935c907f652f"         },         {             "groupid": "8",             "name": "Templates/Modules",             "uuid": "57b7ae836ca64446ba2c296389c009b7"         }     ],     "id": 1 } ```
ja	#### 名前によるデータの取得  "Templates/Databases"と"Templates/Modules"という名前の二つのテンプレートグループについて、全てのデータを取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "templategroup.get",     "params": {         "output": "extend",         "filter": {             "name": [                 "Templates/Databases",                 "Templates/Modules"             ]         }     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "groupid": "13",             "name": "Templates/Databases",             "uuid": "748ad4d098d447d492bb935c907f652f"         },         {             "groupid": "8",             "name": "Templates/Modules",             "uuid": "57b7ae836ca64446ba2c296389c009b7"         }     ],     "id": 1 } ```

en-us	#### Retrieving data by trigger ID  Retrieve all data and the functions used in trigger "14062".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "triggerids": "14062",         "output": "extend",         "selectFunctions": "extend"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "14062",             "expression": "{13513}<10m",             "description": "{HOST.NAME} has been restarted (uptime < 10m)",             "url": "",             "status": "0",             "value": "0",             "priority": "2",             "lastchange": "0",             "comments": "The host uptime is less than 10 minutes",             "error": "",             "templateid": "10016",             "type": "0",             "state": "0",             "flags": "0",             "recovery_mode": "0",             "recovery_expression": "",             "correlation_mode": "0",             "correlation_tag": "",             "manual_close": "0",             "opdata": "",             "event_name": "",             "uuid": "",             "url_name": "",             "functions": [                 {                     "functionid": "13513",                     "itemid": "24350",                     "triggerid": "14062",                     "parameter": "$",                     "function": "last"                 }             ]         }     ],     "id": 1 } ```
ja	#### トリガーIDによるデータの取得  トリガー"14062"で使用されるすべてのデータと関数を取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "triggerids": "14062",         "output": "extend",         "selectFunctions": "extend"     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "14062",             "expression": "{13513}<10m",             "description": "{HOST.NAME} has been restarted (uptime < 10m)",             "url": "",             "status": "0",             "value": "0",             "priority": "2",             "lastchange": "0",             "comments": "The host uptime is less than 10 minutes",             "error": "",             "templateid": "10016",             "type": "0",             "state": "0",             "flags": "0",             "recovery_mode": "0",             "recovery_expression": "",             "correlation_mode": "0",             "correlation_tag": "",             "manual_close": "0",             "opdata": "",             "event_name": "",             "uuid": "",             "url_name": "",             "functions": [                 {                     "functionid": "13513",                     "itemid": "24350",                     "triggerid": "14062",                     "parameter": "$",                     "function": "last"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving events by time period  Retrieve all events that have been created between October 9 and 10, 2012, in reverse chronological order.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "time_from": "1349797228",         "time_till": "1350661228",         "sortfield": ["clock", "eventid"],         "sortorder": "desc"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "eventid": "20616",             "source": "0",             "object": "0",             "objectid": "14282",             "clock": "1350477814",             "value": "1",             "acknowledged": "0",             "ns": "0",             "name": "Less than 25% free in the history cache",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "suppressed": "0"         },         {             "eventid": "20617",             "source": "0",             "object": "0",             "objectid": "14283",             "clock": "1350477814",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Zabbix trapper processes more than 75% busy",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "suppressed": "0"         },         {             "eventid": "20618",             "source": "0",             "object": "0",             "objectid": "14284",             "clock": "1350477815",             "value": "1",             "acknowledged": "0",             "ns": "0",             "name": "High ICMP ping loss",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "suppressed": "0"         }     ],     "id": 1 } ```
ja	#### 期間ごとにイベントを取得  2012年10月9日から10日までの間に作成されたすべてのイベントを新しい順に取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "time_from": "1349797228",         "time_till": "1350661228",         "sortfield": ["clock", "eventid"],         "sortorder": "desc"     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "eventid": "20616",             "source": "0",             "object": "0",             "objectid": "14282",             "clock": "1350477814",             "value": "1",             "acknowledged": "0",             "ns": "0",             "name": "Less than 25% free in the history cache",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "suppressed": "0"         },         {             "eventid": "20617",             "source": "0",             "object": "0",             "objectid": "14283",             "clock": "1350477814",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Zabbix trapper processes more than 75% busy",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "suppressed": "0"         },         {             "eventid": "20618",             "source": "0",             "object": "0",             "objectid": "14284",             "clock": "1350477815",             "value": "1",             "acknowledged": "0",             "ns": "0",             "name": "High ICMP ping loss",             "severity": "3",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "suppressed": "0"         }     ],     "id": 1 } ```

en-us	#### Retrieving host groups  Retrieve host groups that the host "Zabbix server" is a member of.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectHostGroups": "extend",         "filter": {             "host": [                 "Zabbix server"             ]         }     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10085",             "hostgroups": [                 {                     "groupid": "2",                     "name": "Linux servers",                     "flags": "0",                     "uuid": "dc579cd7a1a34222933f24f52a68bcd8"                 },                 {                     "groupid": "4",                     "name": "Zabbix servers",                     "flags": "0",                     "uuid": "6f6799aa69e844b4b3918f779f2abf08"                 }             ]         }     ],     "id": 1 } ```
ja	#### ホストグループの取得  ホスト"Zabbix server"が所属するホストグループ取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectHostGroups": "extend",         "filter": {             "host": [                 "Zabbix server"             ]         }     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10085",             "hostgroups": [                 {                     "groupid": "2",                     "name": "Linux servers",                     "flags": "0",                     "uuid": "dc579cd7a1a34222933f24f52a68bcd8"                 },                 {                     "groupid": "4",                     "name": "Zabbix servers",                     "flags": "0",                     "uuid": "6f6799aa69e844b4b3918f779f2abf08"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving hosts by template  Retrieve hosts that have the "10001" (*Linux by Zabbix agent*) template linked to them.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid", "name"],         "templateids": "10001"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "templateid": "10001",             "hosts": [                 {                     "hostid": "10084",                     "name": "Zabbix server"                 },                 {                     "hostid": "10603",                     "name": "Host 1"                 },                 {                     "hostid": "10604",                     "name": "Host 2"                 }             ]         }     ],     "id": 1 } ```
ja	#### テンプレートでホストの取得  テンプレート"10001"(*Linux by Zabbix agent*) がリンクされているホストを取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid", "name"],         "templateids": "10001"     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "templateid": "10001",             "hosts": [                 {                     "hostid": "10084",                     "name": "Zabbix server"                 },                 {                     "hostid": "10603",                     "name": "Host 1"                 },                 {                     "hostid": "10604",                     "name": "Host 2"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving hosts  Now you have a valid user authentication token that can be used to access the data in Zabbix. For example, you can use the [host.get](/manual/api/reference/host/get) method to retrieve the IDs, host names and interfaces of all the configured [hosts](/manual/api/reference/host/object):  Request:  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer ${AUTHORIZATION_TOKEN}' \   --header 'Content-Type: application/json-rpc' \   --data @data.json ```  ::: notetip `data.json` is a file that contains a JSON query. Instead of a file, you can pass the query in the `--data` argument. :::  data.json  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": [             "hostid",             "host"         ],         "selectInterfaces": [             "interfaceid",             "ip"         ]     },     "id": 2 } ```  The response object will contain the requested data about the hosts:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "host": "Zabbix server",             "interfaces": [                 {                     "interfaceid": "1",                     "ip": "127.0.0.1"                 }             ]         }     ],     "id": 2 } ```  ::: notetip For performance reasons it is always recommended to list the object properties you want to retrieve. Thus, you will avoid retrieving everything. :::
ja	#### ホストの取得  これで、Zabbixのデータにアクセスするために使用できる有効なユーザー認証トークンが完成しました。たとえば、[host.get](/manual/api/reference/host/get)メソッドを使用して、構成されているすべての[hosts](/manual/api/reference/host/object)の ID、ホスト名、およびインターフェイスを取得できます。  リクエスト :  ```bash curl --request POST \   --url 'https://example.com/zabbix/api_jsonrpc.php' \   --header 'Authorization: Bearer ${AUTHORIZATION_TOKEN}' \   --header 'Content-Type: application/json-rpc' \   --data @data.json ```  ::: notetip `data.json`は、JSONクエリを含むファイルです。ファイルの代わりにクエリを`--data`引数で渡すことができます。 :::  data.json  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": [             "hostid",             "host"         ],         "selectInterfaces": [             "interfaceid",             "ip"         ]     },     "id": 2 } ```  レスポンスオブジェクトには、要求されたホストに関するデータが含まれます。  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "host": "Zabbix server",             "interfaces": [                 {                     "interfaceid": "1",                     "ip": "127.0.0.1"                 }             ]         }     ],     "id": 2 } ```  ::: notetip パフォーマンス上の理由から、取得するオブジェクトプロパティを常にリストアップし、すべてのオブジェクトプロパティを取得しないようにすることをお勧めします。 :::

en-us	#### Retrieving linked templates  Retrieve the IDs and names of templates linked to host "10084".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectParentTemplates": [             "templateid",             "name"         ],         "hostids": "10084"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "parentTemplates": [                 {                     "name": "Linux",                     "templateid": "10001"                 },                 {                     "name": "Zabbix Server",                     "templateid": "10047"                 }             ]         }     ],     "id": 1 } ```
ja	#### リンク先テンプレートの取得  ホスト"10084"にリンクしているテンプレートのIDおよび名前を取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "output": ["hostid"],         "selectParentTemplates": [             "templateid",             "name"         ],         "hostids": "10084"     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "hostid": "10084",             "parentTemplates": [                 {                     "name": "Linux",                     "templateid": "10001"                 },                 {                     "name": "Zabbix Server",                     "templateid": "10047"                 }             ]         }     ],     "id": 1 } ```

en-us	#### Retrieving the version of the API  Retrieve the version of the Zabbix API.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "params": [],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "6.4.0",     "id": 1 } ```
ja	#### APIバージョンの取得  Zabbix APIのバージョンを取得します。  [リクエスト](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "apiinfo.version",     "params": [],     "id": 1 } ```  レスポンス:  ```json {     "jsonrpc": "2.0",     "result": "6.4.0",     "id": 1 } ```

en-us	#### Retrieving trigger events  Retrieve the latest events from trigger "13926."  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "select_acknowledges": "extend",         "selectTags": "extend",         "selectSuppressionData": "extend",         "objectids": "13926",         "sortfield": ["clock", "eventid"],         "sortorder": "DESC"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "eventid": "9695",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970410",             "value": "1",             "acknowledged": "1",             "ns": "413316245",             "name": "MySQL is down",             "severity": "5",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "acknowledges": [                 {                     "acknowledgeid": "1",                     "userid": "1",                     "eventid": "9695",                     "clock": "1350640590",                     "message": "Problem resolved.\n\r----[BULK ACKNOWLEDGE]----",                     "action": "6",                     "old_severity": "0",                     "new_severity": "0",                     "suppress_until": "1472511600",                     "taskid": "0",                     "username": "Admin",                     "name": "Zabbix",                     "surname": "Administrator"                 }             ],             "suppression_data": [                 {                     "maintenanceid": "15",                     "suppress_until": "1472511600",                     "userid": "0"                 }             ],             "suppressed": "1",             "tags": [                 {                     "tag": "service",                     "value": "mysqld"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         },         {             "eventid": "9671",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970347",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Unavailable by ICMP ping",             "severity": "4",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "acknowledges": [],             "suppression_data": [],             "suppressed": "0",             "tags": []         }     ],     "id": 1 } ```
ja	#### トリガーイベントの取得  トリガー"13926"から最新のイベントを取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "event.get",     "params": {         "output": "extend",         "select_acknowledges": "extend",         "selectTags": "extend",         "selectSuppressionData": "extend",         "objectids": "13926",         "sortfield": ["clock", "eventid"],         "sortorder": "DESC"     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "eventid": "9695",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970410",             "value": "1",             "acknowledged": "1",             "ns": "413316245",             "name": "MySQL is down",             "severity": "5",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "acknowledges": [                 {                     "acknowledgeid": "1",                     "userid": "1",                     "eventid": "9695",                     "clock": "1350640590",                     "message": "Problem resolved.\n\r----[BULK ACKNOWLEDGE]----",                     "action": "6",                     "old_severity": "0",                     "new_severity": "0",                     "suppress_until": "1472511600",                     "taskid": "0",                     "username": "Admin",                     "name": "Zabbix",                     "surname": "Administrator"                 }             ],             "suppression_data": [                 {                     "maintenanceid": "15",                     "suppress_until": "1472511600",                     "userid": "0"                 }             ],             "suppressed": "1",             "tags": [                 {                     "tag": "service",                     "value": "mysqld"                 },                 {                     "tag": "error",                     "value": ""                 }             ]         },         {             "eventid": "9671",             "source": "0",             "object": "0",             "objectid": "13926",             "clock": "1347970347",             "value": "0",             "acknowledged": "0",             "ns": "0",             "name": "Unavailable by ICMP ping",             "severity": "4",             "r_eventid": "0",             "c_eventid": "0",             "correlationid": "0",             "userid": "0",             "cause_eventid": "0",             "opdata": "",             "acknowledges": [],             "suppression_data": [],             "suppressed": "0",             "tags": []         }     ],     "id": 1 } ```

en-us	#### Retrieving triggers in problem state  Retrieve the ID, name and severity of all triggers in problem state and sort them by severity in descending order.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "output": [             "triggerid",             "description",             "priority"         ],         "filter": {             "value": 1         },         "sortfield": "priority",         "sortorder": "DESC"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "13907",             "description": "Zabbix self-monitoring processes < 100% busy",             "priority": "4"         },         {             "triggerid": "13824",             "description": "Zabbix discoverer processes more than 75% busy",             "priority": "3"         }     ],     "id": 1 } ```
ja	#### 障害状態のトリガーの取得  障害状態にあるすべてのトリガーの ID、名前、深刻度を取得し、深刻度の降順で並べ替えます。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "trigger.get",     "params": {         "output": [             "triggerid",             "description",             "priority"         ],         "filter": {             "value": 1         },         "sortfield": "priority",         "sortorder": "DESC"     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [         {             "triggerid": "13907",             "description": "Zabbix self-monitoring processes < 100% busy",             "priority": "4"         },         {             "triggerid": "13824",             "description": "Zabbix discoverer processes more than 75% busy",             "priority": "3"         }     ],     "id": 1 } ```

en-us	##### Retrieving user directories  Retrieve all user directories with additional properties that display media type mappings and provisioning groups mappings associated with each user directory.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "userdirectory.get",     "params": {         "output": "extend",         "selectProvisionMedia": "extend",         "selectProvisionGroups": "extend"     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [        {             "userdirectoryid": "1",             "idp_type": "2",             "name": "",             "provision_status": "1",             "description": "",             "group_name": "groups",             "user_username": "",             "user_lastname": "",             "idp_entityid": "http://example.com/simplesaml/saml2/idp/metadata.php",             "sso_url": "http://example.com/simplesaml/saml2/idp/SSOService.php",             "slo_url": "",             "username_attribute": "uid",             "sp_entityid": "zabbix",             "nameid_format": "",             "sign_messages": "0",             "sign_assertions": "0",             "sign_authn_requests": "0",             "sign_logout_requests": "0",             "sign_logout_responses": "0",             "encrypt_nameid": "0",             "encrypt_assertions": "0",             "scim_status": "1",             "provision_media": [                 {                     "name": "example.com",                     "mediatypeid": "1",                     "attribute": "user@example.com"                 }             ],             "provision_groups": [                 {                     "name": "*",                     "roleid": "1",                     "user_groups": [                         {                             "usrgrpid": "13"                         }                     ]                 }             ]         },         {             "userdirectoryid": "2",             "idp_type": "1",             "name": "AD server",             "provision_status": "1",             "description": "",             "host": "host.example.com",             "port": "389",             "base_dn": "DC=zbx,DC=local",             "search_attribute": "sAMAccountName",             "bind_dn": "CN=Admin,OU=Users,OU=Zabbix,DC=zbx,DC=local",             "start_tls": "0",             "search_filter": "",             "group_basedn": "OU=Zabbix,DC=zbx,DC=local",             "group_name": "CN",             "group_member": "member",             "group_filter": "(%{groupattr}=CN=%{ref},OU=Users,OU=Zabbix,DC=zbx,DC=local)",             "group_membership": "",             "user_username": "givenName",             "user_lastname": "sn",             "user_ref_attr": "CN",             "provision_media": [                 {                     "name": "example.com",                     "mediatypeid": "1",                     "attribute": "user@example.com"                 }             ],             "provision_groups": [                 {                     "name": "*",                     "roleid": "4",                     "user_groups": [                         {                             "usrgrpid": "8"                         }                     ]                 },                 {                     "name": "Zabbix administrators",                     "roleid": "2",                     "user_groups": [                         {                             "usrgrpid": "7"                         },                         {                             "usrgrpid": "8"                         }                     ]                 }             ]         },         {             "userdirectoryid": "3",             "idp_type": "1",             "name": "LDAP API server #1",             "provision_status": "0",             "description": "",             "host": "ldap://local.ldap",             "port": "389",             "base_dn": "ou=Users,dc=example,dc=org",             "search_attribute": "uid",             "bind_dn": "cn=ldap_search,dc=example,dc=org",             "start_tls": "1",             "search_filter": "",             "group_basedn": "",             "group_name": "",             "group_member": "",             "group_filter": "",             "group_membership": "",             "user_username": "",             "user_lastname": "",             "user_ref_attr": "",             "provision_media": [],             "provision_groups": []         }     ],     "id": 1 } ```
ja	##### ユーザーディレクトリの取得  各ユーザーディレクトリに関連付けられたメディアタイプマッピングとプロビジョニンググループマッピングを表示する追加プロパティを含むすべてのユーザーディレクトリを取得します。  [リクエスト](/manual/api#performing-requests) :  ```json {     "jsonrpc": "2.0",     "method": "userdirectory.get",     "params": {         "output": "extend",         "selectProvisionMedia": "extend",         "selectProvisionGroups": "extend"     },     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": [        {             "userdirectoryid": "1",             "idp_type": "2",             "name": "",             "provision_status": "1",             "description": "",             "group_name": "groups",             "user_username": "",             "user_lastname": "",             "idp_entityid": "http://example.com/simplesaml/saml2/idp/metadata.php",             "sso_url": "http://example.com/simplesaml/saml2/idp/SSOService.php",             "slo_url": "",             "username_attribute": "uid",             "sp_entityid": "zabbix",             "nameid_format": "",             "sign_messages": "0",             "sign_assertions": "0",             "sign_authn_requests": "0",             "sign_logout_requests": "0",             "sign_logout_responses": "0",             "encrypt_nameid": "0",             "encrypt_assertions": "0",             "scim_status": "1",             "provision_media": [                 {                     "name": "example.com",                     "mediatypeid": "1",                     "attribute": "user@example.com"                 }             ],             "provision_groups": [                 {                     "name": "*",                     "roleid": "1",                     "user_groups": [                         {                             "usrgrpid": "13"                         }                     ]                 }             ]         },         {             "userdirectoryid": "2",             "idp_type": "1",             "name": "AD server",             "provision_status": "1",             "description": "",             "host": "host.example.com",             "port": "389",             "base_dn": "DC=zbx,DC=local",             "search_attribute": "sAMAccountName",             "bind_dn": "CN=Admin,OU=Users,OU=Zabbix,DC=zbx,DC=local",             "start_tls": "0",             "search_filter": "",             "group_basedn": "OU=Zabbix,DC=zbx,DC=local",             "group_name": "CN",             "group_member": "member",             "group_filter": "(%{groupattr}=CN=%{ref},OU=Users,OU=Zabbix,DC=zbx,DC=local)",             "group_membership": "",             "user_username": "givenName",             "user_lastname": "sn",             "user_ref_attr": "CN",             "provision_media": [                 {                     "name": "example.com",                     "mediatypeid": "1",                     "attribute": "user@example.com"                 }             ],             "provision_groups": [                 {                     "name": "*",                     "roleid": "4",                     "user_groups": [                         {                             "usrgrpid": "8"                         }                     ]                 },                 {                     "name": "Zabbix administrators",                     "roleid": "2",                     "user_groups": [                         {                             "usrgrpid": "7"                         },                         {                             "usrgrpid": "8"                         }                     ]                 }             ]         },         {             "userdirectoryid": "3",             "idp_type": "1",             "name": "LDAP API server #1",             "provision_status": "0",             "description": "",             "host": "ldap://local.ldap",             "port": "389",             "base_dn": "ou=Users,dc=example,dc=org",             "search_attribute": "uid",             "bind_dn": "cn=ldap_search,dc=example,dc=org",             "start_tls": "1",             "search_filter": "",             "group_basedn": "",             "group_name": "",             "group_member": "",             "group_filter": "",             "group_membership": "",             "user_username": "",             "user_lastname": "",             "user_ref_attr": "",             "provision_media": [],             "provision_groups": []         }     ],     "id": 1 } ```

en-us	### Return values  `(array)` Returns an array of objects containing the ID of the generated token under the `tokenid` property and generated authorization string under `token` property.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tokenid|string|ID of the token.| |token|string|The generated authorization string for this token.|
ja	### 戻り値  `(array)` `tokenid`プロパティで生成されたトークンのIDと`token`プロパティで生成された認証文字列を含むオブジェクトの配列を返します。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |tokenid|string|トークンID| |token|string|このトークンに対して生成された認証文字列|

en-us	### Return values  `(array)` Returns an array with changes in configuration, that will be made.
ja	### 返却値  `(array)` 行われる構成の変更を含む配列を返します。

en-us	### Return values  `(array)` Returns an array with the names of updated parameters.
ja	### 戻り値  `(array)` 更新したパラメーターの名前を配列で返します。

en-us	### Return values  `(boolean )` Returns boolean true as result on successful update.
ja	### 戻り値  `(boolean)` 更新が成功すると、ブール値trueを返します。

en-us	### Return values  `(boolean)` Returns `true` if importing has been successful.
ja	### 戻り値  `(boolean)` インポートに成功した場合は `true` を返します。

en-us	### Return values  `(boolean)` Returns `true` if the copying was successful.
ja	### 戻り値  `(boolean)` コピーが成功した場合は`true`を返します。

en-us	### Return values  `(boolean)` Returns `true` if the user has been logged out successfully.
ja	### 戻り値  `(boolean)` ユーザーが正常にログアウトされた場合は`true`を返します

en-us	### Return values  `(bool)` Returns true on success.
ja	### 戻り値  `(bool)` 成功した場合はtrueを返します。

en-us	### Return values  `(integer/array)` Returns an array of objects.
ja	### 戻り値  `(integer/array)` オブジェクトの配列を返します

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 以下のどちらかを返します。  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合は、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` のどちらかを返します:  -   オブジェクトの配列 -   もし `countOutput` パラメータが使用されている場合は、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメータが使用されている場合、取得されたオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(integer/array)` Returns either:  -   an array of objects; -   the count of retrieved objects, if the `countOutput` parameter has     been used.
ja	### 戻り値  `(integer/array)` 次のいずれかを返します:  -   オブジェクトの配列 -   `countOutput`パラメーターが使用されている場合、取得したオブジェクトの数

en-us	### Return values  `(object)` Returns an object containing the IDs of the cleared items under the `itemids` property.
ja	### 戻り値  `(object)` `itemids` プロパティの下にある、クリアされた item の ID を含むオブジェクトを返す。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created actions under the `actionids` property. The order of the returned IDs matches the order of the passed actions.
ja	### 戻り値  `(object)` `actionids`プロパティの下に作成されたアクションのIDを含むオブジェクトを返します。返されるIDの順序は、渡されたアクションの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created correlations under the `correlationids` property. The order of the returned IDs matches the order of the passed correlations.
ja	### 戻り値  `(object)` 作成された相関のIDを含むオブジェクトを返す。返される ID の順序は、渡された相関関係の順序と一致する。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created dashboards under the `dashboardids` property. The order of the returned IDs matches the order of the passed dashboards.
ja	### 戻り値  `(object)` `dashboardids` プロパティの下に作成されたダッシュボードの ID を含むオブジェクトを返します。<br> 返される ID の順序は、渡されたダッシュボードの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created discovery rules under the `druleids` property. The order of the returned IDs matches the order of the passed discovery rules.
ja	### 戻り値  `(object)` druleids プロパティの下に作成されたディスカバリルールの ID を含むオブジェクトを返します。 返される ID の順序は、渡されたディスカバリルールの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created global macros under the `globalmacroids` property. The order of the returned IDs matches the order of the passed global macros.
ja	### 戻り値  `(object)` `globalmacroids` プロパティの下で作成されたグローバル マクロの ID を含むオブジェクトを返します。 返される ID の順序は、渡されたグローバル マクロの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created graph prototypes under the `graphids` property. The order of the returned IDs matches the order of the passed graph prototypes.
ja	### 戻り値  `(object)` `graphids` プロパティの下に作成されたグラフプロトタイプのIDを含むオブジェクトを返します。<br> 返されたIDの順番は、渡されたグラフプロトタイプの順番と一致する。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created graphs under the `graphids` property. The order of the returned IDs matches the order of the passed graphs.
ja	### 戻り値  `(object)` `graphids` プロパティの下に作成されたグラフのIDを含むオブジェクトを返します。返されるIDの順番は、<br> 渡されたグラフの順番と一致する。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host groups under the `groupids` property. The order of the returned IDs matches the order of the passed host groups.
ja	### 戻り値  `(object)` `groupids` プロパティの下に作成されたホストグループの ID を含むオブジェクトを返します。<br> 返される ID の順序は、渡されたホストグループの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
ja	### 戻り値  `(object)` `interfaceids`プロパティの下で作成されたホストインターフェイスのIDを含むオブジェクトを返します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property.
ja	### 戻り値  `(object)` `interfaceids`プロパティの下で作成されたホストインターフェイスのIDを含むオブジェクトを返します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host interfaces under the `interfaceids` property. The order of the returned IDs matches the order of the passed host interfaces.
ja	### 戻り値  `(object)` `interfaceids`プロパティの下で作成されたホストインターフェイスのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたホストインターフェイスの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host macros under the `hostmacroids` property. The order of the returned IDs matches the order of the passed host macros.
ja	### 戻り値  `(object)` `hostmacroids` プロパティの下で作成されたホスト マクロの ID を含むオブジェクトを返します。 返される ID の順序は、渡されたホスト マクロの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created host prototypes under the `hostids` property. The order of the returned IDs matches the order of the passed host prototypes.
ja	### 戻り値  `(object)` `hostids`プロパティの下で作成されたホストプロトタイプのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたホストプロトタイプの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created hosts under the `hostids` property. The order of the returned IDs matches the order of the passed hosts.
ja	### 戻り値  `(object)` `hostids`プロパティの下に生成されたホストのIDを含むオブジェクトを返します。返されるIDの順序は、渡されたホストの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created icon maps under the `iconmapids` property. The order of the returned IDs matches the order of the passed icon maps.
ja	### 戻り値  `(object)` `iconmapids`プロパティの下で作成されたアイコンマップのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたアイコンマップの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created images under the `imageids` property. The order of the returned IDs matches the order of the passed images.
ja	### 戻り値  `(object)` `imageids`プロパティの下で作成された画像のIDを含むオブジェクトを返します。 返されるIDの順序は、渡された画像の順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created item prototypes under the `itemids` property. The order of the returned IDs matches the order of the passed item prototypes.
ja	### 戻り値  `(object)` `itemids` プロパティの下で作成されたアイテム プロトタイプの ID を含むオブジェクトを返します。 返される ID の順序は、渡されたアイテム プロトタイプの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created items under the `itemids` property. The order of the returned IDs matches the order of the passed items.
ja	### 戻り値  `(object)` `itemids` プロパティの下で作成されたアイテムの ID を含むオブジェクトを返します。 返される ID の順序は、渡されたアイテムの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created LLD rules under the `itemids` property. The order of the returned IDs matches the order of the passed LLD rules.
ja	### 戻り値  `(object)` `itemids`プロパティの下で作成されたLLDルールのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたLLDルールの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created maintenances under the `maintenanceids` property. The order of the returned IDs matches the order of the passed maintenances.
ja	### 戻り値  `(object)` `maintenanceids`プロパティの下で作成されたメンテナンスのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたメンテナンスの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created maps under the `sysmapids` property. The order of the returned IDs matches the order of the passed maps.
ja	### 戻り値  `(object)` `sysmapids`プロパティの下で作成されたマップのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたマップの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created media types under the `mediatypeids` property. The order of the returned IDs matches the order of the passed media types.
ja	### 戻り値  `(object)` `mediatypeids`プロパティの下に作成されたメディアタイプのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたメディアタイプの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created proxies under the `proxyids` property. The order of the returned IDs matches the order of the passed proxies.
ja	### 戻り値  `(object)` `proxyids`プロパティの下に作成されたプロキシのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたプロキシの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created regular expressions under the `regexpids` property.
ja	### 戻り値  `(object)` `regexpids`プロパティの下で作成された正規表現のIDを含むオブジェクトを返します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created roles under the `roleids` property. The order of the returned IDs matches the order of the passed roles.
ja	### 戻り値  `(object)` `roleids`プロパティの下に作成されたロールのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたロールの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created scheduled reports under the `reportids` property. The order of the returned IDs matches the order of the passed scheduled reports.
ja	### 戻り値  `(object)` `reportids`プロパティの下で作成されたスケジュールされたレポートのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたスケジュール済みレポートの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created scripts under the `scriptids` property. The order of the returned IDs matches the order of the passed scripts.
ja	### 戻り値  `(object)` `scriptids`プロパティの下で作成されたスクリプトのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたスクリプトの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created services under the `serviceids` property. The order of the returned IDs matches the order of the passed services.
ja	### 戻り値  `(object)` `serviceids`プロパティの下で作成されたサービスのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたサービスの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created SLAs under the `slaids` property. The order of the returned IDs matches the order of the passed SLAs.
ja	### 戻り値  `(object)` `slaids`プロパティの下で作成されたSLAのIDを含むオブジェクトを返します。 返されるIDの順序は、渡されたSLAの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created tasks under the `taskids` property. One task is created for each item and low-level discovery rule. The order of the returned IDs matches the order of the passed `itemids`.
ja	### 戻り値  `(object)` `taskids`プロパティの下で作成されたタスクのIDを含むオブジェクトを返します。 アイテムおよびローレベルディスカバリルールごとに1つのタスクが作成されます。 返されるIDの順序は、渡された`itemids`の順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created template dashboards under the `dashboardids` property. The order of the returned IDs matches the order of the passed template dashboards.
ja	### 戻り値  `(object)` `dashboardids` プロパティの下に作成されたテンプレート ダッシュボードの ID を含むオブジェクトを返します。 返される ID の順序は、渡されたテンプレート ダッシュボードの順序と一致します。

en-us	### Return values  `(object)` Returns an object containing the IDs of the created templates under the `templateids` property. The order of the returned IDs matches the order of the passed templates.
ja	### 戻り値  `(object)` `templateids` プロパティの下で作成されたテンプレートの ID を含むオブジェクトを返します。 返される ID の順序は、渡されたテンプレートの順序と一致します。