en-us	#### Server  To enable encryption with certificate verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf:*      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/pgsql/root.crt     ...
ja	#### サーバー  Zabbixサーバーとデータベース間の接続の証明書検証による暗号化を有効にするには、*/etc/zabbix/zabbix\_server.conf*を設定します。      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/pgsql/root.crt     ...

en-us	#### Server  To enable encryption with full verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/mysql/ca.pem     DBTLSCertFile=/etc/ssl/mysql/client-cert.pem     DBTLSKeyFile=/etc/ssl/mysql/client-key.pem     ...
ja	#### サーバー  Zabbixサーバーとデータベース間の接続を完全に検証して暗号化を有効にするには、*/etc/zabbix/zabbix\_server.conf*を設定します：      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/mysql/ca.pem     DBTLSCertFile=/etc/ssl/mysql/client-cert.pem     DBTLSKeyFile=/etc/ssl/mysql/client-key.pem     ...

en-us	#### Server  To enable transport-only encryption for connections between server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...
ja	#### サーバ  サーバーとデータベース間の接続でトランスポートのみの暗号化を有効にするには、 */etc/zabbix/zabbix\_server.conf*を設定します。      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...

en-us	#### Server  To enable transport-only encryption for connections between server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...
ja	#### サーバー  サーバーとデータベース間の接続に対してトランスポートのみの暗号化を有効にするには*/etc/zabbix/zabbix\_server.conf*を設定します：      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...

en-us	#### Server upgrade process
ja	#### サーバーのアップグレードプロセス

en-us	##### Server  [Zabbix server](/manual/concepts/server) is the central component to which agents report availability and integrity information and statistics. The server is the central repository in which all configuration, statistical and operational data are stored.
ja	##### サーバー  [Zabbixサーバー](/manual/concepts/server)は、エージェントから可用性や整合性の情報や統計情報を収集する中核のコンポーネントです。サーバーは中核のリポジトリで、すべての設定や統計データ、運用データを保存します。

en-us	### Service alarm  ::: noteclassic Service alarms cannot be directly created, updated or deleted via the Zabbix API. :::  The service alarm objects represent a service's state change. It has the following properties.  | Property | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                         | |----------|-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------| | clock    | timestamp                                           | Time when the service state change has happened.                                                                    | | value    | integer                                             | Status of the service.<br><br>Refer to the [service status property](object#service) for a list of possible values. |
ja	### Service alarm  ::: noteclassic Zabbix APIを介してService alarmを直接作成、更新、削除することはできません。 :::  service alarm オブジェクトは、サービスの状態変化を表します。 以下の特性があります。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |----------|-----------------|---------------------------------------------------------------------------------------------------------------------| |clock|timestamp|サービス状態の変更が発生した時刻| |value|integer|サービスのステータス<br><br>使用可能な値のリストについては[サービスステータスプロパティ](object#service)を参照してください。|

en-us	### Service alarm  ::: noteclassic Service alarms cannot be directly created, updated or deleted via the Zabbix API. :::  The service alarm objects represent a service's state change. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |clock|timestamp|Time when the service state change has happened.| |value|integer|Status of the service.<br><br>Refer to the [service status property](object#service) for a list of possible values.|  
ja	### Service alarm  ::: noteclassic Service alarms cannot be directly created, updated or deleted via the Zabbix API. :::  The service alarm objects represents an service's state change. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |clock|timestamp|Time when the service state change has happened.| |value|integer|Status of the service.<br><br>Refer to the [service status property](object#service) for a list of possible values.|  

en-us	#### service  Changes:\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) added new property `readonly`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) added support of properties `weight`, `propagation_rule` and `propagation_value`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) added support of `status` value *(-1 - OK)*.\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406) `service.get`: added support of parameters `deep_parentids` and `selectProblemEvents`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.create`, `service.update`: added support of parameter `status_rules`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.get`: added support of parameter `selectStatusRules`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.get`: added support of `count` for parameter `selectAlarms`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.create`, `service.update`: added support of parameters `children`, `parents` and `tags`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: added support of parameters `evaltype`, `tags`, `selectChildren`, `selectParents`, `selectTags`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: added support of parameters `problem_tags`, `without_problem_tags` and `selectProblemTags`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) `service.create`, `service.update`: added support of parameter `problem_tags`.\
ja	#### サービス  変更点:\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) プロパティ `readonly` を追加しました。\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) プロパティ `weight`, `propagation_rule`, `propagation_value` のサポートを開始しました。\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `status` の値 *(-1 - OK)* のサポートを開始しました。\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406) `service.get`: パラメーター `deep_parentids`, `selectProblemEvents` のサポートを開始しました。\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.create`, `service.update`: パラメーター `status_rules` のサポートを開始しました。\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.get`: パラメーター `selectStatusRules` のサポートを開始しました。\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.get`: パラメーター `selectAlarms` の `count` のサポートを開始しました。\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.create`, `service.update`: パラメーター `children`, `parents`, `tags` のサポートを開始しました。\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: パラメーター `evaltype`, `tags`, `selectChildren`, `selectParents`, `selectTags` のサポートを開始しました。\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: パラメーター`problem_tags`, `without_problem_tags`, `selectProblemTags` のサポートを開始しました。\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) `service.create`, `service.update`: パラメーター `problem_tags` のサポートを開始しました。\

en-us	#### service  Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added `uuid`, `description` and `created_at` properties.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) dropped support for the `showsla`, `goodsla` and `times` properties.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) changed `status` value "0" meaning from "OK" to "Not classified".\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) dropped support of `service.adddependencies`, `service.addtimes`, `service.deletedependencies`, `service.deletetimes`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) dropped support of property `triggerid`.\  [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.get`: dropped support for `showsla`, `selectAlarms`, `selectTimes` parameters.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.getsla`: dropped support for the method.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `sla.get`, `sla.create`, `sla.update`, `sla.delete`, `sla.getsli` methods added.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.get`: added support for sorting by `serviceid`, `status` and `created_at`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.get`: added support for `slaids` parameter; added support for filtering by `uuid`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.create`, `service.update`: dropped support for `showsla`, `goodsla` and `times` parameters.\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406) `service.getsla`: removed `status` and `problems` properties from response of request with `intervals` parameter.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.create`, `service.update`: dropped support of parameters `dependencies` and `parentid`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: dropped support of parameters `selectParent`, `selectDependencies` and `selectParentDependencies`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) `service.get`: dropped support of parameter `selectTrigger`.\
ja	#### サービス  変更点:\ ZBXNEXT-6999 uuid、description、created_at プロパティを追加しました。\ ZBXNEXT-6999 showsla、goodsla、times プロパティのサポートを廃止しました。\ ZBXNEXT-6800 ステータス値「0」の意味を「OK」から「未分類」に変更しました。\ ZBXNEXT-3022 service.adddependencies、service.addtimes、service.deletedependencies、service.deletetimes のサポートを廃止しました。\ ZBXNEXT-6674 プロパティ triggerid のサポートを廃止しました。\  ZBXNEXT-6999 service.get: showsla、selectAlarms、selectTimes パラメータのサポートを廃止しました。\ ZBXNEXT-6999 service.getsla: メソッドのサポートを廃止しました。\ ZBXNEXT-6999 sla.get、sla.create、sla.update、sla.delete、sla.getsli メソッドを追加しました。\ ZBXNEXT-6999 service.get: serviceid、status、created_at によるソートのサポートを追加しました。\ ZBXNEXT-6999 service.get: slaids パラメータのサポートを追加しました。uuid によるフィルタリングのサポートを追加しました。\ ZBXNEXT-6999 service.create、service.update: showsla、goodsla、times パラメータのサポートを廃止しました。\ ZBXNEXT-2406 service.getsla: intervals パラメータを含むリクエストの応答から status および problem プロパティを削除しました。\ ZBXNEXT-3022 service.create、service.update: パラメータ dependency および parentid のサポートを廃止しました。\ ZBXNEXT-3022 service.get: パラメータ selectParent、selectDependencies、selectParentDependencies のサポートを廃止しました。\ ZBXNEXT-6674 service.get: パラメータ selectTrigger のサポートを廃止しました。\

en-us	**Service cloning**  Services now can be cloned. The *Clone* button has been added to the [configuration form](/manual/it_services/service_tree#service-configuration) of a service. When a service is cloned, its parent links are preserved, while the child links are not.
ja	**サービスの複製**  サービスの複製が可能になりました。*複製* ボタンが、サービスの[設定フォーム](/manual/it_services/service_tree#service-configuration) に追加されました。サービスの複製を作成すると、その親リンクは保持されますが、子リンクは保持されません。

en-us	### Service configuration  In the **Service** tab, specify required service parameters:  ![](../../../assets/en/manual/web_interface/service.png){width=600}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |_**Name**_|Service name.| |_**Parent services**_|Parent services the service belongs to.<br> Leave this field empty if you are adding the service of highest level.<br> One service may have multiple parent services. In this case, it will be displayed in the service tree under each of the parent services.  | |_**Problem tags**_|Specify tags to map problem data to the service:<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>Tag name matching is always case-sensitive.| |_**Sort order**_|Sort order for display, lowest comes first.| |_**Status calculation rule**_|Rule for calculating service status:<br>**Most critical if all children have problems** - the most critical problem in the child nodes is used to color the service status, if all children have problems<br>**Most critical of child nodes** - the most critical problem in the child nodes is used to color the service status<br>**Set status to OK** - do not calculate service status<br>Mark the *Advanced configuration* checkbox below to configure additional status calculation rules.| |_**Description**_|Service description.| |_**Advanced configuration**_|Mark the checkbox to access [advanced configuration](#advanced-configuration) options.|
ja	### サービスの設定  **Service**タブで必要なサービスパラメータを設定します。  ![](../../../assets/en/manual/web_interface/service.png){width=600}  すべての必須入力フィールドは、赤いアスタリスクでマークされています。  |パラメーター|説明| | --------- | ----------- | |_**名前**_|サービス名| |_**親サービス**_|サービスが属する親サービス。<br>一番レベルの高いサービスを追加する場合は、このフィールドを空のままにします。<br>1つのサービスに複数の親サービスがある場合があります。その場合は各親サービスのサービスツリーに表示されます。 | |_**障害タグ**_|問題をサービスにマップするタグを指定します：<br> **等しい** - 指定されたタグ名が値と一致するとき対象とします（大文字と小文字を区別します）<br>**含む** - 指定されたタグ名が値に入力された文字列が含まれる時に対象とします（部分文字列の一致、大文字と小文字は区別されません）<br>タグ名の一致では常に大文字と小文字が区別されます。| |_**ソート順**_|表示の並べ替え順序。最も低いものが最初になります。| |_**ステータス計算ルール**_|サービスステータスの計算ルール<br>**すべての子が障害であったときにもっとも重要**（Zabbixバージョン6.0以前の"Problem, if all children have problems"と同じ）-すべての子に問題がある場合、子サービスの最も深刻な障害の色でサービスステータスが表示されます<br>**子サービスで最も重要**（Zabbixバージョン6.0以前の"Problem, if one child has a problem"と同じ）-子ノードの最も深刻な障害の色でサービスステータスが表示されます<br>**ステータスを正常に設定**-サービスステータスを計算しません<br >下の*高度な設定*チェックボックスをオンにして、追加のステータス計算ルールを設定します。| |_**説明**_|サービスの説明| |_**高度な設定**_| [高度な設定](#詳細設定)オプションにアクセスするには、チェックボックスをオンにします。|

en-us	### Service configuration  The **Service** tab contains general service attributes:  ![](../../../../../assets/en/manual/web_interface/service.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |---------|-----------| |_**Name**_|Service name.| |_**Parent services**_|Parent services the service belongs to.| |_**Problem tags**_|Specify tags to map problem data to the service:<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>Tag name matching is always case-sensitive.| |_**Sort order**_|Sort order for display, lowest comes first.| |_**Status calculation rule**_|Rule for calculating service status:<br>**Most critical if all children have problems** - the most critical problem in the child nodes is used to color the service status, if all children have problems<br>**Most critical of child nodes** - the most critical problem in the child nodes is used to color the service status<br>**Set status to OK** - do not calculate service status<br>Mark the *Advanced configuration* checkbox below to configure additional status calculation rules.| |_**Description**_|Service description.| |_**Advanced configuration**_|Mark the checkbox to access on [advanced configuration](#advanced-configuration) options.|  #### Advanced configuration  ![](../../../../../assets/en/manual/web_interface/service_a.png)  |Parameter|Description| |---------|-----------| |_**Additional rules**_|Click on *Add* to define additional status calculation rules in a popup window.| |*Set status to*|Set service status to either *OK* (default), *Not classified*, *Information*, *Warning*, *Average*, *High* or *Disaster* in case of a condition match.| |*Condition*|Select the condition for direct child services:<br>**if at least (N) child services have (Status) status or above**<br>**if at least (N%) of child services have (Status) status or above**<br>**if less than (N) child services have (Status) status or below**<br>**if less than (N%) of child services have (Status) status or below**<br>**if weight of child services with (Status) status or above is at least (W)**<br>**if weight of child services with (Status) status or above is at least (N%)**<br>**if weight of child services with (Status) status or below is less than (W)**<br>**if weight of child services with (Status) status or below is less than (N%)**| |*N (W)*|Set the value of N or W (1-100000), or N% (1-100) in the condition.| |*Status*|Select the value of *Status* in the condition: *OK* (default), *Not classified*, *Information*, *Warning*, *Average*, *High* or *Disaster*.| |_**Status propagation rule**_|Rule for propagating the service status to the parent service:<br>**As is** - the status is propagated without change<br>**Increase by** - you may increase the propagated status by 1 to 5 severities<br>**Decrease by** - you may decrease the propagated status by 1 to 5 severities<br>**Ignore this service** - the status is not propagated to the parent service at all<br>**Fixed status** - the status is propagated statically, i.e. as always the same| |_**Weight**_|Weight of the service (integer in the range from 0 (default) to 1000000).|  The **Tags** tab contains service-level tags. Service-level tags are  used to identify a service. Service-level tags are not used to map  problems to the service (for that, see *Problem tags* in the first tab).  ![](../../../../../assets/en/manual/web_interface/service_b.png)  The **Child services** tab contains services the service depends on. Click on *Add* to add a service from those that are configured.
ja	### サービスの設定  **サービス** タブには、一般的なサービス属性が含まれています。  ![](../../../../../assets/en/manual/web_interface/service.png)  すべての必須入力フィールドには赤いアスタリスクが付いています。  |パラメータ|説明| |---------|-----------| |_**名前**_|サービス名| |_**親サービス**_|このサービスの親サービス。| |_**障害タグ**_|問題のデータをサービスにマップするタグを指定します。<br>**等しい** - 指定したタグ名と値を含めます (大文字と小文字を区別)<br>**含む** - タグ値に含まれる指定したタグ名を含めます 入力された文字列 (部分文字列の一致、大文字と小文字は区別されません)<br>タグ名の一致では、常に大文字と小文字が区別されます。| |_**ソート順**_|表示の並べ替え順序は、最も低いものが最初になります。| |_**ステータス計算ルール**_|サービス ステータスを計算するためのルール:<br>**すべての子が障害であったときに最も重要** - すべての子に障害がある場合、子ノードの最も重要な障害がサービスステータスの色付けに使用されます<br>**子サービスで最も重要** - 子サービスの最も重大な障害がサービス ステータスの色付けに使用されます<br>**ステータスを正常に設定** - サービス ステータスを計算しません<br>追加のステータス計算ルールを設定するには、下の *高度な設定* チェックボックスをマークしてください。| |_**説明**_|サービスの説明| |_**高度な設定**_|チェックボックスをマークすると[高度な設定](#advanced-configuration) オプションにアクセスできます|  #### 高度な設定  ![](../../../../../assets/en/manual/web_interface/service_a.png)  |パラメータ|説明| |---------|-----------| |_**追加のルール**_|*追加* をクリックしてポップアップウィンドウで追加ステータス計算ルールを定義します。| |*設定するステータス*|条件が一致した場合、サービスのステータスを*正常* (デフォルト),*未分類*,*情報*,*警告*,*軽度の障害*,*重度の障害*,*致命的な障害*のいずれかに設定します。| |*トリガー条件式*|直接の子サービスの条件を選択します。<br>**少なくとも (N) 個の子サービスが (Status) ステータス以上の場合**<br>**子サービスの少なくとも (N%) が (ステータス) 以上のステータスの場合**<br>**(N) 個未満の子サービスが (Status) ステータス以下の場合**<br>**(ステータス) 以下の子サービスが (N%) 未満の場合**<br>**(Status) ステータス以上の子サービスの重みが (W) 以上の場合**<br>**(Status) ステータス以上の子サービスの重みが少なくとも (N%) の場合**<br>**(Status) ステータス以下の子サービスの重みが (W) 未満の場合**<br>**(Status) ステータス以下の子サービスの重みが (N%) 未満の場合**| |*N (W)*|条件に N または W の値 (1 ～ 100000)、または N% (1 ～ 100) を設定します| |*ステータス*|条件で *ステータス* の値を選択します:  *正常* (デフォルト),*未分類*,*情報*,*警告*,*軽度の障害*,*重度の障害*,*致命的な障害*| |_**ステータス伝搬ルール**_|サービス ステータスを親サービスに伝播するためのルール:<br>**そのまま** - ステータスを変更せずに伝播します<br>**深刻度を増やす** - 伝播されたステータスを 1 から 5 深刻度だけ増加させます<br >**深刻度を減らす** - 伝播されたステータスを 1 から 5 深刻度だけ減少させます<br>**このサービスを無視** - ステータスは親サービスにまったく伝播されません<br>**固定ステータス** - ステータスは静的に伝播されます。つまり常に同じです。| |_**重み**_|サービスの重み (0 (デフォルト) から 1000000 までの範囲の整数)|  **タグ** タブには、サービスレベルのタグが含まれています。 サービス レベル タグは、サービスを識別するために使用されます。 サービスレベルのタグは、障害をサービスにマッピングするために使用されません (これについては、最初のタブの *障害タグ* を参照してください)  ![](../../../../../assets/en/manual/web_interface/service_b.png)  **子サービス** タブには、サービスが依存するサービスが含まれています。 *追加* をクリックして、構成されているサービスからサービスを追加します。

en-us	# service.create
ja	# service.create

en-us	# service.delete
ja	# service.delete

en-us	### Service details  To access service details, click on the service name. To return to the  list of all services, click on *All services*.  Service details include the info box and the list of child services.  ![](../../../../../assets/en/manual/web_interface/service_details.png){width="600"}  To access the info box, click on the *Info* tab. The info box contains the  following entries:  - Names of parent services (if any) - Current status of this service - Current SLA(s) of this service, in the format `service tag:service level indicator`. 'service tag' is also link to the SLA report for this service. If you position the mouse on the service-level indicator (SLI), a pop-up info list is displayed with SLI details. - Service tags  The info box also contains a link to the [service configuration](#service-configuration).  To use the filter for child services, click on the *Filter* tab. When in  edit mode, the child service listing is complemented with additional  editing options:  -   ![](../../../../../assets/en/manual/web_interface/add_service.png) -     add a child service to this service -   ![](../../../../../assets/en/manual/web_interface/edit_service.png) -     edit this service -   ![](../../../../../assets/en/manual/web_interface/delete_service.png) -     delete this service
ja	### サービスの詳細  サービスの詳細にアクセスするには、サービス名をクリックします。 すべてのサービスのリストに戻るには、*すべてのサービス* をクリックします。  サービスの詳細には、情報ボックスと子サービスのリストが含まれます。  ![](../../../../../assets/en/manual/web_interface/service_details.png){width="600"}  情報ボックスにアクセスするには、*情報* タブをクリックします。 情報ボックスには、次のエントリが含まれています。  - 親サービスの名前 (存在する場合) - 本サービスの現状 - このサービスの現在の SLA です。`サービスタグ:サービスレベルインジケーター`の形式です。'サービスタグ'はこのサービスの SLA レポートへのリンクでもあります。 マウスをサービス レベル インジケータ (SLI) 上に置くと、ポップアップ情報リストに SLI の詳細が表示されます。 - サービスタグ  情報ボックスには、[サービス構成](#service-configuration) へのリンクも含まれています。  子サービスのフィルターを使用するには、*フィルター* タブをクリックします。 編集モードの場合、子サービスのリストは追加の編集オプションで補完されます。  -   ![](../../../../../assets/en/manual/web_interface/add_service.png) - このサービスに子サービスを追加します -   ![](../../../../../assets/en/manual/web_interface/edit_service.png) - このサービスを編集します -   ![](../../../../../assets/en/manual/web_interface/delete_service.png) - このサービスを削除します

en-us	#### Service events  Service events are generated only if service actions for these events are enabled. In this case, each service status change creates a new event:  -   Problem event - when service status is changed from OK to PROBLEM -   OK event - when service status is changed from PROBLEM to OK  The event contains details of the service state change - when it happened and what the new state is.
ja	#### サービスイベント  サービスイベントは、これらのイベントに対するサービスアクションが有効な場合にのみ生成されます。<br> この場合、サービスステータスの変更ごとに新しいイベントを生成します。  - 問題イベント - サービスステータスが OK から PROBLEM に変更されたとき - OKイベント - サービスステータスが PROBLEM から OK に変更されたとき  このイベントには、サービス状態の変化の詳細（いつ起こったか、新しい状態は何か）が含まれています。

en-us	# service.get
ja	# service.get

en-us	#### Service Level Agreement  Define Service Level Objectives (SLO), retrieve detailed Service Level Indicators (SLI) information about service performance.  [SLA API](/manual/api/reference/sla)
ja	#### サービスレベルアグリーメント(SLA)  サービスレベル目標（SLO）を定義し、サービスのパフォーマンスに関する詳細なサービスレベル指標（SLI）情報を取得します。  [SLA API](/manual/api/reference/sla)

en-us	#### Service monitoring  Create a hierarchy representation of monitored IT infrastructure/business services data.  [Service API](/manual/api/reference/service)
ja	#### サービス監視  監視するITインフラ/ビジネスサービスデータの階層表現を作成します。  [Service API](/manual/api/reference/service)

en-us	 ##### Service monitoring    Several [major updates](/manual/introduction/whatsnew600#services) related to service monitoring functionality have been made. An existing service tree configuration will be changed during an upgrade in the following way:   - Trigger-based dependencies between problems and services are replaced by tag-based mapping of services to problems. Triggers that have been linked to a service will get a new tag `ServiceLink` : `<trigger ID>:<trigger name>` (tag value will be truncated to 32 characters). Linked services will get the same [problem tag](/manual/it_services/service_tree#problem-tags).  - Hard and soft dependencies no longer exist. Instead, a service will have multiple parent services.  - The 'Status calculation algorithm' will be upgraded using the following rules:     - Do not calculate → Set status to OK     - Problem, if at least one child has a problem → Most critical of child services     - Problem, if all children have problems → Most critical if all children have problems  - SLA is no longer a service attribute, but a separate entity which can be assigned to multiple services. During an upgrade, identical SLAs will be grouped and one SLA per each group will be created. Services will get a new [service tag](/manual/it_services/service_tree#service-tags) `SLA`:`<ID>` for matching.  See also:    - Detailed description of [service monitoring upgrade](/manual/appendix/services_upgrade); - Configuration of [services](/manual/it_services).
ja	 ##### サービス監視    サービス監視機能に関連するいくつかの[メジャーアップデート](/manual/introduction/whatsnew600#services)が行われました。既存のサービスツリー構成は、アップグレード中に次の方法で変更されます。  - 問題とサービス間のトリガーベースの依存関係は、サービスと問題のタグベースのマッピングに置き換えられます。サービスにリンクされているトリガーは、新しいタグ`ServiceLink` : `<trigger ID>:<trigger name>`が設定されます。 (タグ値は32文字に切り詰められます)。リンクされたサービスも同じ[問題タグ](/manual/it_services/service_tree#problem-tags)が設定されます。  - ハード依存とソフト依存はもう存在しません。代わりに、1つのサービスには複数の親サービスを持つことになります。  - 'ステータス計算アルゴリズム'は、次のルールを使用してアップグレードされます。     - 計算しない → ステータスをOKにする     - 子ノードのうち1つでも障害があれば、障害 → 子ノードのうち最も重大なもの     - 子ノード全てに障害があれば、障害 → 全ての子ノードが持っている最も重大なもの  - SLAはサービス属性ではなくなり、複数のサービスに割り当てることができる別個のエンティティになりました。 アップグレード中に、同一のSLAがグループ化され、各グループごとに1つのSLAが作成されます。サービスには、マッチング用に新しい[サービスタグ](/manual/it_services/service_tree#service-tags) `SLA`:`<ID>` が付与されます。  参照 :    - [サービス監視アップグレード](/manual/appendix/services_upgrade)の詳細 - [サービス](/manual/it_services)の設定

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

en-us	### Service  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**serviceid**<br>(required)|string|ID of the Service.|
ja	### Service  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |**serviceid**<br>(必須)|string|サービスID|

en-us	 ### Services  In older Zabbix versions, services had two types of dependencies: soft and hard. After an upgrade, all dependencies will become equal.   If a service "Child service" has been previously linked to "Parent service 1" via hard dependency and additionally "Parent service 2" via soft dependency, after an upgrade the "Child service" will have two parent services "Parent service 1" and "Parent service 2".  Trigger-based mapping between problems and services has been replaced by tag-based mapping. In Zabbix 6.0 and newer, service configuration form has a new parameter *Problem tags*, which allows specifying one or multiple tag name and value pairs for problem matching.  Triggers that have been linked to a service will get a new tag `ServiceLink` : `<trigger ID>:<trigger name>` (tag value will be truncated to 32 characters). Linked services will get `ServiceLink` [problem tag](/manual/it_services/service_tree#problem-tags) with the same value.
ja	### サービス  古いZabbixバージョンでは、サービスにはソフトとハードの2種類の依存関係がありました。アップグレード後、すべての依存関係は等しくなります。  サービス「子サービス」が以前にハード依存関係を介して「親サービス1」にリンクされ、さ​​らにソフト依存関係を介して「親サービス2」にリンクされていた場合、アップグレード後「子サービス」は単に2つの親サービスにリンクされます（「親サービス1」および「親サービス2」）。  問題とサービス間のトリガーベースのマッピングは、タグベースのマッピングに置き換えられました。 Zabbix 6.0以降では、サービス設定フォームに新しいパラメータ*Problem tags*が追加され、問題のマッチングのために1つまたは複数のタグ名と値のペアを指定できるようになりました。サービスにリンクされているトリガーは、新しいタグ`ServiceLink`:`<トリガーID>:<トリガー名>`を取得します。（タグ値は32文字に切り捨てられます）リンクされたサービスは、同じ値の`ServiceLink`[Problem tags](/manual/it_services/service_tree#problem-tags) を取得します。

en-us	#### Services  Manage services for service-level monitoring and retrieve detailed SLA information about any service.  [Service API](/manual/api/reference/service)
ja	#### サービス  サービスレベルのモニタリングのためにサービスを管理し、あらゆるサービスの詳細なSLA情報を取得することができます。  [Service API](/manual/api/reference/service)

en-us	 **Services menu**  There is now a new Services menu in Zabbix, with four menu sections:  - [Services](/manual/web_interface/frontend_sections/services/service) - for service overview and service configuration (moved from *Monitoring* -> *Services*) - [Service actions](/manual/web_interface/frontend_sections/services/service_actions) - for service actions (new action type) - [SLA](/manual/web_interface/frontend_sections/services/sla) - for configuring SLAs - [SLA report](/manual/web_interface/frontend_sections/services/sla_report) - for SLA reports (also available as dashboard widget)  ![](../../../assets/en/manual/introduction/services_menu.png)  Note that a separate section for service configuration no longer exists (previously in *Configuration* → *Services*).
ja	 **サービスメニュー**  Zabbixに4つのメニューセクションからなる新しいサービスメニューが追加されました。  - [サービス](/manual/web_interface/frontend_sections/services/service) - サービス概要とサービス構成用 (*監視* から *サービス* へ移動) - [サービス アクション](/manual/web_interface/frontend_sections/services/service_actions) - サービスアクション(新しいアクションタイプ) - [SLA](/manual/web_interface/frontend_sections/services/sla) - SLAの構成用 - [SLAレポート](/manual/web_interface/frontend_sections/services/sla_report) - SLAレポート用 (ダッシュボードウィジェットとしても利用可能)  ![](../../../assets/en/manual/introduction/services_menu.png)  サービスの設定のための別のセクション、*設定*はもう存在しないことに注意してください。

en-us	### Service tag  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Tag name.<br><br>If empty string is specified, the service tag will not be used for service matching.| |value|string|Tag value.<br><br>If no value or empty string is specified, only the tag name will be used for service matching.|
ja	### Service tag  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |**tag**<br>(必須)|string|タグ名<br><br>空の文字列が指定されている場合、サービスタグはサービスマッチングに使用されません。| |value|string|タグ値<br><br>値がないか空の文字列の場合、サービスの照合にはタグ名のみが使用されます。|

en-us	### Service tag  The service tag object has the following properties.  | Property              | [Type](/manual/api/reference_commentary#data_types) | Description        | |-----------------------|-----------------------------------------------------|--------------------| | **tag**<br>(required) | string                                              | Service tag name.  | | value                 | string                                              | Service tag value. |
ja	### Service tag  service tag オブジェクトには次のプロパティがあります。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |-----------------------|-----------------------------------------------------|--------------------| |**tag**<br>(必須)|string|サービスタグ名| |value|string|サービスタグ値|

en-us	# Service  This class is designed to work with IT infrastructure/business services.  Object references:\  -   [Service](/manual/api/reference/service/object#service) -   [Status rule](/manual/api/reference/service/object#status_rule) -   [Service tag](/manual/api/reference/service/object#service_tag) -   [Service alarm](/manual/api/reference/service/object#service_alarm) -   [Problem tag](/manual/api/reference/service/object#problem_tag)  Available methods:\  -   [service.create](/manual/api/reference/service/create) - creating     new services -   [service.delete](/manual/api/reference/service/delete) - deleting     services -   [service.get](/manual/api/reference/service/get) - retrieving     services -   [service.update](/manual/api/reference/service/update) - updating     services
ja	# Service  このクラスは、ITインフラストラクチャ/ビジネスのサービスを操作するためのものです。  オブジェクトリファレンス :\  -   [Service](/manual/api/reference/service/object#service) -   [Status rule](/manual/api/reference/service/object#status_rule) -   [Service tag](/manual/api/reference/service/object#service_tag) -   [Service alarm](/manual/api/reference/service/object#service_alarm) -   [Problem tag](/manual/api/reference/service/object#problem_tag)  利用可能なメソッド :\  -   [service.create](/manual/api/reference/service/create) - 新しいサービスの作成 -   [service.delete](/manual/api/reference/service/delete) - サービスの削除 -   [service.get](/manual/api/reference/service/get) - サービスの取得 -   [service.update](/manual/api/reference/service/update) - サービスの更新

en-us	 ### Service tree  The next step is to build the service tree. In this example, the infrastructure is very basic and consists of three services: *Zabbix cluster* (parent) and two child services *Zabbix server node 1* and *Zabbix server node 2*.        Zabbix cluster     |     |- Zabbix server node 1     |- Zabbix server node 2  At the Services page, turn on *Edit* mode and press Create service:  ![](../../../assets/en/manual/config/service_mode.png){class="nozoom"}  In the service configuration window, enter name *Zabbix cluster* and mark the checkbox *Advanced configuration*.   ![](../../../assets/en/manual/config/service_cluster.png){width=600}  Configure additional rule:  ![](../../../assets/en/manual/config/service_add_rule.png){width=600}  Zabbix cluster will have two child services - one for each of the HA nodes. If both HA nodes have problems of at least *Warning* status,  parent service status should be set to *Disaster*. To achieve this, additional rule should be configured as:  - Set status to: Disaster - Condition: If at least `N` child services have `Status` status or above - N: 2 - Status: Warning  Switch to the *Tags* tab and add a tag `Zabbix:server`. This tag will be used later for service actions and SLA reports.  ![](../../../assets/en/manual/config/service_cluster1.png){width=600}  Save the new service. 
ja	### サービスツリー  次のステップは、サービスツリーを構築することです。この例でのインフラストラクチャは非常に基本的であり、*Zabbix cluster*（親）と2つの子サービス*Zabbix server node 1*および*Zabbix server node 2*の3つのサービスで構成されています。      Zabbix cluster     |     |-Zabbix server node 1     |-Zabbix server node 2  [Services]ページで*Edit*モードをオンにして、[Create service]を押します。  ![](../../../assets/en/manual/config/service_mode.png){class="nozoom"}  サービス設定ウィンドウで、Nameに*Zabbix cluster*を入力し、チェックボックス*Advanced configuration*をチェックします。  ![](../../../assets/en/manual/config/service_cluster.png){width=600}  追加のルールを構成します。  ![](../../../assets/en/manual/config/service_add_rule.png){width=600}  Zabbix clusterには2つの子サービスがあります。（HA nodeごとに1つ）両方のHAノードに少なくとも*Warning*ステータスの問題がある場合は、親サービスのステータスを*Disaster*に設定する必要があります。これを実現するには、追加のルールを次のように構成する必要があります。  - Set status to: Disaster - Condition: If at least `N` child services have `Status` status or above - N: 2 - Status: Warning  *Tags*タブに切り替えて、タグ `Zabbix:server`を追加します。このタグは後でサービスアクションとSLAレポートに使用されます。  ![](../../../assets/en/manual/config/service_cluster1.png){width=600}  新しいサービスを保存します。

en-us	# service.update
ja	# service.update

en-us	#### settings  Changes:\ [ZBXNEXT-6945](https://support.zabbix.com/browse/ZBXNEXT-6945) `settings.get`, `settings.update`: added support of parameters `geomaps_tile_provider`, `geomaps_tile_url`, `geomaps_max_zoom` and `geomaps_attribution`.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) `settings.get`, `settings.update`: added support of parameter `auditlog_enabled`.\
ja	#### 設定  変更点:\ [ZBXNEXT-6945](https://support.zabbix.com/browse/ZBXNEXT-6945) `settings.get`, `settings.update`: パラメーター `geomaps_tile_provider`, `geomaps_tile_url`, `geomaps_max_zoom`, `geomaps_attribution` のサポートを開始しました。\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) `settings.get`, `settings.update`: パラメーター `auditlog_enabled` のサポートを開始しました。\

en-us	#### Settings  Entering a name for Zabbix server is optional, however, if submitted, it will be displayed in the menu bar and page titles.  Set the default [time zone](/manual/web_interface/time_zone#overview) and theme for the frontend.  ![](../../../assets/en/manual/installation/install_4.png){width="550"}
ja	#### 設定  Zabbix server名の入力は任意ですが、入力した場合、メニューバーとページタイトルに表示されます。  デフォルトの[time zone](/manual/web_interface/time_zone#overview)とフロントエンドのテーマを設定します。  ![](../../../assets/en/manual/installation/install_4.png){width="550"}

en-us	# settings.get
ja	# settings.get

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

en-us	# Settings  This class is designed to work with common administration settings.  Object references:\  -   [Settings](/manual/api/reference/settings/object#settings)  Available methods:\  -   [settings.get](/manual/api/reference/settings/get) - retrieve     settings -   [settings.update](/manual/api/reference/settings/update) - update     settings
ja	# Settings  このクラスは、一般的な管理設定を操作するためのものです。  オブジェクトリファレンス :\  -   [Settings](/manual/api/reference/settings/object#settings)  利用可能なメソッド :\  -   [settings.get](/manual/api/reference/settings/get) - 設定を取得する -   [settings.update](/manual/api/reference/settings/update) - 設定を更新する

en-us	# settings.update
ja	# settings.update

en-us	#### Setting the maximum for the Y scale  Set the maximum of the Y scale to a fixed value of 100.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "graph.update",     "params": {         "graphid": "439",         "ymax_type": 1,         "yaxismax": 100     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "graphids": [             "439"         ]     },     "id": 1 } ```
ja	#### Y スケールの最大値を設定する  Yスケールの最大値を固定値100に設定します。  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "graph.update",     "params": {         "graphid": "439",         "ymax_type": 1,         "yaxismax": 100     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "graphids": [             "439"         ]     },     "id": 1 } ```

en-us	#### Setting the parent for a service  Make service with ID "3" to be the parent for service with ID "5".  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "serviceid": "5",         "parents": [             {                 "serviceid": "3"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "5"         ]     },     "id": 1 } ```
ja	#### 親サービスを設定する  ID"3"のサービスをID"5"のサービスの親にします。  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "serviceid": "5",         "parents": [             {                 "serviceid": "3"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "5"         ]     },     "id": 1 } ```

en-us	#### - Setting up SNMP trap monitoring
ja	#### SNMP Trap 監視の設定

en-us	#### Setting up SSL for Zabbix frontend  On RHEL-based systems, install the `mod_ssl` package:  ```bash dnf install mod_ssl ```  Create a directory for SSL keys:  ```bash mkdir -p /etc/httpd/ssl/private chmod 700 /etc/httpd/ssl/private ```  Create the SSL certificate:  ```bash openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/private/apache-selfsigned.key -out /etc/httpd/ssl/apache-selfsigned.crt ```  Fill out the prompts appropriately. The most important line is the one that requests the `Common Name`. You need to enter the domain name that you want to be associated with your server. You can enter the public IP address instead if you do not have a domain name.  ```ini Country Name (2 letter code) [XX]: State or Province Name (full name) []: Locality Name (eg, city) [Default City]: Organization Name (eg, company) [Default Company Ltd]: Organizational Unit Name (eg, section) []: Common Name (eg, your name or your server's hostname) []:example.com Email Address []: ```  Edit the Apache SSL configuration file (`/etc/httpd/conf.d/ssl.conf`):  ```ini DocumentRoot "/usr/share/zabbix" ServerName example.com:443 SSLCertificateFile /etc/httpd/ssl/apache-selfsigned.crt SSLCertificateKeyFile /etc/httpd/ssl/private/apache-selfsigned.key ```  Restart the Apache service to apply the changes:  ```bash systemctl restart httpd.service ```
ja	#### ZabbixのWebインターフェースのSSLのセットアップ  RHELベースのシステムでは、`mod_ssl`パッケージをインストールします :  ```bash dnf install mod_ssl ```  SSL鍵用のディレクトリを作成します :  ```bash mkdir -p /etc/httpd/ssl/private chmod 700 /etc/httpd/ssl/private ```  SSL証明書を作成します :  ```bash openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/private/apache-selfsigned.key -out /etc/httpd/ssl/apache-selfsigned.crt ```  プロンプトに適切に入力します。 最も重要な行は、`Common Name`を指定する行です。 サーバーに関連付けるドメイン名を入力する必要があります。 ドメイン名がない場合は、代わりにパブリックIPアドレスを入力することができます。  ```ini Country Name (2 letter code) [XX]: State or Province Name (full name) []: Locality Name (eg, city) [Default City]: Organization Name (eg, company) [Default Company Ltd]: Organizational Unit Name (eg, section) []: Common Name (eg, your name or your server's hostname) []:example.com Email Address []: ```  Apache SSL設定ファイル (`/etc/httpd/conf.d/ssl.conf`) を編集します :  ```ini DocumentRoot "/usr/share/zabbix" ServerName example.com:443 SSLCertificateFile /etc/httpd/ssl/apache-selfsigned.crt SSLCertificateKeyFile /etc/httpd/ssl/private/apache-selfsigned.key ```  変更を反映させるためApacheのサービスを再起動します :  ```bash systemctl restart httpd.service ```

en-us	#### Setting up the identity provider  In order to work with Zabbix, a SAML identity provider ([onelogin.com](https://onelogin.com), [auth0.com](https://auth0.com), [okta.com](https://okta.com), etc.) needs to be configured in the following way:  -   *Assertion Consumer URL* should be set to     `<path_to_zabbix_ui>/index_sso.php?acs` -   *Single Logout URL* should be set to     `<path_to_zabbix_ui>/index_sso.php?sls`  `<path_to_zabbix_ui>` examples: %% <https://example.com/zabbix/ui>, <http://another.example.com/zabbix>, <http://><any\_public\_ip\_address>/zabbix %%
ja	#### IDプロバイダーの設定  SAML IDプロバイダーであるZabbix（([onelogin.com](https://onelogin.com), [auth0.com](https://auth0.com),[okta.com](https://okta.com),など）を次の方法で設定する必要があります。  -   *アサーションコンシューマURL*は`<path_to_zabbix_ui>/index_sso.php?acs`に設定する必要があります -   *シングルログアウトURL*は`<path_to_zabbix_ui>/index_sso.php?sls`に設定する必要があります  `<path_to_zabbix_ui>`の例：%% <https://example.com/zabbix/ui>,<http://another.example.com/zabbix>,<http：//> <any\_public \ _ip\ _address> / zabbix %%

en-us	#### Setting up Zabbix  ::: noteimportant It is required to install php-openssl if you want to use SAML authentication in the frontend. :::  To use SAML authentication Zabbix should be configured in the following way:  1\. Private key and certificate should be stored in the *ui/conf/certs*/, unless custom paths are provided in [zabbix.conf.php](authentication#advanced_settings).  By default, Zabbix will look in the following locations:  -   ui/conf/certs/sp.key - SP private key file -   ui/conf/certs/sp.crt - SP cert file -   ui/conf/certs/idp.crt - IDP cert file  2\. All of the most important settings can be configured in the Zabbix frontend. However, it is possible to specify additional settings in the [configuration file](authentication#advanced_settings).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_saml.png)  Configuration parameters, available in the Zabbix frontend:  |Parameter|Description| |--|--------| |*Enable SAML authentication*|Mark the checkbox to enable SAML authentication.| |*IDP entity ID*|The unique identifier of SAML identity provider.| |*SSO service URL*|The URL users will be redirected to when logging in.| |*SLO Service URL*|The URL users will be redirected to when logging out. If left empty, the SLO service will not be used.| |// Username attribute//|SAML attribute to be used as a username when logging into Zabbix.<br>List of supported values is determined by the identity provider.<br><br>Examples:<br>uid<br>userprincipalname<br>samaccountname<br>username<br>userusername<br><urn:oid:0.9.2342.19200300.100.1.1><br><urn:oid:1.3.6.1.4.1.5923.1.1.1.13><br><urn:oid:0.9.2342.19200300.100.1.44>| |*SP entity ID*|The unique identifier of SAML service provider.| |*SP name ID format*|Defines which name identifier format should be used.<br><br>Examples:<br><urn:oasis:names:tc:SAML:2.0:nameid-format:persistent><br><urn:oasis:names:tc:SAML:2.0:nameid-format:transient><br><urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos><br><urn:oasis:names:tc:SAML:2.0:nameid-format:entity>| |*Sign*|Mark the checkboxes to select entities for which SAML signature should be enabled:<br>*Messages*<br>*Assertions*<br>*AuthN requests*<br>*Logout requests*<br>*Logout responses*| |*Encrypt*|Mark the checkboxes to select entities for which SAML encryption should be enabled:<br>*Assertions*<br>*Name ID*| |*Case-sensitive login*|Mark the checkbox to enable case-sensitive login (disabled by default) for usernames.<br>E.g. disable case-sensitive login and log in with, for example, 'ADMIN' user even if the Zabbix user is 'Admin'.<br>*Note* that with case-sensitive login disabled the login will be denied if multiple users exist in Zabbix database with similar usernames (e.g. Admin, admin).|
ja	#### Zabbixのセッティング  ::: noteimportant フロントエンドで SAML 認証を使用する場合は、php-openssl をインストールする必要があります。 :::  SAML 認証を使用するには、Zabbix を次のように設定する必要があります。  1\. [zabbix.conf.php](authentication#advanced_settings)でカスタム パスが指定されていない限り、秘密鍵と証明書は *ui/conf/certs*/ に保存する必要があります。  デフォルトでは、Zabbix は次の場所を検索します。  -   ui/conf/certs/sp.key - SP 秘密鍵ファイル -   ui/conf/certs/sp.crt - SP 証明書ファイル -   ui/conf/certs/idp.crt - IDP 証明書ファイル  2\. 最も重要な設定はすべて、Zabbix フロントエンドで構成できます。 ただし、[設定ファイル](authentication#advanced_settings)で追加設定を指定することも可能です。  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth_saml.png)  Zabbix フロントエンドで利用可能な設定パラメータ:  |パラメータ|説明| |--|--------| |*SAML認証の有効化*|チェックボックスをマークして、SAML 認証を有効にします。| |*IdPエンティティID*|SAML ID プロバイダーのユニーク識別子。| |*SSOサービスURL*|ログイン時にユーザーがリダイレクトされる URL。| |*SLOサービスURL*|ログアウト時にユーザーがリダイレクトされる URL。 空のままにすると、SLO サービスは使用されません。| |//ユーザー名の属性//|Zabbix へのログイン時にユーザー名として使用される SAML 属性。<br>サポートされている値のリストは ID プロバイダーによって決まります。<br><br>例:<br>uid<br>userprincipalname<br>samaccountname<br>username<br>userusername<br><urn:oid:0.9.2342.19200300.100.1.1><br><urn:oid:1.3.6.1.4.1.5923.1.1.1.13><br><urn:oid:0.9 .2342.19200300.100.1.44>| |*SPのエンティティID*|SAML サービス プロバイダーのユニーク識別子。| |*SPのNameIDフォーマット*|使用する名前識別子の形式を定義します。<br><br>例:<br><urn:oasis:names:tc:SAML:2.0:nameid-format:persistent><br><urn:oasis:names:tc:SAML:2.0:nameid-format:transient><br><urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos><br><urn:oasis:names:tc:SAML:2.0:nameid-format:entity>| |*サイン*|チェックボックスをマークして、SAML 署名を有効にする必要があるエンティティを選択します。<br>*メッセージ*<br>*アサーション*<br>*AuthNリクエスト*<br>*ログアウトリクエスト*<br>*ログアウトレスポンス*| |*暗号化*|チェックボックスをマークして、SAML 暗号化を有効にするエンティティを選択します:<br>*アサーション*<br>*NameID*| |*ログイン時に大文字小文字を区別*|チェックボックスをマークして、ユーザー名の大文字と小文字を区別するログインを有効にします (デフォルトでは無効)。<br>例:大文字と小文字を区別するログインを無効にすると、たとえば、Zabbix ユーザーが'Admin'であっても'ADMIN'ユーザーでログインします。<br>*注* 大文字と小文字を区別するログインを無効にすると、Zabbix データベースに類似したユーザー名 (Admin、admin など) を持つ複数のユーザーが存在する場合、ログインが拒否されることに注意してください。|

en-us	#### Setup examples using different SNMP protocol versions  This example uses snmptrapd and a Bash receiver script to pass traps to Zabbix server.  Setup:  1.  Configure Zabbix to start SNMP trapper and     set the trap file. Add to `zabbix_server.conf`:      StartSNMPTrapper=1     SNMPTrapperFile=/tmp/my_zabbix_traps.tmp  2.  Download the Bash script to `/usr/sbin/zabbix_trap_handler.sh`:      curl -o /usr/sbin/zabbix_trap_handler.sh https://raw.githubusercontent.com/zabbix/zabbix-docker/6.2/Dockerfiles/snmptraps/alpine/conf/usr/sbin/zabbix_trap_handler.sh  If necessary, adjust the ZABBIX_TRAPS_FILE variable in the script. To use the default value, create the parent directory first:      mkdir -p /var/lib/zabbix/snmptraps  3. Add the following to `snmtrapd.conf` (refer to working [example](https://raw.githubusercontent.com/zabbix/zabbix-docker/6.2/Dockerfiles/snmptraps/alpine/conf/etc/snmp/snmptrapd.conf))      traphandle default /bin/bash /usr/sbin/zabbix_trap_handler.sh  4.  Create an SNMP item TEST:\      Host SNMP interface IP: 127.0.0.1     Key: `snmptrap["linkup"]`     Log time format: yyyyMMdd.hhmmss  5.  Next we will configure `snmptrapd` for our chosen SNMP protocol version and     send test traps using the `snmptrap` utility.  ##### SNMPv1, SNMPv2  SNMPv1 and SNMPv2 protocols rely on "community string" authentication. In the example below we will use "secret" as community string. It must be set to the same value on SNMP trap senders.  Please note that while still widely used in production environments, SNMPv2 doesn't offer any encryption and real sender authentication. The data is sent as plain text and therefore  these protocol versions should only be used in secure environments such as private network  and should never be used over any public or third-party network.  SNMP version 1 isn't really used these days since it doesn't support 64-bit counters and is considered a legacy protocol.  To enable accepting SNMPv1 or SNMPv2 traps you should add the following line to `snmptrapd.conf`. Replace "secret" with the SNMP community string configured on SNMP trap senders:      authCommunity log,execute,net secret  Next we can send a test trap using `snmptrap`. We will use the common "link up" OID in this example:      snmptrap -v 2c -c secret localhost 0 linkUp.0  ##### SNMPv3  SNMPv3 addresses SNMPv1/v2 security issues and provides authentication and encryption. You can use either SHA or MD5 as authentication method and AES or DES as cipher.  To enable accepting SNMPv3 add the following line to `snmptrapd.conf`:      createUser -e 0x8000000001020304 traptest SHA mypassword AES     authuser log,execute traptest  :::noteimportant Please note the "execute" keyword that allows to execute scripts for this user security model. :::      # snmptrap -v 3 -n "" -a SHA -A mypassword -x AES -X mypassword -l authPriv -u traptest -e 0x8000000001020304 localhost 0 linkUp.0  ::: notewarning If you wish to use strong encryption methods such as AES192 or AES256, please use net-snmp starting with version 5.8. You might have to recompile it with `configure` option: `--enable-blumenthal-aes`. Older versions of net-snmp do not support AES192/AES256. See also: http://www.net-snmp.org/wiki/index.php/Strong_Authentication_or_Encryption :::  ##### Verification   In both examples you will see similar lines in your `/var/lib/zabbix/snmptraps/snmptraps.log`:      20220805.102235 ZBXTRAP 127.0.0.1     UDP: [127.0.0.1]:35736->[127.0.0.1]:162     DISMAN-EVENT-MIB::sysUpTimeInstance = 0:0:00:00.00     SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0  The item value in Zabbix will be:      2022-08-05 10:54:43 2022-08-05 10:54:41       20220805.105441 UDP: [127.0.0.1]:44262->[127.0.0.1]:162     DISMAN-EVENT-MIB::sysUpTimeInstance = 0:0:00:00.00     SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0
ja	#### 異なる SNMP プロトコル バージョンを使用したセットアップ例  この例では、snmptrapd と Bash レシーバー スクリプトを使用して、トラップを Zabbix サーバーに渡します。  設定：  1.  SNMP トラッパーを起動し、トラップ ファイルを設定するように Zabbix を構成します。 `zabbix_server.conf`に以下を追加:      StartSNMPTrapper=1     SNMPTrapperFile=/tmp/my_zabbix_traps.tmp  2.  Bash スクリプトを`/usr/sbin/zabbix_trap_handler.sh`としてダウンロード      curl -o /usr/sbin/zabbix_trap_handler.sh https://raw.githubusercontent.com/zabbix/zabbix-docker/6.2/Dockerfiles/snmptraps/alpine/conf/usr/sbin/zabbix_trap_handler.sh  必要に応じて、スクリプトの ZABBIX_TRAPS_FILE 変数を調整します。 デフォルト値を使用するには、最初に親ディレクトリを作成します。      mkdir -p /var/lib/zabbix/snmptraps  3. 以下を `snmtrapd.conf` に追加します (参照動作[例](https://raw.githubusercontent.com/zabbix/zabbix-docker/6.2/Dockerfiles/snmptraps/alpine/conf/etc/snmp/snmptrapd.conf))      traphandle default /bin/bash /usr/sbin/zabbix_trap_handler.sh  4.  SNMP アイテム TEST:\ を作成します。      ホスト SNMP インターフェース IP: 127.0.0.1     キー: `snmptrap["linkup"]`     ログタイムフォーマット: yyyyMMdd.hhmmss  5.  選択した SNMP プロトコル バージョンに対して`snmptrapd`を構成し、`snmptrap`ユーティリティを使用してテスト トラップを送信します。  ##### SNMPv1, SNMPv2  SNMPv1 および SNMPv2 プロトコルは"コミュニティ ストリング"認証に依存しています。 以下の例では、コミュニティ ストリングとして"secret"を使用します。 SNMP トラップ送信側で同じ値に設定する必要があります。  SNMPv2 は実稼働環境でまだ広く使用されていますが、暗号化と実際の送信者認証を提供していないことに注意してください。 データはプレーン テキストとして送信されるため、これらのプロトコル バージョンは、プライベート ネットワークなどの安全な環境でのみ使用し、公共またはサード パーティのネットワークでは決して使用しないでください。  SNMP バージョン 1 は、64 ビット カウンターをサポートしておらず、レガシー プロトコルと見なされているため、最近では実際には使用されていません。  SNMPv1 または SNMPv2 トラップの受け入れを有効にするには、次の行を `snmptrapd.conf` に追加する必要があります。 "secret"を、SNMP トラップ送信者で構成された SNMP コミュニティ文字列に置き換えます。      authCommunity log,execute,net secret  次に`snmptrap`を使用してテストトラップを送信します。 この例では、共通の"linkUp" OID を使用します。      snmptrap -v 2c -c secret localhost 0 linkUp.0  ##### SNMPv3  SNMPv3 は、SNMPv1/v2 のセキュリティ問題に対処し、認証と暗号化を提供します。 認証方式として SHA または MD5 を使用し、暗号として AES または DES を使用できます。  SNMPv3 の受け入れを有効にするには、次の行を `snmptrapd.conf` に追加します。      createUser -e 0x8000000001020304 traptest SHA mypassword AES     authuser log,execute traptest  :::noteimportant このユーザー セキュリティ モデルのスクリプトを実行できるようにする "execute" キーワードに注意してください。 :::      # snmptrap -v 3 -n "" -a SHA -A mypassword -x AES -X mypassword -l authPriv -u traptest -e 0x8000000001020304 localhost 0 linkUp.0  ::: notewarning AES192 や AES256 などの強力な暗号化方式を使用する場合は、バージョン 5.8 以降の net-snmp を使用してください。`configure`オプションで再コンパイルする必要があるかもしれません: `--enable-blumenthal-aes` 古いバージョンの net-snmp は AES192/AES256 をサポートしていません。 参照: http://www.net-snmp.org/wiki/index.php/Strong_Authentication_or_Encryption :::  ##### 検証  どちらの例でも、`/var/lib/zabbix/snmptraps/snmptraps.log` に同様の行が表示されます:      20220805.102235 ZBXTRAP 127.0.0.1     UDP: [127.0.0.1]:35736->[127.0.0.1]:162     DISMAN-EVENT-MIB::sysUpTimeInstance = 0:0:00:00.00     SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0  Zabbix のアイテム値は次のようになります。      2022-08-05 10:54:43 2022-08-05 10:54:41       20220805.105441 UDP: [127.0.0.1]:44262->[127.0.0.1]:162     DISMAN-EVENT-MIB::sysUpTimeInstance = 0:0:00:00.00     SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0

en-us	# - Setup from sources
ja	# - ソースからのセットアップ

en-us	#### Setup wizard on SUSE with NGINX and php-fpm  Frontend setup wizard cannot save configuration file on SUSE with NGINX + php-fpm. This is caused by a setting in /usr/lib/systemd/system/php-fpm.service unit, which prevents Zabbix from writing to /etc. (introduced in [PHP 7.4](https://bugs.php.net/bug.php?id=72510)).  There are two workaround options available:  -   Set the     [ProtectSystem](https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ProtectSystem=)     option to 'true' instead of 'full' in the php-fpm systemd unit. -   Manually save /etc/zabbix/web/zabbix.conf.php file.
ja	#### SUSE で NGINX と php-fpm を使用する場合のセットアップウィザード  SUSE で NGINX + php-fpm を使用している場合、フロントエンドのセットアップウィザードで設定ファイルを保存できません。 <br> これは、/usr/lib/systemd/system/php-fpm.service unitの設定により、Zabbixが/etcに書き込むことができないためです。 <br> ([PHP7.4](https://bugs.php.net/bug.php?id=72510)で導入されました)。 <br>  2つの回避策があります。  -  php-fpm systemd unit で [ProtectSystem](https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ProtectSystem=) オプションを 'full' ではなく 'true' に設定する。 <br> -  /etc/zabbix/web/zabbix.conf.php ファイルを手動で保存する。 <br>

en-us	#### Set X-Frame-Options HTTP response header  By default, Zabbix is configured with X-Frame-Options HTTP header* set to `SAMEORIGIN`. This means that content can only be loaded in a frame that has the same origin as the page itself.  Zabbix frontend elements that pull content from external URLs (namely, the URL [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/url)) display retrieved content in a sandbox with all sandboxing restrictions enabled.  These settings enhance the security of the Zabbix frontend and provide protection against XSS and clickjacking attacks. *Super admin* users can [modify](/manual/web_interface/frontend_sections/administration/general#security) the *Use iframe sandboxing* and *Use X-Frame-Options HTTP header* parameters as needed. Please carefully weigh the risks and benefits before changing default settings. Turning iframe sandboxing or X-Frame-Options HTTP header off completely is not recommended.
ja	#### X-Frame-Options HTTP応答ヘッダーを設定する  デフォルトでは、ZabbixはX-Frame-Options HTTPヘッダー* が`SAMEORIGIN`に設定されて構成されています。 つまり、ページ自体と同じオリジンを持つフレームにのみコンテンツをロードできます。  外部URLからコンテンツをプルするZabbixフロントエンド要素 (つまり、URL[ダッシュボードウィジェット](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/url)) は、すべてのサンドボックス制限が有効になった状態で、取得したコンテンツをサンドボックスに表示します。  これらの設定により、Zabbixフロントエンドのセキュリティが強化され、XSSおよびクリックジャッキング攻撃に対する保護が提供されます。 *Super admin*ユーザーは、必要に応じて*Use iframe sandboxing*および*Use X-Frame-Options HTTP header*パラメータを[変更](/manual/web_interface/frontend_sections/administration/general#security)できます。 デフォルト設定を変更する前に、リスクとメリットを慎重に比較検討してください。 iframeサンドボックスまたはX-Frame-Options HTTPヘッダーを完全にオフにすることはお勧めできません。

en-us	#### Sharing  The **Sharing** tab contains the map type as well as sharing options (user groups, users) for private maps:  ![](../../../../../assets/en/manual/config/visualization/map_config2.png)  |Parameter|Description| |--|--------| |*Type*|Select map type:<br>**Private** - map is visible only to selected user groups and users<br>**Public** - map is visible to all| |*List of user group shares*|Select user groups that the map is accessible to.<br>You may allow read-only or read-write access.| |*List of user shares*|Select users that the map is accessible to.<br>You may allow read-only or read-write access.|  When you click on *Add* to save this map, you have created an empty map with a name, dimensions, and certain preferences. Now you need to add some elements. For that, click on *Constructor* in the map list to open the editable area.
ja	#### 共有  **共有** タブには、プライベート マップのマップ タイプと共有オプション (ユーザー グループ、ユーザー) が含まれています。  ![](../../../../../assets/en/manual/config/visualization/map_config2.png)  |パラメータ|説明| |--|--------| |*タイプ*|マップの種類を選択:<br>**非公開** - マップは選択したユーザー グループとユーザーのみに表示されます<br>**公開** - マップはすべてのユーザーに表示されます| |*共有するユーザーグループ*|マップにアクセスできるユーザー グループを選択します。<br>読み取り専用または読み書きアクセスを許可できます。| |*共有するユーザー*|マップにアクセスできるユーザーを選択します。<br>読み取り専用または読み書きアクセスを許可できます。|  *追加* をクリックしてこのマップを保存すると、名前、寸法、および特定の設定を含む空のマップが作成されます。 ここで、いくつかの要素を追加する必要があります。 そのためには、マップ リストの *変更* をクリックして、編集可能な領域を開きます。

en-us	##### Shell configuration form  This step should be performed only once for every host that will be monitored by SSH checks.  By using the following command the **public** key file can be installed on a remote host *10.10.10.10* so that then SSH checks can be performed with a *root* account:      # sudo -u zabbix ssh-copy-id root@10.10.10.10     The authenticity of host '10.10.10.10 (10.10.10.10)' can't be established.     RSA key fingerprint is 38:ba:f2:a4:b5:d9:8f:52:00:09:f7:1f:75:cc:0b:46.     Are you sure you want to continue connecting (yes/no)? yes     Warning: Permanently added '10.10.10.10' (RSA) to the list of known hosts.     root@10.10.10.10's password:      Now try logging into the machine, with "ssh 'root@10.10.10.10'", and check in:       .ssh/authorized_keys     to make sure we haven't added extra keys that you weren't expecting.  Now it's possible to check the SSH login using the default private key (*/home/zabbix/.ssh/id\_rsa*) for *zabbix* user account:      # sudo -u zabbix ssh root@10.10.10.10  If the login is successful, then the configuration part in the shell is finished and remote SSH session can be closed.
ja	##### シェル設定フォーム  この手順は、SSH チェックで監視する各ホストに対して 1 回だけ実行する必要があります。  次のコマンドを使用して、**public** 鍵ファイルをリモートホスト *10.10.10.10* にインストールし、<br> *root* アカウントで SSH チェックを実行できるようにすることができます。      # sudo -u zabbix ssh-copy-id root@10.10.10.10     The authenticity of host '10.10.10.10 (10.10.10.10)' can't be established.     RSA key fingerprint is 38:ba:f2:a4:b5:d9:8f:52:00:09:f7:1f:75:cc:0b:46.     Are you sure you want to continue connecting (yes/no)? yes     Warning: Permanently added '10.10.10.10' (RSA) to the list of known hosts.     root@10.10.10.10's password:      Now try logging into the machine, with "ssh 'root@10.10.10.10'", and check in:       .ssh/authorized_keys     to make sure we haven't added extra keys that you weren't expecting.  これで、*zabbix* ユーザアカウントのデフォルトの秘密鍵(*/home/zabbix/.ssh/id_rsa*)を使用した SSH ログインを<br> 確認することができるようになります:      # sudo -u zabbix ssh root@10.10.10.10  ログインに成功した場合は、シェルの設定が終了し、リモートSSHセッションを閉じることができます。

en-us	### Signing data using RS256  A new `sign(hash,key,data)` JavaScript function has been implemented allowing to use the RS256 encryption algorithm to calculate the signature.   For more details see: [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects#global-javascript-functions).
ja	### RS256 を使用したデジタル署名  JavaScript関数 `sign(hash,key,data)` が新たに実装され、RS256 の暗号化アルゴリズムを使用したデジタル署名が可能になりました。  詳細については、 [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects#global-javascript-functions) を参照してください。

en-us	##### Simple attributes  An MBean object name is nothing but a string which you define in your Java application. An attribute name, on the other hand, can be more complex. In case an attribute returns primitive data type (an integer, a string etc.) there is nothing to worry about, the key will look like this:      jmx[com.example:Type=Hello,weight]  In this example the object name is "com.example:Type=Hello", the attribute name is "weight", and the returned value type should probably be "Numeric (float)".
ja	##### 単純な属性  MBeanオブジェクト名はJavaアプリケーションで定義する文字列にすぎません。一方、属性名はもっと複雑なことができます。<br> 属性がプリミティブなデータ型（整数、文字列など）を返す場合、何も心配する必要はなく、キーは次のようになります。<br>      jmx[com.example:Type=Hello,weight]   この例では、オブジェクト名は "com.<example:Type=Hello>"で、属性名は "weight"、戻り値の型はおそらく"Numeric (float) "であるべきです。

en-us	#### Simple checks  There is a bug in **fping** versions earlier than v3.10 that mishandles duplicate echo replay packets. This may cause unexpected results for `icmpping`, `icmppingloss`, `icmppingsec` items. It is recommended to use the latest version of **fping**. Please see [ZBX-11726](https://support.zabbix.com/browse/ZBX-11726) for more details.
ja	#### シンプルチェック  v3.10より前のバージョンの**fping**には、重複したエコーリプライパケットを誤って処理するバグがあります。 <br> これは `icmpping`, `icmppingloss`, `icmppingsec` アイテムに予期せぬ結果をもたらすかもしれません。 <br> このため、最新バージョンの**fping**を使用することをお勧めします。 <br> 詳細は[ZBX-11726](https://support.zabbix.com/browse/ZBX-11726)を参照してください。 <br>

en-us	##### Simple data collection  Collect the content of *https://www.example.com/release\_notes*:  -   Create an item with type "Script".\ -   In the *Script* field, enter the following code:  ``` {.java} var request = new HttpRequest(); return request.get("https://www.example.com/release_notes"); ```
ja	##### シンプルなデータ収集  *https://www.example.com/release_notes* の内容を収集します。  - タイプ "Script"の item を作成します。 - *Script* 欄に、次のコードを入力します。  ``` {.java} var request = new HttpRequest(); return request.get("https://www.example.com/release_notes"); ```

en-us	 #### Simple macros replaced by expression macros  A new expression syntax for triggers and calculated items was introduced in [Zabbix 5.4](https://www.zabbix.com/documentation/5.4/manual/introduction/whatsnew540). However, the old syntax still remained in use in simple macros. In the new version, the functionality of simple macros has been transferred to expression macros and the new expression syntax is used. See the comparison below for details of the change:  |In Zabbix 6.0|Before Zabbix 6.0| |-------------|-----------------| |`{?avg(/host/key,1h)}`<br><br>Example of an expression macro in the new version.|`{host:key.avg(1h)}`<br><br>Example of a simple macro in previous versions.|  The existing simple macros will be converted to expression macros during the upgrade. The scope of expression macros covers the same that was offered by simple macros. Thus, expression macros can be used in:  -   problem notifications and commands -   problem update notifications and commands -   map element labels -   map link labels -   map shape labels -   graph names
ja	 #### 単純なマクロを式マクロに置き換える  トリガーと計算アイテムのための新しい式の構文が、[Zabbix 5.4](https://www.zabbix.com/documentation/5.4/manual/introduction/whatsnew540) で導入されました。しかし、単純なマクロでは、まだ古い構文が使われていました。 新しいバージョンでは、単純なマクロの機能が式マクロに移行され、新しい式の構文を採用しました。 以下の比較を参照してください：  |Zabbix 6.0|Zabbix 6.0以前| |-------------|-----------------| |`{?avg(/host/key,1h)}`<br><br>新しいバージョンでの式のサンプル|`{host:key.avg(1h)}`<br><br>前のバージョンでの単純なマクロのサンプル|  以前の単純なマクロは、アップグレード中に式のマクロに変換されます。 式のマクロの範囲は、単純なマクロで提供されていたものと同じです。 したがって、式マクロは次のような場合で使用できます：  -   障害の通知とコマンド実行 -   障害の更新の通知とコマンド実行 -   マップの要素のラベル -   マップ内のリンクのラベル -   マップの図形のラベル -   グラフの名前

en-us	 #### Simple macros replaced by expression macros  A new expression syntax for triggers and calculated items was introduced in [Zabbix 5.4](https://www.zabbix.com/documentation/5.4/manual/introduction/whatsnew540). However, the old syntax still remained in use in simple macros. In the new version, the functionality of simple macros has been transferred to expression macros and the new expression syntax is used. See the comparison below for details of the change:  |In Zabbix 6.0|Before Zabbix 6.0| |-------------|-----------------| |`{?avg(/host/key,1h)}`<br><br>Example of an expression macro in the new version.|`{host:key.avg(1h)}`<br><br>Example of a simple macro in previous versions.|  The existing simple macros will be converted to expression macros during the upgrade. The scope of expression macros covers the same that was offered by simple macros. Thus, expression macros can be used in:  -   problem notifications and commands -   problem update notifications and commands -   map element labels -   map link labels -   map shape labels -   graph names  
ja	### New functions  

en-us	##### Simple macros replaced by expression macros  The functionality of simple macros has been [transferred](/manual/introduction/whatsnew600#simple_macros_replaced_by_expression_macros) to expression macros. The existing simple macros will be converted to expression macros during the upgrade. Macros that can not be converted without exceeding the length limit will not be converted with a warning printed in the log file.
ja	##### シンプルマクロを式マクロに置き換える  シンプルマクロの機能を式マクロに移行[transferred](/manual/introduction/whatsnew600#simple_macros_replaced_by_expression_macros)しました。既存のシンプルマクロは、バージョンアップ時に式マクロに変換されます。 <br> 長さの制限により変換できないマクロは変換されず、警告がログファイルに警告が出力されます。 <br>

en-us	#### Size limits  There are size limits for PSK identity and value in Zabbix, in some cases a crypto library can have lower limit:  |Component|PSK identity max size|PSK value min size|PSK value max size| |---------|---------------------|------------------|------------------| |*Zabbix*|128 UTF-8 characters|128-bit (16-byte PSK, entered as 32 hexadecimal digits)|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)| |*GnuTLS*|128 bytes (may include UTF-8 characters)|\-|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)| |*OpenSSL 1.0.x, 1.1.0*|127 bytes (may include UTF-8 characters)|\-|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)| |*OpenSSL 1.1.1*|127 bytes (may include UTF-8 characters)|\-|512-bit (64-byte PSK, entered as 128 hexadecimal digits)| |*OpenSSL 1.1.1a and later*|127 bytes (may include UTF-8 characters)|\-|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)|  ::: noteimportant  Zabbix frontend allows configuring up to 128-character long PSK identity string and 2048-bit long PSK regardless of crypto libraries used.\ If some Zabbix components support lower limits, it is the user's responsibility to configure PSK identity and value with allowed length for these components.\ Exceeding length limits results in communication failures between Zabbix components.  :::  Before Zabbix server connects to agent using PSK, the server looks up the PSK identity and PSK value configured for that agent in database (actually in configuration cache). Upon receiving a connection the agent uses PSK identity and PSK value from its configuration file. If both parties have the same PSK identity string and PSK value the connection may succeed.  ::: noteimportant  Each PSK identity must be paired with only one value. It is the user's responsibility to ensure that there are no two PSKs with the same identity string but different values. Failing to do so may lead to unpredictable errors or disruptions of communication between Zabbix components using PSKs with this PSK identity string.  :::
ja	#### サイズ制限  Zabbix には PSK ID と値のサイズ制限があります。場合によっては、暗号化ライブラリの制限がより低くなることがあります。  |コンポーネント|PSK ID 最大サイズ|PSK値 最小サイズ|PSK値 最大サイズ| |---------|---------------------|------------------|------------------| |*Zabbix*|128 UTF-8 文字列|128-bit (16-bytes PSK, 16進数32桁)|2048-bit (256-bytes PSK, 16進数512桁)| |*GnuTLS*|128 bytes (UTF-8 文字列を含む)|\-|2048-bit (256-byte PSK, 16進数512桁)| |*OpenSSL 1.0.x, 1.1.0*|127 bytes (UTF-8 文字列を含む)|\-|2048-bit (256-byte PSK, 16進数512桁)| |*OpenSSL 1.1.1*|127 bytes (UTF-8 文字列を含む)|\-|512-bit (64-byte PSK, 16進数128桁)| |*OpenSSL 1.1.1a 以降*|127 bytes (UTF-8 文字列を含む)|\-|2048-bit (256-byte PSK, 16進数512桁)|  ::: noteimportant Zabbix フロントエンドでは使用する暗号化ライブラリに関係なく、最大128文字の PSK ID 文字列と 2048 ビットの PSK を設定できます。\一部の Zabbix コンポーネントが下限をサポートしている場合、これらのコンポーネントに許可された長さで PSK ID文字列 と PSK 値を設定するのはユーザーの責任です。\長さの制限を超えると、Zabbix コンポーネント間で通信障害が発生します。 :::  Zabbix サーバーが PSK を使用してエージェントに接続する前に、サーバーはそのエージェント用に構成された PSK ID と PSK 値をデータベース (実際には構成キャッシュ) で検索します。 接続を受信すると、エージェントは設定ファイルから PSK ID と PSK 値を使用します。 双方が同じ PSK ID 文字列と PSK 値を持っている場合、接続が成功します。  ::: noteimportant 各 PSK ID は、1 つの値のみとペアにする必要があります。 ID 文字列が同じで値が異なる 2 つの PSK が存在しないことを確認するのは、ユーザーの責任です。 そうしないと、予測できないエラーが発生したり、この PSK ID 文字列を持つ PSK を使用する Zabbix コンポーネント間の通信が中断したりする可能性があります。 :::

en-us	#### sla Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added new API `sla` with methods: `sla.create`, `sla.delete`, `sla.get`, `sla.getsli`, `sla.update`.\
ja	#### sla 変更点:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) メソッド `sla.create`, `sla.delete`, `sla.get`, `sla.getsli`, `sla.update`に API `sla` を追加しました。\

en-us	#### Slack webhook (custom)  This webhook will forward notifications from Zabbix to a Slack channel.  ![](../../../../../../assets/en/manual/config/notifications/media/webhook_slack1.png)  ``` {.java} try {     var params = JSON.parse(value),         req = new HttpRequest(),         response;      if (params.HTTPProxy) {         req.setProxy(params.HTTPProxy);     }      req.addHeader('Content-Type: application/x-www-form-urlencoded');      Zabbix.log(4, '[ Slack webhook ] Webhook request with value=' + value);      response = req.post(params.hook_url, 'payload=' + encodeURIComponent(value));     Zabbix.log(4, '[ Slack webhook ] Responded with code: ' + req.Status() + '. Response: ' + response);      try {         response = JSON.parse(response);     }     catch (error) {         if (req.getStatus() < 200 || req.getStatus() >= 300) {             throw 'Request failed with status code ' + req.getStatus();         }         else {             throw 'Request success, but response parsing failed.';         }     }      if (req.getStatus() !== 200 || !response.ok || response.ok === 'false') {         throw response.error;     }      return 'OK'; } catch (error) {     Zabbix.log(3, '[ Slack webhook ] Sending failed. Error: ' + error);      throw 'Failed with error: ' + error; } ```
ja	#### Slack webhook (カスタム)  この Webhook は、Zabbix からの通知を Slack チャネルに転送します。  ![](../../../../../../assets/en/manual/config/notifications/media/webhook_slack1.png)  ``` {.java} try {     var params = JSON.parse(value),         req = new HttpRequest(),         response;      if (params.HTTPProxy) {         req.setProxy(params.HTTPProxy);     }      req.addHeader('Content-Type: application/x-www-form-urlencoded');      Zabbix.log(4, '[ Slack webhook ] Webhook request with value=' + value);      response = req.post(params.hook_url, 'payload=' + encodeURIComponent(value));     Zabbix.log(4, '[ Slack webhook ] Responded with code: ' + req.Status() + '. Response: ' + response);      try {         response = JSON.parse(response);     }     catch (error) {         if (req.getStatus() < 200 || req.getStatus() >= 300) {             throw 'Request failed with status code ' + req.getStatus();         }         else {             throw 'Request success, but response parsing failed.';         }     }      if (req.getStatus() !== 200 || !response.ok || response.ok === 'false') {         throw response.error;     }      return 'OK'; } catch (error) {     Zabbix.log(3, '[ Slack webhook ] Sending failed. Error: ' + error);      throw 'Failed with error: ' + error; } ```

en-us	# sla.create
ja	# sla.create

en-us	# sla.delete
ja	# sla.delete

en-us	### SLA excluded downtime  The excluded downtime object defines periods where the connected service(s) are scheduled to be out of working order, without affecting SLI, e.g. undergoing planned maintenance.
ja	### SLA excluded downtime  excluded downtime オブジェクトは、接続されたサービスがSLIに影響を与えることなく正常に機能しないようにスケジュールされている期間を定義します。例えば、計画的なメンテナンスを受けるなどです。

en-us	# sla.get
ja	# sla.get

en-us	# sla.getsli
ja	# sla.getsli

en-us	 ### SLA  In this example, expected Zabbix cluster performance is 100% excluding semi-annual one hour maintenance period.     First, you need to add a new service level agreement.   Go to the *Services->SLA* menu section and press Create SLA. Enter name *Zabbix cluster performance* and set the SLO to 100%.   The service Zabbix cluster has a service tag `Zabbix:server`. To use this SLA for measuring performance of Zabbix cluster, in the *Service tags* parameter, specify:  - Name: Zabbix - Operation: Equals - Value: server  ![](../../../assets/en/manual/config/service_sla.png){width=600}  In a real-life setup, you can also update desired reporting period, time zone and start date or change the schedule from 24/7 to custom. For this example, the default settings are sufficient.   Switch to the *Excluded downtimes* tab and add downtimes for scheduled maintenance periods to exclude these periods from SLA calculation. In the Excluded downtimes section press the Add link, enter downtime name, planned start time and duration.  ![](../../../assets/en/manual/config/service_sla1.png){width=600}  Press Add to save the new SLA.  Switch to the SLA reports section to view the SLA report for Zabbix cluster.    ![](../../../assets/en/manual/config/service_sla2.png){width=600}  The SLA info can also be checked in the *Services* section.   ![](../../../assets/en/manual/config/service_sla3.png){width=600}
ja	### SLA  この例では、半年ごとの1時間のメンテナンス期間を除き、期待されるZabbixクラスターのパフォーマンスは100％です。  まず、新しいSLAを追加する必要があります。  *services->SLA*メニューセクションに移動し、[Create SLA]を押します。Nameに *Zabbix cluster performance*と入力し、SLOを100％に設定します。  Zabbix clustreサービスにはサービスタグ`Zabbix:server`があります。 Zabbix clusterのパフォーマンスを測定するためにこのSLAを使用するには、*Service tags*パラメーターで次のように設定します。  - Name: Zabbix - Operation: Equals - Value: server  ![](../../../assets/en/manual/config/service_sla.png){width=600}  実際の設定では、必要なレポート期間、タイムゾーン、開始日を更新したり、スケジュールを24時間365日からカスタムに変更したりすることもできます。ですがこの例ではデフォルト設定で十分です。  *Excluded downtimes*タブに切り替え、スケジュールされたメンテナンス期間のダウンタイムを追加して、これらの期間をSLA計算から除外します。*Excluded downtimes*セクションで[Add]ボタンを押し、ダウンタイム名、開始時間、期間を入力します。  ![](../../../assets/en/manual/config/service_sla1.png){width=600}  [Add]を押して、新しいSLAを保存します。  [SLA reports]セクションに切り替えて、Zabbix clusterのSLAレポートを表示します。  ![](../../../assets/en/manual/config/service_sla2.png){width=600}  SLAの情報は、*Services*セクションでも確認できます。  ![](../../../assets/en/manual/config/service_sla3.png){width=600}

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

en-us	 ### SLA reports  How a service performs compared to an SLA is visible in the [SLA report](/manual/web_interface/frontend_sections/services/sla_report). SLA reports can be viewed:    - from the *SLA* section by clicking on the SLA report hyperlink;   - from the *Services* section by clicking on the SLA name in the info tab;   - in the Dashboard [widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/sla_report) *SLA report*.      Once an SLA is configured, the *Info* tab in the services section will also display some information about service performance. 
ja	###SLAレポート  SLAと比較したサービスのパフォーマンスは[SLAレポート](/manual/web_interface/frontend_sections/services/sla_report)に表示されます。 SLAレポートを表示するには    - *SLA*セクションから、SLAレポートのハイパーリンクをクリックする   - *Services*セクションから、infoタブSLA名をクリックする   - ダッシュボード[widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/sla_report)の*SLAレポート*      SLAを構成すると、Servicesセクションの*info*タブにも、サービスのパフォーマンスに関する情報が表示されます。

en-us	### SLAs  ![](../../../../../assets/en/manual/web_interface/sla_list.png){width="600"}  A list of the configured SLAs is displayed. *Note* that only the SLAs  related to services accessible to the user will be displayed (as read-only,  unless *Manage SLA* is enabled for the user role).   Displayed data:  |Parameter|Description| |--|--------| |*Name*|The SLA name is displayed.<br>The name is a link to [SLA configuration](/manual/it_services/sla#configuration). | |*SLO*|The service level objective (SLO) is displayed. | |*Effective date*|The date of starting SLA calculation is displayed. | |*Reporting period*|The period used in the SLA report is displayed - *daily*, *weekly*, *monthly*, *quarterly*, or *annually*. | |*Time zone*|The SLA time zone is displayed. | |*Schedule*|The SLA schedule is displayed - 24x7 or custom. | |*SLA report*|Click on the link to see the SLA report for this SLA. | |*Status*|The SLA status is displayed - enabled or disabled. |
ja	### SLAs  ![](../../../../../assets/en/manual/web_interface/sla_list.png){width="600"}  設定されたSLAsのリストが表示されます。 *注* ユーザーがアクセスできるサービスに関連するSLAsのみが表示されることに注意してください。（ユーザーロールに対して* SLAの管理*が有効になっていない限り、読み取り専用として表示されます）  表示情報:  |パラメータ|説明| |---------|-----------| |*名前*|SLA名が表示されます。<br>名前は[SLAの設定](/manual/it_services/sla#configuration)へのリンクです。| |*SLO*|サービスレベル目標（SLO）が表示されます。 | |*発行日*|SLA計算の開始日が表示されます| |*レポート期間*|SLAレポートで使用される期間が表示されます - *毎日*、*毎週*、*毎月*、*四半期*、または*毎年*| |*タイムゾーン*|SLAタイムゾーンが表示されます | |*スケジュール*|SLAスケジュールが表示されます - 24時間365日またはカスタム| |*SLAレポート*|リンクをクリックして、このSLAのSLAレポートを表示します| |*ステータス*|SLAステータスが表示されます - 有効または無効|

en-us	### SLA Schedule  The SLA schedule object defines periods where the connected service(s) are scheduled to be in working order. It has the following properties.
ja	### SLA Schedule  SLA Scheduleオブジェクトは、接続されたサービスが正常に機能するようにスケジュールされている期間を定義します。 以下のプロパティがあります。

en-us	### SLA service tag  The SLA service tag object links services to include in the calculations for the SLA. It has the following properties.
ja	### SLA service tag  SLA service tag オブジェクトは、SLAの計算に含めるサービスをリンクします。 以下のプロパティがあります。

en-us	# SLA  This class is designed to work with SLA (Service Level Agreement) objects used to estimate the performance of  IT infrastructure and business services.  Object references:\  -   [SLA](/manual/api/reference/sla/object#sla) -   [SLA schedule](/manual/api/reference/sla/object#sla-schedule) -   [SLA excluded downtime](/manual/api/reference/sla/object#sla-excluded-downtime) -   [SLA service tag](/manual/api/reference/sla/object#sla-service-tag)  Available methods:\  -   [sla.create](/manual/api/reference/sla/create) - creating new SLAs -   [sla.delete](/manual/api/reference/sla/delete) - deleting SLAs -   [sla.get](/manual/api/reference/sla/get) - retrieving SLAs -   [sla.getsli](/manual/api/reference/sla/getsli) - retrieving Service Level Indicator (SLI) data for SLAs -   [sla.update](/manual/api/reference/sla/update) - updating SLAs
ja	# SLA  このクラスは、ITインフラストラクチャとビジネスサービスのパフォーマンスを推定するために使用されるSLA（サービスレベルアグリーメント）オブジェクトを操作するためのものです。  オブジェクトリファレンス :\  -   [SLA](/manual/api/reference/sla/object#sla) -   [SLA schedule](/manual/api/reference/sla/object#sla-schedule) -   [SLA excluded downtime](/manual/api/reference/sla/object#sla-excluded-downtime) -   [SLA service tag](/manual/api/reference/sla/object#sla-service-tag)  利用可能なメソッド :\  -   [sla.create](/manual/api/reference/sla/create) - 新しいSLAの作成 -   [sla.delete](/manual/api/reference/sla/delete) - SLAの削除 -   [sla.get](/manual/api/reference/sla/get) - SLAの取得 -   [sla.getsli](/manual/api/reference/sla/getsli) - SLAのサービスレベルインジケータ(SLI)データの取得 -   [sla.update](/manual/api/reference/sla/update) - SLAの更新

en-us	# sla.update
ja	# sla.update

en-us	#### SLES 12  In SUSE Linux Enterprise Server 12 you need to add the Nginx repository, before installing Nginx:      zypper addrepo -G -t dnf -c 'http://nginx.org/packages/sles/12' nginx  You also need to configure `php-fpm`:      cp /etc/php5/fpm/php-fpm.conf{.default,}     sed -i 's/user = nobody/user = wwwrun/; s/group = nobody/group = www/' /etc/php5/fpm/php-fpm.conf
ja	#### SLES 12  SUSE Linux Enterprise Server 12では、Nginxをインストールする前に、Nginxリポジトリを追加する必要があります。      zypper addrepo -G -t dnf -c 'http://nginx.org/packages/sles/12' nginx  `php-fpm`も設定する必要があります。      cp /etc/php5/fpm/php-fpm.conf{.default,}     sed -i 's/user = nobody/user = wwwrun/; s/group = nobody/group = www/' /etc/php5/fpm/php-fpm.conf

en-us	#### SLES 15  In SUSE Linux Enterprise Server 15 you need to configure `php-fpm`:      cp /etc/php7/fpm/php-fpm.conf{.default,}     cp /etc/php7/fpm/php-fpm.d/www.conf{.default,}     sed -i 's/user = nobody/user = wwwrun/; s/group = nobody/group = www/' /etc/php7/fpm/php-fpm.d/www.conf
ja	#### SLES 15  SUSE Linux Enterprise Server 15では、`php-fpm`を設定する必要があります。      cp /etc/php7/fpm/php-fpm.conf{.default,}     cp /etc/php7/fpm/php-fpm.d/www.conf{.default,}     sed -i 's/user = nobody/user = wwwrun/; s/group = nobody/group = www/' /etc/php7/fpm/php-fpm.d/www.conf

en-us	#### SLI data  The SLI data returned for each reported period and service consists of:  | Property            | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                                                                                                                                                                                         | |---------------------|-----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | uptime              | integer                                             | Amount of time service spent in an _OK_ state during scheduled uptime, less the excluded downtimes.                                                                                                                                                                                                                                                                                                 | | downtime            | integer                                             | Amount of time service spent in a _not OK_ state during scheduled uptime, less the excluded downtimes.                                                                                                                                                                                                                                                                                              | | sli                 | float                                               | SLI (per cent of total uptime), based on uptime and downtime.                                                                                                                                                                                                                                                                                                                                       | | error\_budget       | integer                                             | Error budget (in seconds), based on the SLI and the SLO.                                                                                                                                                                                                                                                                                                                                            | | excluded\_downtimes | array                                               | Array of excluded downtimes in this reporting period.<br><br>Each object will contain the following parameters:<br>- _name_ - Name of the excluded downtime.<br>- _period\_from_ - Starting date and time (inclusive) of the excluded downtime.<br>- _period\_to_ - Ending date and time (exclusive) of the excluded downtime.<br><br>Excluded downtimes are sorted by period_from field ascending. |
ja	#### SLI data  SLI data 報告された期間ごとに返され、サービスは次のもので構成されます。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |----------------|-------------------------|--------------------------------------------------------------------------------------------------------------------| |uptime|integer|スケジュールされた稼働時間中にサービスが_OK_状態だった時間から、除外されたダウンタイムを差し引いたもの。| |downtime|integer|スケジュールされた稼働時間中にサービスが_not OK_状態だった時間から、除外されたダウンタイムを差し引いたもの。| |sli|float|稼働時間とダウンタイムに基づくSLI（総稼働時間のパーセンテージ）| |error\_budget|integer|SLIおよびSLOに基づくエラーバジェット（秒単位）| |excluded\_downtimes|array|このレポート期間で除外されたダウンタイムの配列。<br><br>各オブジェクトには、次のパラメータが含まれます。<br>- _name_ - 除外されたダウンタイムの名前<br>- _period\_from_ - 開始日時（指定日含む）<br>- _period\_to_ - 除外されたダウンタイムの終了日時（指定日含まず）<br><br>除外されたダウンタイムは、period_fromフィールドの昇順で並べ替えられます。|

en-us	#### Slideshow  It is possible to activate a slideshow in the dashboard:  -   `/zabbix.php?action=dashboard.view&slideshow=1` - activate slideshow
ja	#### スライドショー  ダッシュボードでスライドショーをアクティブにするには次の通りです。  -   `/zabbix.php?action=dashboard.view&slideshow=1` - スライドショーをアクティブに

en-us	 ### S.M.A.R.T.  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |smart.attribute.discovery|<|<|<| |Returns a list of S.M.A.R.T. device attributes.|JSON object| |The following macros and their values are returned: {\#NAME}, {\#DISKTYPE}, {\#ID}, {\#ATTRNAME}, {\#THRESH}.<br>HDD, SSD and NVME drive types are supported. Drives can be alone or combined in a RAID. {\#NAME} will have an add-on in case of RAID, e.g: {"{\#NAME}": "/dev/sda cciss,2"} | |smart.disk.discovery|<|<|<| |Returns a list of S.M.A.R.T. devices.|JSON object| |The following macros and their values are returned: {\#NAME}, {\#DISKTYPE}, {\#MODEL}, {\#SN}, {\#PATH}, {\#ATTRIBUTES}, {\#RAIDTYPE}.<br>HDD, SSD and NVME drive types are supported. If a drive does not belong to a RAID, {\#RAIDTYPE} will be empty. {\#NAME} will have an add-on in case of RAID, e.g: {"{\#NAME}": "/dev/sda cciss,2"} | |smart.disk.get[<path>,<raid_type>]|<|<|<| |Returns all available properties of S.M.A.R.T. devices.|JSON object|**path** (since Zabbix 6.0.4) - disk path, the {\#PATH} macro may be used as a value<br>**raid_type** (since Zabbix 6.0.4) - RAID type, the {\#RAID} macro may be used as a value |HDD, SSD and NVME drive types are supported. Drives can be alone or combined in a RAID.<br>The data includes smartctl version and call arguments, and additional fields:<br>*disk\_name* - holds the name with the required add-ons for RAID discovery, e.g: {"disk\_name": "/dev/sda cciss,2"}<br>*disk\_type* - holds the disk type HDD, SSD, or NVME, e.g: {"disk\_type": "ssd"})<br>If no parameters are specified, the item will return information about all disks. |
ja	### S.M.A.R.T.  |キー|<|<|<| |--|--|------|------| |**説明**|**戻り値**|**パラメータ**|**コメント**| |smart.attribute.discovery|<|<|<| |S.M.A.R.T. デバイス属性のリストを返します|JSONオブジェクト| |次のマクロとその値が返されます: {\#NAME}, {\#DISKTYPE}, {\#ID}, {\#ATTRNAME}, {\#THRESH}.<br>HDD、SSD、および NVME ドライブ タイプがサポートされています。 ドライブは単独でも、RAID で組み合わせてもかまいません。 {\#NAME} には RAID の場合アドオンがあります。例: {"{\#NAME}": "/dev/sda cciss,2"}| |smart.disk.discovery|<|<|<| |S.M.A.R.T. デバイスのリストを返します|JSONオブジェクト| |次のマクロとその値が返されます: {\#NAME}, {\#DISKTYPE}, {\#MODEL}, {\#SN}, {\#PATH}, {\#ATTRIBUTES}, {\#RAIDTYPE}.<br>HDD、SSD、および NVME ドライブ タイプがサポートされています。 ドライブが RAID に属していない場合、{\#RAIDTYPE} は空になります。 {\#NAME} には RAID の場合のアドオンがあります。例: {"{\#NAME}": "/dev/sda cciss,2"}| |smart.disk.get[<path>,<raid_type>]|<|<|<| |S.M.A.R.T. デバイスの使用可能なすべてのプロパティを返します。|JSONオブジェクト|**path** (Zabbix 6.0.4 以降) - ディスクパス。{\#PATH} マクロを値として使用できます<br>**raid_type** (Zabbix 6.0.4 以降) - RAID タイプ。{\#RAID} マクロを値として使用できます|HDD、SSD、および NVME ドライブ タイプがサポートされています。 ドライブは単独でも、RAID で組み合わせてもかまいません。<br>データには、smartctl のバージョンと呼び出しの引数、および追加のフィールドが含まれます:<br>*disk\_name* - RAID 検出に必要なアドオンの名前を保持します。例: {"disk\_name": "/dev/sda cciss,2"}<br>*disk\_type* - ディスク タイプ HDD、SSD、または NVME を保持します。例: {"disk\_type": "ssd"})<br>パラメータが指定されていない場合、アイテムはすべてのディスクに関する情報を返します。|

en-us	 ### S.M.A.R.T. monitoring  *Smart plugin*, supported for Zabbix agent 2, now provides more efficient disk discovery and allows returning information about a specific disk, instead of all discovered disks. Zabbix agent 2 [items](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) **smart.disk.discovery** and **smart.disk.get** have been updated. The templates *SMART by Zabbix agent 2* and *SMART by Zabbix agent 2 (active)*  have also been modified to incorporate the new functionality.  
ja	### S.M.A.R.T.モニタリング  Zabbixエージェント2でサポートされる*スマートプラグイン*は、より効率的にディスクを検出し、検出されたすべてのディスクではなく、特定のディスクに関する情報を返すことができるようになりました。 Zabbixエージェント2の[アイテム](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) **smart.disk.discovery** と **smart.disk.get** が更新されました。 テンプレート *SMART by Zabbix agent 2* と *SMART by Zabbix agent 2 (active)*も新機能を組み込むために修正されました。

en-us	### SNI support in encrypted connections Encrypted TCP connections between Zabbix agent and Zabbix server or proxy now support SNI.  
ja	### 暗号化された接続でのSNIサポート ZabbixエージェントとZabbixサーバーまたはプロキシ間の暗号化されたTCP接続がSNIに対応しました。 

en-us	#### SNMP checks  If the OpenBSD operating system is used, a use-after-free bug in the Net-SNMP library up to the 5.7.3 version can cause a crash of Zabbix server if the SourceIP parameter is set in the Zabbix server configuration file. As a workaround, please do not set the SourceIP parameter. The same problem applies also for Linux, but it does not cause Zabbix server to stop working. A local patch for the net-snmp package on OpenBSD was applied and will be released with OpenBSD 6.3.
ja	#### SNMPチェック  OpenBSDオペレーティングシステムを使用している場合、バージョン5.7.3までのNet-SNMPライブラリの <br> use-after-freeバグにより、Zabbix server にSourceIPパラメータが設定されている場合 <br> Zabbix server がクラッシュする可能性があります。回避策として、SourceIPパラメータを設定しないようお願いします。 <br> Linuxでも同様の問題が発生しますが、Zabbix server の動作が停止することはありません。 <br> OpenBSDのnet-snmpパッケージに対するローカルパッチが適用され、OpenBSD 6.3でリリースされる予定です。 <br>

en-us	#### SNMP data spikes  Spikes in SNMP data have been observed that may be related to certain physical factors like voltage spikes in the mains. See [ZBX-14318](https://support.zabbix.com/browse/ZBX-14318) more details.
ja	#### SNMPデータスパイク  SNMPデータのスパイクが確認されています。 <br> 詳細は[ZBX-14318](https://support.zabbix.com/browse/ZBX-14318)を参照してください。 <br>

en-us	##### SNMP trap format  All customized Perl trap receivers and SNMPTT trap configuration must format the trap in the following way:       [timestamp] [the trap, part1] ZBXTRAP [address] [the trap, part 2]  where  -   \[timestamp\] - the timestamp used for log items -   ZBXTRAP - header that indicates that a new trap starts in this line -   \[address\] - IP address used to find the host for this trap  Note that "ZBXTRAP" and "\[address\]" will be cut out from the message during processing. If the trap is formatted otherwise, Zabbix might parse the traps unexpectedly.  Example trap:      11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events"     localhost - ZBXTRAP 192.168.1.1 Link down on interface 2. Admin state:     1. Operational state: 2  This will result in the following trap for SNMP interface with IP=192.168.1.1:      11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events"     localhost - Link down on interface 2. Admin state: 1. Operational state: 2
ja	##### SNMP トラップのフォーマット  カスタマイズされたすべての Perl トラップ レシーバーと SNMPTT トラップ構成は、次の方法でトラップをフォーマットする必要があります。      [timestamp] [the trap, part1] ZBXTRAP [address] [the trap, part 2]  内訳  - \[timestamp\] - ログ項目に使用されるタイムスタンプ - ZBXTRAP - 新しいトラップがこの行で開始することを示すヘッダー - \[address\] - このトラップのホストを見つけるために使用される IP アドレス  "ZBXTRAP"と"\[address\]"は、処理中にメッセージから切り取られることに注意してください。 トラップが別の方法でフォーマットされている場合、Zabbix は予期せずトラップを解析する可能性があります。  トラップの例:      11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events"     localhost - ZBXTRAP 192.168.1.1 Link down on interface 2. Admin state:     1. Operational state: 2  これにより、IP=192.168.1.1 の SNMP インターフェースに対して次のトラップが発生します。      11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events"     localhost - Link down on interface 2. Admin state: 1. Operational state: 2

en-us	#### SNMP traps  The "net-snmp-perl" package, needed for SNMP traps, has been removed in RHEL 8.0-8.2; re-added in RHEL 8.3.  So if you are using RHEL 8.0-8.2, the best solution is to upgrade to RHEL 8.3.  Please also see [ZBX-17192](https://support.zabbix.com/browse/ZBX-17192) for more information.
ja	#### SNMPトラップ  SNMPトラップの処理で必要な"net-snmp-perl"パッケージは、RHEL 8.0-8.2で削除され、RHEL 8.3で追加されました。  RHEL 8.0-8.2を使用している場合、RHEL 8.3にアップグレードするのが最適な解決策です。  [ZBX-17192](https://support.zabbix.com/browse/ZBX-17192)を参照してください。

en-us	##### Solaris  By default the `ps` command does not show changing activities. One option is to use `/usr/ucb/ps` instead. If `watch` command is not installed, a periodically updated list of processes can be shown with      while [ 1 ]; do /usr/ucb/ps gxww; sleep 1; clear; done  On Solaris 11:  -   `/usr/ucb/ps` is not installed by default. You may need to install     *ucb* package, e.g. `pkg install compatibility/ucb`, -   if Zabbix daemon has been started by privileged user its activities     are not shown to non-privileged user. -   the `sleep` command accepts not only whole seconds but also     fractions of second (e.g. `sleep 0.2`).
ja	##### Solaris  デフォルトでは`ps`コマンドは変化するアクティビティを表示しません。代わりに `/usr/ucb/ps` を使用することができます。 `watch`コマンドがインストールされていない場合、定期的に更新されるプロセスのリストを次のコマンドで表示できます。      while [ 1 ]; do /usr/ucb/ps gxww; sleep 1; clear; done  Solaris 11の場合:  -   `/usr/ucb/ps` はデフォルトではインストールされません。 *ucb* パッケージをインストールする必要があるかもしれません。 例: `pkg install compatibility/ucb` -   Zabbix デーモンが特権ユーザーによって開始された場合、そのアクティビティは非特権ユーザーには表示されません。 -   `sleep` コマンドは、秒だけでなく、秒の端数も受け入れます (例: `sleep 0.2`)。

en-us	#### Solaris  See values supported for 'memtype' parameter on Solaris in the table.  |Supported value|Description|Source in psinfo structure|Tries to be compatible with| |--|------|--|--| |vsize ^[1](proc_mem_notes#footnotes)^|Size of process image|pr\_size|ps -o vsz| |pmem|Percentage of real memory|pr\_pctmem|ps -o pmem| |rss|Resident set size<br>It may be underestimated - see rss description in "man ps".|pr\_rssize|ps -o rss|
ja	#### Solaris  以下の表がSolarisの'memtype'パラメーターでサポートされている値です。  |サポート値|説明|psinfo構造のソース|互換| |--|------|--|--| |vsize ^[1](proc_mem_notes#footnotes)^|プロセスイメージのサイズ|pr\_size|ps -o vsz| |pmem|実メモリのパーセンテージ|pr\_pctmem|ps -o pmem| |rss|物理メモリ消費量<br>過小評価されている可能性があります。"man ps"のrssの説明を参照してください|pr\_rssize|ps -o rss|

en-us	### Source  CAction::create() in *ui/include/classes/api/services/CAction.php*.
ja	### ソース  CAction::create() in *ui/include/classes/api/services/CAction.php*.

en-us	### Source  CAction::delete() in *ui/include/classes/api/services/CAction.php*.
ja	### ソース  CAction::delete() in *ui/include/classes/api/services/CAction.php*.

en-us	### Source  CAction::get() in *ui/include/classes/api/services/CAction.php*.
ja	### ソース  CAction::get() in *ui/include/classes/api/services/CAction.php*.

en-us	### Source  CAction::update() in *ui/include/classes/api/services/CAction.php*.
ja	### ソース  CAction::update() in *ui/include/classes/api/services/CAction.php*.

en-us	### Source  CAlert::get() in *ui/include/classes/api/services/CAlert.php*.
ja	### ソース  CAlert::get() in *ui/include/classes/api/services/CAlert.php*.

en-us	### Source  CAPIInfo::version() in *ui/include/classes/api/services/CAPIInfo.php*.
ja	### ソース  CAPIInfo::version() in *ui/include/classes/api/services/CAPIInfo.php*.

en-us	### Source  CAuditLog::get() in *ui/include/classes/api/services/CAuditLog.php*.
ja	### ソース  CAuditLog::get() in *ui/include/classes/api/services/CAuditLog.php*.

en-us	### Source  CAuthentication::get() in *ui/include/classes/api/services/CAuthentication.php*.
ja	### ソース  CAuthentication::get() in *ui/include/classes/api/services/CAuthentication.php*.

en-us	### Source  CAuthentication::update() in *ui/include/classes/api/services/CAuthentication.php*.
ja	### ソース  CAuthentication::update() in *ui/include/classes/api/services/CAuthentication.php*.

en-us	### Source  CAutoregistration::get() in *ui/include/classes/api/services/CAutoregistration.php*.
ja	### ソース  CAutoregistration::get() in *ui/include/classes/api/services/CAutoregistration.php*.

en-us	### Source  CAutoregistration::update() in *ui/include/classes/api/services/CAutoregistration.php*.
ja	### ソース  CAutoregistration::update() in *ui/include/classes/api/services/CAutoregistration.php*.

en-us	### Source  CConfiguration::export() in *ui/include/classes/api/services/CConfiguration.php*.
ja	### ソース  CConfiguration::export() in *ui/include/classes/api/services/CConfiguration.php*.

en-us	### Source  CConfiguration::importcompare() in *ui/include/classes/api/services/CConfiguration.php*.
ja	### ソース  CConfiguration::importcompare() は *ui/include/classes/api/services/CConfiguration.php* にあります。

en-us	### Source  CConfiguration::import() in *ui/include/classes/api/services/CConfiguration.php*.
ja	### ソース  CConfiguration::import() は *ui/include/classes/api/services/CConfiguration.php* にあります。

en-us	### Source  CCorrelation::create() in *ui/include/classes/api/services/CCorrelation.php*.
ja	### ソース  CCorrelation::create() in *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CCorrelation::delete() in *ui/include/classes/api/services/CCorrelation.php*.
ja	### ソース  CCorrelation::delete() in *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CCorrelation::get() in *ui/include/classes/api/services/CCorrelation.php*.
ja	### ソース  CCorrelation::get() in *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CCorrelation::update() in *ui/include/classes/api/services/CCorrelation.php*.
ja	### ソース  CCorrelation::update() in *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CDashboard::create() in *ui/include/classes/api/services/CDashboard.php*.
ja	### ソース  CDashboard::create() in *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDashboard::delete() in *ui/include/classes/api/services/CDashboard.php*.
ja	### ソース  CDashboard::delete() in *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDashboard::get() in *ui/include/classes/api/services/CDashboard.php*.
ja	### ソース  CDashboard::get() in *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDashboard::update() in *ui/include/classes/api/services/CDashboard.php*.
ja	### ソース  CDashboard::update() in *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDCheck::get() in *ui/include/classes/api/services/CDCheck.php*.
ja	### ソース  CDCheck::get() in *ui/include/classes/api/services/CDCheck.php*.

en-us	### Source  CDHost::get() in *ui/include/classes/api/services/CDHost.php*.
ja	### ソース   CDHost::get() in *ui/include/classes/api/services/CDHost.php*.

en-us	### Source  CDiscoveryRule::create() in *ui/include/classes/api/services/CDiscoveryRule.php*.
ja	### ソース  CDiscoveryRule::create() in *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::delete() in *ui/include/classes/api/services/CDiscoveryRule.php*.
ja	### ソース  CDiscoveryRule::delete() in *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::get() in *ui/include/classes/api/services/CDiscoveryRule.php*.
ja	### ソース  CDiscoveryRule::get() in *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::update() in *ui/include/classes/api/services/CDiscoveryRule.php*.
ja	### ソース  CDiscoveryRule::update() in *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDRule::create() in *ui/include/classes/api/services/CDRule.php*.
ja	### ソース  CDRule::create() in *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDRule::delete() in *ui/include/classes/api/services/CDRule.php*.
ja	### ソース  CDRule::delete() in *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDRule::get() in *ui/include/classes/api/services/CDRule.php*.
ja	### ソース  CDRule::get() in *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDRule::update() in *ui/include/classes/api/services/CDRule.php*.
ja	### ソース  CDRule::update() in *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDService::get() in *ui/include/classes/api/services/CDService.php*.
ja	### ソース  CDService::get() in *ui/include/classes/api/services/CDService.php*.

en-us	### Source  CEvent::acknowledge() in *ui/include/classes/api/services/CEvent.php*.
ja	### ソース  CEvent::acknowledge() in *ui/include/classes/api/services/CEvent.php*.

en-us	### Source  CEvent::get() in *ui/include/classes/api/services/CEvent.php*.
ja	### ソース  CEvent::get() in *ui/include/classes/api/services/CEvent.php*.

en-us	### Source  CEvent::get() in *ui/include/classes/api/services/CProblem.php*.
ja	### ソース  CEvent::get() in *ui/include/classes/api/services/CProblem.php*.

en-us	### Source  CGraph::create() in *ui/include/classes/api/services/CGraph.php*.
ja	### ソース  CGraph::create() in *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CGraph::delete() in *ui/include/classes/api/services/CGraph.php*.
ja	### ソース  CGraph::delete() in *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CGraph::get() in *ui/include/classes/api/services/CGraph.php*.
ja	### ソース  CGraph::get() in *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CGraphItem::get() in *ui/include/classes/api/services/CGraphItem.php*.
ja	### ソース  CGraphItem::get() in *ui/include/classes/api/services/CGraphItem.php*.

en-us	### Source  CGraphPrototype::create() in *ui/include/classes/api/services/CGraphPrototype.php*.
ja	### ソース  CGraphPrototype::create() in *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraphPrototype::delete() in *ui/include/classes/api/services/CGraphPrototype.php*.
ja	### ソース  CGraphPrototype::delete() in *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraphPrototype::get() in *ui/include/classes/api/services/CGraphPrototype.php*.
ja	### ソース  CGraphPrototype::get() in *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraphPrototype::update() in *ui/include/classes/api/services/CGraphPrototype.php*.
ja	### ソース  CGraphPrototype::update() in *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraph::update() in *ui/include/classes/api/services/CGraph.php*.
ja	### ソース  CGraph::update() in *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CHaNode::get() in *ui/include/classes/api/services/CHaNode.php*.
ja	### ソース  CHaNode::get() in *ui/include/classes/api/services/CHaNode.php*.

en-us	### Source  CHistory::clear() in *ui/include/classes/api/services/CHistory.php*.
ja	### ソース  CHistory::clear() in *ui/include/classes/api/services/CHistory.php*.

en-us	### Source  CHistory::get() in *ui/include/classes/api/services/CHistory.php*.
ja	### ソース  CHistory::get() in *ui/include/classes/api/services/CHistory.php*.

en-us	### Source  CHost::create() in *ui/include/classes/api/services/CHost.php*.
ja	### ソース  CHost::create() in *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::delete() in *ui/include/classes/api/services/CHost.php*.
ja	### ソース  CHost::delete() in *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::get() in *ui/include/classes/api/services/CHost.php*.
ja	### ソース  CHost::get() in *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHostGroup::create() in *ui/include/classes/api/services/CHostGroup.php*.
ja	### ソース  CHostGroup::create() in *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::delete() in *ui/include/classes/api/services/CHostGroup.php*.
ja	### ソース  CHostGroup::delete() in *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::get() in *ui/include/classes/api/services/CHostGroup.php*.
ja	### ソース  CHostGroup::get() in *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::massAdd() in *ui/include/classes/api/services/CHostGroup.php*.
ja	### ソース  CHostGroup::massAdd() in *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::massRemove() in *ui/include/classes/api/services/CHostGroup.php*.
ja	### ソース  CHostGroup::massRemove() in *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::massUpdate() in *ui/include/classes/api/services/CHostGroup.php*.
ja	### ソース  CHostGroup::massUpdate() in *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::update() in *ui/include/classes/api/services/CHostGroup.php*.
ja	### ソース  CHostGroup::update() in *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostInterface::create() in *ui/include/classes/api/services/CHostInterface.php*.
ja	### ソース  CHostInterface::create() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::delete() in *ui/include/classes/api/services/CHostInterface.php*.
ja	### ソース  CHostInterface::delete() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::get() in *ui/include/classes/api/services/CHostInterface.php*.
ja	### ソース  CHostInterface::get() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::massAdd() in *ui/include/classes/api/services/CHostInterface.php*.
ja	### ソース  CHostInterface::massAdd() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::massRemove() in *ui/include/classes/api/services/CHostInterface.php*.
ja	### ソース  CHostInterface::massRemove() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::replaceHostInterfaces() in *ui/include/classes/api/services/CHostInterface.php*.
ja	### ソース  CHostInterface::replaceHostInterfaces() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::update() in *ui/include/classes/api/services/CHostInterface.php*.
ja	### ソース  CHostInterface::update() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHost::massAdd() in *ui/include/classes/api/services/CHost.php*.
ja	### ソース  CHost::massAdd() in *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::massRemove() in *ui/include/classes/api/services/CHost.php*.
ja	### ソース  CHost::massRemove() in *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::massUpdate() in *ui/include/classes/api/services/CHost.php*.
ja	### ソース  CHost::massUpdate() in *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHostPrototype::create() in *ui/include/classes/api/services/CHostPrototype.php*.
ja	### ソース  CHostPrototype::create() in *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHostPrototype::delete() in *ui/include/classes/api/services/CHostPrototype.php*.
ja	### ソース  CHostPrototype::delete() in *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHostPrototype::get() in *ui/include/classes/api/services/CHostPrototype.php*.
ja	### ソース  CHostPrototype::get() in *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHostPrototype::update() in *ui/include/classes/api/services/CHostPrototype.php*.
ja	### ソース  CHostPrototype::update() in *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHost::update() in *ui/include/classes/api/services/CHost.php*.
ja	### ソース  CHost::update() in *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHousekeeping ::get() in *ui/include/classes/api/services/CHousekeeping.php*.
ja	### ソース  CHousekeeping ::get() in *ui/include/classes/api/services/CHousekeeping.php*.

en-us	### Source  CHousekeeping::update() in *ui/include/classes/api/services/CHousekeeping.php*.
ja	### ソース  CHousekeeping::update() in *ui/include/classes/api/services/CHousekeeping.php*.

en-us	### Source  CHttpTest::create() in *ui/include/classes/api/services/CHttpTest.php*.
ja	### ソース  CHttpTest::create() in *ui/include/classes/api/services/CHttpTest.php*.

en-us	### Source  CHttpTest::delete() in *ui/include/classes/api/services/CHttpTest.php*.
ja	### ソース  CHttpTest::delete() in *ui/include/classes/api/services/CHttpTest.php*.

en-us	### Source  CHttpTest::get() in *ui/include/classes/api/services/CHttpTest.php*.
ja	### ソース  CHttpTest::get() in *ui/include/classes/api/services/CHttpTest.php*.

en-us	### Source  CHttpTest::update() in *ui/include/classes/api/services/CHttpTest.php*.
ja	### ソース  CHttpTest::update() in *ui/include/classes/api/services/CHttpTest.php*.

en-us	### Source  CIconMap::create() in *ui/include/classes/api/services/CIconMap.php*.
ja	### ソース  CIconMap::create() in *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CIconMap::delete() in *ui/include/classes/api/services/CIconMap.php*.
ja	### ソース  CIconMap::delete() in *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CIconMap::get() in *ui/include/classes/api/services/CIconMap.php*.
ja	### ソース  CIconMap::get() in *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CIconMap::update() in *ui/include/classes/api/services/CIconMap.php*.
ja	### ソース  CIconMap::update() in *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CImage::create() in *ui/include/classes/api/services/CImage.php*.
ja	### ソース  CImage::create() in *ui/include/classes/api/services/CImage.php*.

en-us	### Source  CImage::delete() in *ui/include/classes/api/services/CImage.php*.
ja	### ソース  CImage::delete() in *ui/include/classes/api/services/CImage.php*.

en-us	### Source  CImage::get() in *ui/include/classes/api/services/CImage.php*.
ja	### ソース  CImage::get() in *ui/include/classes/api/services/CImage.php*.

en-us	### Source  CImage::update() in *ui/include/classes/api/services/CImage.php*.
ja	### ソース  CImage::update() in *ui/include/classes/api/services/CImage.php*.

en-us	### Source  CItem::create() in *ui/include/classes/api/services/CItem.php*.
ja	### ソース  CItem::create() in *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CItem::delete() in *ui/include/classes/api/services/CItem.php*.
ja	### ソース  CItem::delete() in *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CItem::get() in *ui/include/classes/api/services/CItem.php*.
ja	### ソース  CItem::get() in *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CItemPrototype::create() in *ui/include/classes/api/services/CItemPrototype.php*.
ja	### ソース  CItemPrototype::create() in *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItemPrototype::delete() in *ui/include/classes/api/services/CItemPrototype.php*.
ja	### ソース  CItemPrototype::delete() in *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItemPrototype::get() in *ui/include/classes/api/services/CItemPrototype.php*.
ja	### ソース  CItemPrototype::get() in *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItemPrototype::update() in *ui/include/classes/api/services/CItemPrototype.php*.
ja	### ソース  CItemPrototype::update() in *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItem::update() in *ui/include/classes/api/services/CItem.php*.
ja	### ソース  CItem::update() in *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CMaintenance::create() in *ui/include/classes/api/services/CMaintenance.php*.
ja	### ソース  CMaintenance::create() in *ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMaintenance::delete() in *ui/include/classes/api/services/CMaintenance.php*.
ja	### ソース  CMaintenance::delete() in *ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMaintenance::get() in *ui/include/classes/api/services/CMaintenance.php*.
ja	### ソース  CMaintenance::get() in *ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMaintenance::update() in *ui/include/classes/api/services/CMaintenance.php*.
ja	### ソース  CMaintenance::update() in *ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMap::create() in *ui/include/classes/api/services/CMap.php*.
ja	### ソース  CMap::create() in *ui/include/classes/api/services/CMap.php*.

en-us	### Source  CMap::delete() in *ui/include/classes/api/services/CMap.php*.
ja	### ソース  CMap::delete() in *ui/include/classes/api/services/CMap.php*.

en-us	### Source  CMap::get() in *ui/include/classes/api/services/CMap.php*.
ja	### ソース  CMap::get() in *ui/include/classes/api/services/CMap.php*.

en-us	### Source  CMap::update() in *ui/include/classes/api/services/CMap.php*.
ja	### ソース  CMap::update() in *ui/include/classes/api/services/CMap.php*.

en-us	### Source  CMediaType::create() in *ui/include/classes/api/services/CMediaType.php*.
ja	### ソース  CMediaType::create() in *ui/include/classes/api/services/CMediaType.php*.

en-us	### Source  CMediaType::delete() in *ui/include/classes/api/services/CMediaType.php*.
ja	### ソース  CMediaType::delete() in *ui/include/classes/api/services/CMediaType.php*.

en-us	### Source  CMediaType::get() in *ui/include/classes/api/services/CMediaType.php*.
ja	### ソース  CMediaType::get() in *ui/include/classes/api/services/CMediaType.php*.

en-us	### Source  CMediaType::update() in *ui/include/classes/api/services/CMediaType.php*.
ja	### ソース  CMediaType::update() in *ui/include/classes/api/services/CMediaType.php*.

en-us	### Source  CProxy::create() in *ui/include/classes/api/services/CProxy.php*.
ja	### ソース  CProxy::create() in *ui/include/classes/api/services/CProxy.php*.

en-us	### Source  CProxy::delete() in *ui/include/classes/api/services/CProxy.php*.
ja	### ソース  CProxy::delete() in *ui/include/classes/api/services/CProxy.php*.

en-us	### Source  CProxy::get() in *ui/include/classes/api/services/CProxy.php*.
ja	### ソース  CProxy::get() in *ui/include/classes/api/services/CProxy.php*.

en-us	### Source  CProxy::update() in *ui/include/classes/api/services/CProxy.php*.
ja	### ソース  CProxy::update() in *ui/include/classes/api/services/CProxy.php*.

en-us	### Source  CRegexp::create() in *ui/include/classes/api/services/CRegexp.php*.
ja	### ソース  CRegexp::create() in *ui/include/classes/api/services/CRegexp.php*.

en-us	### Source  CRegexp::delete() in *ui/include/classes/api/services/CRegexp.php*.
ja	### ソース  CRegexp::delete() in *ui/include/classes/api/services/CRegexp.php*.

en-us	### Source  CRegexp::get() in *ui/include/classes/api/services/CRegexp.php*.
ja	### ソース  CRegexp::get() in *ui/include/classes/api/services/CRegexp.php*.

en-us	### Source  CRegexp::update() in *ui/include/classes/api/services/CRegexp.php*.
ja	### ソース  CRegexp::update() in *ui/include/classes/api/services/CRegexp.php*.

en-us	### Source  CReport::create() in *ui/include/classes/api/services/CReport.php*.
ja	### ソース  CReport::create() in *ui/include/classes/api/services/CReport.php*.

en-us	### Source  CReport::delete() in *ui/include/classes/api/services/CReport.php*.
ja	### ソース  CReport::delete() in *ui/include/classes/api/services/CReport.php*.

en-us	### Source  CReport::get() in *ui/include/classes/api/services/CReport.php*.
ja	### ソース  CReport::get() in *ui/include/classes/api/services/CReport.php*.

en-us	### Source  CReport::update() in *ui/include/classes/api/services/CReport.php*.
ja	### ソース  CReport::update() in *ui/include/classes/api/services/CReport.php*.

en-us	### Source  CRole::create() in *ui/include/classes/api/services/CRole.php*.
ja	### ソース  CRole::create() in *ui/include/classes/api/services/CRole.php*.

en-us	### Source  CRole::delete() in *ui/include/classes/api/services/CRole.php*.
ja	### ソース  CRole::delete() in *ui/include/classes/api/services/CRole.php*.

en-us	### Source  CRole::get() in *ui/include/classes/api/services/CRole.php*.
ja	### ソース  CRole::get() in *ui/include/classes/api/services/CRole.php*.

en-us	### Source  CRole::update() in *ui/include/classes/api/services/CRole.php*.
ja	### ソース  CRole::update() in *ui/include/classes/api/services/CRole.php*.

en-us	### Source  CScript::create() in *ui/include/classes/api/services/CScript.php*.
ja	### ソース  CScript::create() in *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::delete() in *ui/include/classes/api/services/CScript.php*.
ja	### ソース  CScript::delete() in *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::execute() in *ui/include/classes/api/services/CScript.php*.
ja	### ソース  CScript::execute() in *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::get() in *ui/include/classes/api/services/CScript.php*.
ja	### ソース  CScript::get() in *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::getScriptsByHosts() in *ui/include/classes/api/services/CScript.php*.
ja	### ソース  CScript::getScriptsByHosts() in *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::update() in *ui/include/classes/api/services/CScript.php*.
ja	### ソース  CScript::update() in *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CService::create() in *ui/include/classes/api/services/CService.php*.
ja	### ソース  CService::create() in *ui/include/classes/api/services/CService.php*.

en-us	### Source  CService::delete() in *ui/include/classes/api/services/CService.php*.
ja	### ソース  CService::delete() in *ui/include/classes/api/services/CService.php*.

en-us	### Source  CService::get() in *ui/include/classes/api/services/CService.php*.
ja	### ソース  CService::get() in *ui/include/classes/api/services/CService.php*.

en-us	### Source  CService::update() in *ui/include/classes/api/services/CService.php*.
ja	### ソース  CService::update() in *ui/include/classes/api/services/CService.php*.

en-us	### Source  CSettings::get() in *ui/include/classes/api/services/CSettings.php*.
ja	### ソース  CSettings::get() in *ui/include/classes/api/services/CSettings.php*.

en-us	### Source  CSettings::update() in *ui/include/classes/api/services/CSettings.php*.
ja	### ソース  CSettings::update() in *ui/include/classes/api/services/CSettings.php*.

en-us	### Source  CSla::create() in *ui/include/classes/api/services/CSla.php*.
ja	### ソース  CSla::create() in *ui/include/classes/api/services/CSla.php*.

en-us	### Source  CSla::delete() in *ui/include/classes/api/services/CSla.php*.
ja	### ソース  CSla::delete() in *ui/include/classes/api/services/CSla.php*.

en-us	### Source  CSla:get() in *ui/include/classes/api/services/CSla.php*.
ja	### ソース  CSla:get() in *ui/include/classes/api/services/CSla.php*.

en-us	### Source  CSla::getSli() in *ui/include/classes/api/services/CSla.php*
ja	### ソース  CSla::getSli() in *ui/include/classes/api/services/CSla.php*

en-us	### Source  CSla::update() in *ui/include/classes/api/services/CSla.php*.
ja	### ソース  CSla::update() in *ui/include/classes/api/services/CSla.php*.

en-us	### Source  CTask::create() in *ui/include/classes/api/services/CTask.php*.
ja	### ソース  CTask::create() in *ui/include/classes/api/services/CTask.php*.

en-us	### Source  CTask::get() in *ui/include/classes/api/services/CTask.php*.
ja	### ソース  CTask::get() in *ui/include/classes/api/services/CTask.php*.

en-us	### Source  CTemplate::create() in *ui/include/classes/api/services/CTemplate.php*.
ja	### ソース  CTemplate::create() in *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplateDashboard::create() in *ui/include/classes/api/services/CTemplateDashboard.php*.
ja	### ソース  CTemplateDashboard::create() in *ui/include/classes/api/services/CTemplateDashboard.php*.

en-us	### Source  CTemplateDashboard::delete() in *ui/include/classes/api/services/CTemplateDashboard.php*.
ja	### ソース  CTemplateDashboard::delete() in *ui/include/classes/api/services/CTemplateDashboard.php*.

en-us	### Source  CTemplateDashboard::get() in *ui/include/classes/api/services/CTemplateDashboard.php*.
ja	### ソース  CTemplateDashboard::get() in *ui/include/classes/api/services/CTemplateDashboard.php*.

en-us	### Source  CTemplateDashboard::update() in *ui/include/classes/api/services/CTemplateDashboard.php*.
ja	### ソース  CTemplateDashboard::update() in *ui/include/classes/api/services/CTemplateDashboard.php*.

en-us	### Source  CTemplate::delete() in *ui/include/classes/api/services/CTemplate.php*.
ja	### ソース  CTemplate::delete() in *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::get() in *ui/include/classes/api/services/CTemplate.php*.
ja	### ソース  CTemplate::get() in *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::massAdd() in *ui/include/classes/api/services/CTemplate.php*.
ja	### ソース  CTemplate::massAdd() in *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::massRemove() in *ui/include/classes/api/services/CTemplate.php*.
ja	### ソース  CTemplate::massRemove() in *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::massUpdate() in *ui/include/classes/api/services/CTemplate.php*.
ja	### ソース  CTemplate::massUpdate() in *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::update() in *ui/include/classes/api/services/CTemplate.php*.
ja	### ソース  CTemplate::update() in *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CToken::create() in *ui/include/classes/api/services/CToken.php*.
ja	### ソース  CToken::create() in *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CToken::delete() in *ui/include/classes/api/services/CToken.php*.
ja	### ソース  CToken::delete() in *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CToken::generate() in *ui/include/classes/api/services/CToken.php*.
ja	### ソース  CToken::generate() in *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CToken::get() in *ui/include/classes/api/services/CToken.php*.
ja	### ソース  CToken::get() in *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CToken::update() in *ui/include/classes/api/services/CToken.php*.
ja	### ソース  CToken::update() in *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CTrend::get() in *ui/include/classes/api/services/CTrend.php*.
ja	### ソース  CTrend::get() in *ui/include/classes/api/services/CTrend.php*.

en-us	### Source  CTrigger::addDependencies() in *ui/include/classes/api/services/CTrigger.php*.
ja	### ソース  CTrigger::addDependencies() in *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTrigger::create() in *ui/include/classes/api/services/CTrigger.php*.
ja	### ソース  CTrigger::create() in *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTrigger::deleteDependencies() in *ui/include/classes/api/services/CTrigger.php*.
ja	### ソース  CTrigger::deleteDependencies() in *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTrigger::delete() in *ui/include/classes/api/services/CTrigger.php*.
ja	### ソース  CTrigger::delete() in *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTrigger::get() in *ui/include/classes/api/services/CTrigger.php*.
ja	### ソース  CTrigger::get() in *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTriggerPrototype::create() in *ui/include/classes/api/services/CTriggerPrototype.php*.
ja	### ソース  CTriggerPrototype::create() in *ui/include/classes/api/services/CTriggerPrototype.php*.

en-us	### Source  CTriggerPrototype::delete() in *ui/include/classes/api/services/CTriggerPrototype.php*.
ja	### ソース  CTriggerPrototype::delete() in *ui/include/classes/api/services/CTriggerPrototype.php*.

en-us	### Source  CTriggerPrototype::get() in *ui/include/classes/api/services/CTriggerPrototype.php*.
ja	### ソース  CTriggerPrototype::get() in *ui/include/classes/api/services/CTriggerPrototype.php*.

en-us	### Source  CTriggerPrototype::update() in *ui/include/classes/api/services/CTriggerPrototype.php*.
ja	### ソース  CTriggerPrototype::update() in *ui/include/classes/api/services/CTriggerPrototype.php*.

en-us	### Source  CTrigger::update() in *ui/include/classes/api/services/CTrigger.php*.
ja	### ソース  CTrigger::update() in *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CUser::checkAuthentication() in *ui/include/classes/api/services/CUser.php*.
ja	### ソース  CUser::checkAuthentication() in *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::create() in *ui/include/classes/api/services/CUser.php*.
ja	### ソース  CUser::create() in *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::delete() in *ui/include/classes/api/services/CUser.php*.
ja	### ソース  CUser::delete() in *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::get() in *ui/include/classes/api/services/CUser.php*.
ja	### ソース  CUser::get() in *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUserGroup::create() in *ui/include/classes/api/services/CUserGroup.php*.
ja	### ソース  CUserGroup::create() in *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUserGroup::delete() in *ui/include/classes/api/services/CUserGroup.php*.
ja	### ソース  CUserGroup::delete() in *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUserGroup::get() in *ui/include/classes/api/services/CUserGroup.php*.
ja	### ソース  CUserGroup::get() in *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUserGroup::update() in *ui/include/classes/api/services/CUserGroup.php*.
ja	### ソース  CUserGroup::update() in *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUser::login() in *ui/include/classes/api/services/CUser.php*.
ja	### ソース  CUser::login() in *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::login() in *ui/include/classes/api/services/CUser.php*.
ja	### ソース  CUser::login() in *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUserMacro::createGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
ja	### ソース  CUserMacro::createGlobal() in *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::create() in *ui/include/classes/api/services/CUserMacro.php*.
ja	### ソース  CUserMacro::create() in *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::deleteGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
ja	### ソース  CUserMacro::deleteGlobal() in *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::delete() in *ui/include/classes/api/services/CUserMacro.php*.
ja	### ソース  CUserMacro::delete() in *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::get() in *ui/include/classes/api/services/CUserMacro.php*.
ja	### ソース  CUserMacro::get() in *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::updateGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
ja	### ソース  CUserMacro::updateGlobal() in *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::update() in *ui/include/classes/api/services/CUserMacro.php*.
ja	### ソース  CUserMacro::update() in *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUser::unblock() in *ui/include/classes/api/services/CUser.php*.
ja	### ソース  CUser::unblock() in *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::update() in *ui/include/classes/api/services/CUser.php*.
ja	### ソース  CUser::update() in *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CValueMap::create() in *ui/include/classes/api/services/CValueMap.php*.
ja	### ソース  CValueMap::create() in *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::delete() in *ui/include/classes/api/services/CValueMap.php*.
ja	### ソース  CValueMap::delete() in *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::get() in *ui/include/classes/api/services/CValueMap.php*.
ja	### ソース  CValueMap::get() in *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::update() in *ui/include/classes/api/services/CValueMap.php*.
ja	### ソース  CValueMap::update() in *ui/include/classes/api/services/CValueMap.php*.

en-us	 ### SourceIP support in LDAP simple checks  SourceIP support has been added to LDAP [simple checks](/manual/config/items/itemtypes/simple_checks). *Note* that with OpenLDAP, version 2.6.1 or above is required.
ja	### LDAPシンプルチェックにおけるソースIPアドレスのサポート  LDAP [シンプルチェック](/manual/config/items/itemtypes/simple_checks) にSourceIPのサポートが追加されました。 *注意* OpenLDAPでは、バージョン2.6.1以降が必要です。

en-us	Specific parameters for item value columns:  |   |   | |---|---| |*Item*|Select the item.<br>Selecting non-numeric items is supported since Zabbix 6.0.4.| |*Time shift*|Specify time shift if required.<br>You may use [time suffixes](/manual/appendix/suffixes#time_suffixes) in this field. Negative values are allowed.| |*Aggregation function*|Specify which aggregation function to use:<br>**min** - display the smallest value<br>**max** - display the largest value<br>**avg** - display the average value<br>**sum** - display the sum of values<br>**count** - display the count of values<br>**first** - display the first value<br>**last** - display the last value<br>**none** - display all values (no aggregation)<br>Aggregation allows to display an aggregated value for the chosen interval (5 minutes, an hour, a day), instead of all values.<br>Note that only numeric items can be displayed in this column if this setting is not "none".| |*Aggregation interval*|Specify the interval for aggregating values. You may use [time suffixes](/manual/appendix/suffixes#time_suffixes) in this field. A numeric value without a suffix will be regarded as seconds.<br>This field will not be displayed if *Aggregation function* is "none".| |*Display*|Define how the value should be displayed:<br>**As is** - as regular text<br>**Bar** - as solid, color-filled bar<br>**Indicators** - as segmented, color-filled bar<br>Note that only numeric items can be displayed in this column if this setting is not "as is".| |*History*|Take data from history or trends:<br>**Auto** - automatic selection<br>**History** - take history data<br>**Trends** - take trend data<br>This setting applies only to numeric data. Non-numeric data will always be taken from history.| |*Min*|Minimum value for bar/indicators.| |*Max*|Maximum value for bar/indicators.| |*Thresholds*|Specify threshold values when the background/fill color should change. The list will be sorted in ascending order when saved.<br>Note that only numeric items can be displayed in this column if thresholds are used.|
ja	アイテム値列の特定パラメーター：  |   |   | |---|---| |*アイテム*|アイテムを選択します。<br>Zabbix6.0.4以降、数値以外のアイテム選択がサポートされています。| |*タイムシフト*|必要に応じてタイムシフトを指定します。<br>このフィールドでは[タイムサフィックス](/manual/appendix/suffixes#time_suffixes)を使用できます。 負の値が許可されます。| |*アグリゲーション関数*|使用する集計関数を指定します。<br>**最小** - 最小値を表示します<br>**最大** - 最大値を表示します<br>**平均** - 平均値を表示します<br>**合計** - 値の合計を表示します<br>**個数** - 値の数を表示します<br>**第１** - 最初の値を表示します<br>**最新値** - 最後の値を表示します <br>**なし** - すべての値を表示します（集計なし）<br>集計を使用すると、すべての値ではなく、選択した間隔（5分、1時間、1日）の集計値を表示できます。<br>注：この設定が*なし*でない場合、この列に表示できるのは数値項目のみです。| |*アグリゲーション間隔*|値を集計する間隔を指定します。 このフィールドでは[時間サフィックス](/manual/appendix/suffixes#time_suffixes)を使用できます。 接尾辞のない数値は秒と見なされます。<br>*アグリゲーション関数*が*なし*の場合、このフィールドは表示されません。| |*表示*|値の表示方法を定義します。<br>**そのまま** - 通常のテキストとして表示<br>**棒** - 実線の色で塗りつぶされたバーとして<br>**インジケーター** - セグメント化された色で塗りつぶされたバーとして<br>設定が*そのまま*でない場合、この列に表示できるのは数値項目のみであることに注意してください。| |*ヒストリデータ*|履歴またはトレンドからデータを取得：<br>**自動** - 自動選択<br>**ヒストリ** - 履歴データを取得<br>**トレンド** - トレンドデータを取得<br>この設定は数値データにのみ適用されます。 非数値データは常に履歴から取得されます。| |*最小値*|バー/インジケーターの最小値。| |*最大値*|バー/インジケーターの最大値。| |*閾値*|背景/塗りつぶしの色を変更する必要がある場合のしきい値を指定します。 保存すると、リストは昇順で並べ替えられます。<br>しきい値が使用されている場合、この列に表示できるのは数値項目のみであることに注意してください。|

en-us	Specific parameters for text columns:  |   |   | |---|---| |*Text*|Enter the string to display. May contain host and inventory [macros](/manual/appendix/macros/supported_by_location).|
ja	テキスト列の特定パラメーター：  |   |   | |---|---| |*テキスト*|表示する文字列を入力します。 ホストとインベントリ[マクロ](/manual/appendix/macros/supported_by_location)が含まれる場合があります。|

en-us	##### Specify server  Make sure you have the Zabbix server identified in the agent [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf      ServerActive=10.0.0.1  Unless you specifically define a *Hostname* in zabbix\_agentd.conf, the system hostname of agent location will be used by server for naming the host. The system hostname in Linux can be obtained by running the 'hostname' command.  If *Hostname* is defined in Zabbix agent configuration as a comma-delimited list of hosts, hosts will be created for all listed hostnames.  Restart the agent after making any changes to the configuration file.
ja	##### サーバーを指定する  エージェント[設定ファイル](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf でZabbixサーバーが識別されていることを確認してください      ServerActive=10.0.0.1  zabbix\_agentd.confで*ホスト名*を明確に定義しない限り、エージェントの場所のシステムホスト名がサーバーによってホストの命名に使用されます。 Linuxのシステムホスト名は`hostname`コマンドを実行することで取得できます。  *ホスト名*がZabbixエージェント設定でホストのコンマ区切りリストとして定義されている場合、リストされているすべてのホスト名に対してホストが作成されます。  設定ファイル変更後、エージェントを再起動します。

en-us	#### Spellcheck disabled in non-descriptive text areas  Spellcheck has been disabled for the text areas in which non-descriptive text is entered, such as scripts, expressions, macro values, etc.
ja	#### 説明文以外のテキストエリアでのスペルチェックが無効に  スクリプト、式、マクロ値など、説明文でないテキストが入力されるテキストエリアでは、スペルチェックが無効になりました。

en-us	#### SQLite  Using SQLite is supported for **Zabbix proxy** only!  The database will be automatically created if it does not exist.  Return to the [installation section](/manual/installation/install).
ja	#### SQLite  SQLiteの使用は **Zabbixプロキシ** でのみサポートされています。  データベースが存在しない場合は自動的に作成されます。  [インストールのセクション](/manual/installation/install)に戻ります。

en-us	#### SSH checks  Some Linux distributions like Debian, Ubuntu do not support encrypted private keys (with passphrase) if the libssh2 library is installed from packages. Please see [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) for more details.  When using libssh 0.9.x on CentOS 8 with OpenSSH 8 SSH checks may occasionally report "Cannot read data from SSH server". This is caused by a libssh [issue](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101) ([more detailed report](https://bugs.libssh.org/T231)). The error is expected to have been fixed by a stable libssh 0.9.5 release. See also [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) for details.
ja	#### SSHチェック  DebianやUbuntuなどの一部のLinuxディストリビューションでは、パッケージからlibssh2ライブラリをインストールした場合 <br> 暗号化された秘密鍵(パスフレーズ付き)をサポートしていません。 <br> [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850)を参照してください。 <br>  CentOS 8 で libssh 0.9.x を使って OpenSSH 8 の SSH 検査をすると <br> "Cannot read data from SSH server(SSH サーバからデータを読み取れません)"と表示されることがあります。 <br> この原因はlibssh[issue](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101) <br> ([more detailed report](https://bugs.libssh.org/T231)) が原因です。 <br> このエラーは libssh 0.9.5 の安定版で修正される予定です。 <br> [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) を参照してください。 <br>

en-us	#### SSH checks     - Some Linux distributions like Debian, Ubuntu do not support encrypted    private keys (with passphrase) if the libssh2 library is installed from    packages. Please see [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) for more details.     - When using libssh 0.9.x on CentOS 8 with OpenSSH 8 SSH checks may    occasionally report "Cannot read data from SSH server". This is caused    by a libssh [issue](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101)     ([more detailed report](https://bugs.libssh.org/T231)). The error is expected     to have been fixed by a stable libssh 0.9.5 release. See also     [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) for details.     - Using the pipe "|" in the SSH script may lead to a     "Cannot read data from SSH server" error. In this case it is recommended     to upgrade the libssh library version. See also [ZBX-21337](https://support.zabbix.com/browse/ZBX-21337)     for details.
ja	#### SSH チェック     - libssh2 ライブラリがパッケージからインストールされている場合、Debian、Ubuntu などの一部の Linux ディストリビューションは、暗号化された秘密鍵 (パスフレーズ付き) をサポートしません。 詳細については[ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) を参照してください。     - OpenSSH 8 を使用して CentOS 8 で libssh 0.9.x を使用すると、SSH チェックで「SSH サーバーからデータを読み取れません」と報告されることがあります。 これは、libssh の [問題](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101) ([詳細レポート](https://bugs.libssh.org/T231)) が原因です。このエラーは安定版のlibssh 0.9.5 リリースで修正される予定です。 詳細については[ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) も参照してください。     - パイプ"|"を使用したSSH スクリプトで「SSH サーバーからデータを読み取れません」というエラーが発生する可能性があります。 この場合libssh ライブラリのバージョンをアップグレードすることをお勧めします。 詳細については、[ZBX-21337](https://support.zabbix.com/browse/ZBX-21337) を参照してください。

en-us	#### Starting agent  To start the agent service, you can use Control Panel or do it from command line.  To start a single instance of Zabbix agent with the default configuration file:       zabbix_agentd.exe --start  To start a single instance of Zabbix agent with another configuration file:       zabbix_agentd.exe --config <your_configuration_file> --start  To start one of multiple instances of Zabbix agent:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --start --multiple-agents
ja	#### エージェントの起動  エージェントサービスを開始するには、コントロールパネルを使用するか、コマンドラインから実行します。  デフォルトの設定ファイルでZabbixエージェントの単一インスタンスを起動するには：       zabbix_agentd.exe --start  Zabbixエージェントの単一インスタンスを別の設定ファイルで起動するには：       zabbix_agentd.exe --config <your_configuration_file> --start  Zabbixエージェントの複数インスタンスのうち1つを開始するには：       zabbix_agentd.exe --config <configuration_file_for_this_instance> --start --multiple-agents

en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      # service zabbix-proxy start     # systemctl enable zabbix-proxy
ja	##### Zabbix proxy プロセスの起動  Zabbixプロキシプロセスを起動し、システムブート時に起動させる場合:     # service zabbix-proxy start<br>    # systemctl enable zabbix-proxy<br>

en-us	##### Starting Zabbix server as cluster node  Two parameters are required  in the server [configuration](/manual/appendix/config/zabbix_server)  to start a Zabbix server as cluster node:  -    **HANodeName** parameter must be specified for each Zabbix server  that will be an HA cluster node.   This is a unique node identifier (e.g. `zabbix-node-01`) that the server will be referred to in agent and proxy  configurations. If you do not specify HANodeName, then the server will be started  in standalone mode.  -    **NodeAddress** parameter must be specified for each node.   The NodeAddress parameter (address:port) will be used by Zabbix frontend to connect  to the active server node. NodeAddress must match the IP or FQDN name of the respective Zabbix server.  Restart all Zabbix servers after making changes to the configuration files. They will  now be started as cluster nodes. The new status of the servers can be seen in  *Reports* → *[System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)*  and also by running:  ``` zabbix_server -R ha_status ```  This runtime command will log the current HA cluster status into the Zabbix server log (and to stdout):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}
ja	##### Zabbixサーバーをクラスタノードとして起動  Zabbixサーバーをクラスターノードとして起動するには、サーバー[設定](/manual/appendix/config/zabbix_server)で2つのパラメーターを設定する必要があります。  -    **HANodeName** パラメータは、HA クラスタ ノードとなる Zabbix サーバごとに指定する必要があります。  これは、エージェントおよびプロキシ構成でサーバーが参照される一意のノード識別子 (例: `zabbix-node-01`) です。 HANodeName が指定されていない場合、サーバーはスタンドアロン モードで起動されます。  -    **NodeAddress** パラメーターは、ノードごとに指定する必要があります。  The NodeAddress parameter (address:port) will be used by Zabbix frontend to connect to the active server node. NodeAddress must match the IP or FQDN name of the respective Zabbix server. NodeAddress パラメータ (アドレス:ポート番号) は、Zabbix フロントエンドがアクティブなサーバー ノードに接続するために使用されます。 NodeAddress は、それぞれの Zabbix サーバーの IP または FQDN 名と一致する必要があります。  設定ファイル変更後、すべての Zabbix サーバーを再起動します。 これでクラスタノードとして機能します。 サーバーの最新ステータスは、*レポート* → *[システム情報](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* で確認できます。  ``` zabbix_server -R ha_status ```  上記ランタイム コマンドは、現在の HA クラスターの状態を Zabbix サーバー ログ (および stdout) に記録します。  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_agentd binary and execute:      zabbix_agentd
ja	##### 手動での起動  手動で起動しようとして上記の方法で起動できない場合は、zabbix\_agentdの実行ファイルのパスを確認して以下のように実行します：      shell> zabbix_agentd

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_proxy binary and execute:      shell> zabbix_proxy  You can use the following command line parameters with Zabbix proxy:      -c --config <file>              path to the configuration file     -f --foreground                 run Zabbix proxy in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  ::: noteclassic Runtime control is not supported on OpenBSD and NetBSD. :::  Examples of running Zabbix proxy with command line parameters:      shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     shell> zabbix_proxy --help     shell> zabbix_proxy -V  
ja	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_proxy binary and execute:      shell> zabbix_proxy  You can use the following command line parameters with Zabbix proxy:      -c --config <file>              path to the configuration file     -f --foreground                 run Zabbix proxy in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  ::: noteclassic Runtime control is not supported on OpenBSD and NetBSD. :::  Examples of running Zabbix proxy with command line parameters:      shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     shell> zabbix_proxy --help     shell> zabbix_proxy -V  

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_proxy binary and execute:      zabbix_proxy  You can use the following command line parameters with Zabbix proxy:      -c --config <file>              path to the configuration file     -f --foreground                 run Zabbix proxy in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix proxy with command line parameters:      zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     zabbix_proxy --help     zabbix_proxy -V
ja	##### 手動起動  サービス起動が機能しない場合は、手動起動する必要があります。 zabbix\_proxyバイナリへのパスを見つけて、以下を実行します。      shell> zabbix_proxy  Zabbixプロキシでは次のコマンドラインパラメータを使用できます。      -c --config <file>              設定ファイルパスを指定     -f --foreground                 フォアグラウンドでZabbixプロキシを実行する     -R --runtime-control <option>   管理機能実行     -h --help                       ヘルプの表示     -V --version                    バージョン番号の表示  コマンドラインパラメータを使用してZabbixプロキシを実行する例:      shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     shell> zabbix_proxy --help     shell> zabbix_proxy -V

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      shell> zabbix_server  You can use the following command line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  ::: noteclassic Runtime control is not supported on OpenBSD and NetBSD. :::  Examples of running Zabbix server with command line parameters:      shell> zabbix_server -c /usr/local/etc/zabbix_server.conf     shell> zabbix_server --help     shell> zabbix_server -V  
ja	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      shell> zabbix_server  You can use the following command line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  ::: noteclassic Runtime control is not supported on OpenBSD and NetBSD. :::  Examples of running Zabbix server with command line parameters:      shell> zabbix_server -c /usr/local/etc/zabbix_server.conf     shell> zabbix_server --help     shell> zabbix_server -V  

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      zabbix_server  You can use the following command line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix server with command line parameters:      zabbix_server -c /usr/local/etc/zabbix_server.conf     zabbix_server --help     zabbix_server -V
ja	##### 手動での起動  上記の方法で起動できない場合は、手動で起動する必要があります。zabbix\_serverのバイナリを見つけて、以下のように実行します：      shell> zabbix_server  Zabbixサーバーでは、以下のコマンドラインパラメーターを使用できます：      -c --config <file>              設定ファイルを絶対パスで指定します。（デフォルトは/usr/local/etc/zabbix_server.conf）     -f --foreground                 Zabbixサーバーをフォアグラウンドで実行します。     -R --runtime-control <option>   管理用のランタイムコマンドを実行します。     -h --help                       ヘルプを表示します。     -V --version                    バージョン情報を表示します。  Zabbixサーバーのコマンドラインパラメータの使用例です：      shell> zabbix_server -c /usr/local/etc/zabbix_server.conf     shell> zabbix_server --help     shell> zabbix_server -V

en-us	##### Start-up scripts  The scripts are used to automatically start/stop Zabbix processes during system's start-up/shutdown. The scripts are located under directory misc/init.d.
ja	##### 起動スクリプト  スクリプトは、システムの起動/シャットダウン中のZabbixプロセスの自動起動/停止に使用されます。スクリプトは、misc/init.dディレクトリの下にあります。

en-us	#### Statistic request object  Statistic request object is used to define what type of information should be collected about server/proxy internal processes. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |stats|query|Statistic object properties to be returned. The list of available fields for each type of diagnostic information statistic are [described in detail below](object#list_of_statistic_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Default: `extend` will return all available statistic fields.| |top|object|Object to sort and limit returned statistic values. The list of available fields for each type of diagnostic information statistic are [described in detail below](object#list_of_sorting_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Example:<br>{ “source.alerts”: 10 }|
ja	#### Statistic request object  Statistic request オブジェクトは、サーバー/プロキシの内部プロセスに関して収集する必要がある情報の種類を定義するために使用されます。 次のプロパティがあります。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |stats|query|返される統計オブジェクトのプロパティ。 診断情報統計の各タイプで使用可能なフィールドのリストについては[以下で詳しく説明します](object#list_of_statistic_fields_available_for_each_type_of_diagnostic_information_request)。<br><br>デフォルト: `extend`  利用可能なすべての統計フィールドを返します。| |top|object|返された統計値を並べ替えて制限するオブジェクト。 診断情報統計の各タイプで使用可能なフィールドのリストについては[以下で詳しく説明します](object#list_of_sorting_fields_available_for_each_type_of_diagnostic_information_request)。<br><br>例:<br>{ “source.alerts”: 10 }|

en-us	#### Statistic result object  Statistic result object is retrieved in `result` field of task object.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |status|integer|*(readonly)* Status of the task result.<br><br>Possible values:<br>-1 - error occurred during performing task;<br>0 - task result is created.| |data|string/object|Results according the statistic request object of particular diagnostic information task. Contains error message string if error occurred during performing task.|
ja	#### Statistic result object  Statistic result オブジェクトは、タスク オブジェクトの`result`フィールドで取得されます。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |status|integer|*(読取専用)* タスク結果のステータス<br><br>使用可能な値:<br>-1 - タスク実行中にエラー<br>0 - タスク実行結果作成| |data|string/object|特定の診断情報タスクの統計要求オブジェクトに応じた結果。 タスクの実行中にエラーが発生した場合は、エラー メッセージ文字列が含まれます。|

en-us	**Status calculation and propagation rules**  There are new status calculation rules and flexible additional rules for calculating the status of a parent service based on the statuses and weight of direct children. It is now also possible to set flexible rules for propagating a service status to parent services.
ja	**ステータス計算と伝搬ルール**  直接の子サービスのステータスや重みから、親サービスのステータスを計算するための新しいステータス計算ルールと柔軟な追加ルールが用意されました。また、親サービスに状態を伝搬するためのルールを柔軟に設定できるようになりました。

en-us	##### Status ​calculation ​and propagation rules  There are new status calculation rules and flexible ​additional rules for calculating the status of a parent service based on the statuses and weight of direct children. It is now also possible to set flexible rules for propagating a service status to parent services.  
ja	#### Status ​calculation ​and propagation rules  There are new status calculation rules and flexible ​additional rules for calculating the status of a parent service based on the statuses and weight of direct children. It is now also possible to set flexible rules for propagating a service status to parent services.  

en-us	### Status rule  The status rule object has the following properties.  | Property                        | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | |---------------------------------|-----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **type**<br>(required)          | integer                                             | Condition for setting (New status) status.<br><br>Possible values:<br>0 - if at least (N) child services have (Status) status or above;<br>1 - if at least (N%) of child services have (Status) status or above;<br>2 - if less than (N) child services have (Status) status or below;<br>3 - if less than (N%) of child services have (Status) status or below;<br>4 - if weight of child services with (Status) status or above is at least (W);<br>5 - if weight of child services with (Status) status or above is at least (N%);<br>6 - if weight of child services with (Status) status or below is less than (W);<br>7 - if weight of child services with (Status) status or below is less than (N%).<br><br>Where:<br>- N (W) is `limit_value`;<br>- (Status) is `limit_status`;<br>- (New status) is `new_status`. | | **limit\_value**<br>(required)  | integer                                             | Limit value.<br><br>Possible values:<br>- for N and W: 1-100000;<br>- for N%: 1-100.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | **limit\_status**<br>(required) | integer                                             | Limit status.<br><br>Possible values:<br>-1 - OK;<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | **new\_status**<br>(required)   | integer                                             | New status value.<br><br>Possible values:<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
ja	### Status rule  status ruleオブジェクトには次のプロパティがあります。  |プロパティ|[タイプ](/manual/api/reference_commentary#data_types)|説明| |------------------------|-------------------|--------------------------------------------------------------------------| |**type**<br>(必須)|integer|(New status)ステータスを設定するための条件<br><br>使用可能な値：<br> 0 - 少なくとも(N)個の子サービスが(Status)ステータス以上の場合<br>1 - 少なくとも(N％)の子サービスが(Status)ステータス以上の場合<br>2 - (N)未満の子サービスのステータスが(Status)以下の場合<br>3 - 子サービスの(N％)未満が(Status)ステータス以下の場合<br>4 - (Status)ステータス以上の子サービスの重みが少なくとも(W)である場合<br>5 - (Status)ステータス以上の子サービスの重みが少なくとも(N％)である場合<br>6 - (Status)ステータス以下の子サービスの重みが(W)未満の場合<br>7 - (Status)ステータス以下の子サービスの重みが(N％)未満の場合<br><br>読み替え：<br>- (N)と(W)は `limit_value`です<br>- (Status)は`limit_status`です<br>- (New status)は`new_status`です| |**limit\_value**<br>(必須)|integer|制限値<br><br>使用可能な値：<br>- N-W: 1-100000;<br>- N%: 1-100.| |**limit\_status**<br>(必須)|integer|制限ステータス<br><br>使用可能な値：<br>-1 - OK<br>0 - 未分類<br>1 - 情報<br>2 - 警告;<br>3 - 軽度の障害<br>4 - 重度の障害<br>5 - 致命的な障害| |**new\_status**<br>(必須)|integer|新しいステータス値<br><br>使用可能な値：<br>0 - 未分類<br>1 - 情報<br>2 - 警告;<br>3 - 軽度の障害<br>4 - 重度の障害<br>5 - 致命的な障害|

en-us	##### Step 1  Add a new web scenario.  We will add a scenario to monitor the web interface of Zabbix. The scenario will execute a number of steps.  Go to *Configuration → Hosts*, pick a host and click on *Web* in the row of that host. Then click on *Create web scenario*.  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  All mandatory input fields are marked with a red asterisk.  In the new scenario form we will name the scenario as *Zabbix frontend*. We will also create two variables: {user} and {password}.  You may also want to add a new *Application:Zabbix frontend* tag in the Tags tab.
ja	##### ステップ1  新しいWebシナリオを追加します。  ZabbixのWebインターフェースを監視するシナリオを追加します。シナリオはいくつかのステップを実行します。  *Configuration*→*Hosts*に移動し、ホストを選択して、そのホストの行にある*Web*をクリックします。次に*Create web scenario*をクリックします。  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  すべての必須入力フィールドは、赤いアスタリスクでマークされています。  新しいシナリオフォームで、シナリオに*Zabbix frontend*という名前を設定します。 また、{user}と{password}の2つの変数を作成します。  Tagsタブに新しい *Application:Zabbix frontend*タグを追加することもできます。

en-us	##### Step 1  Configure [some media](media), such as e-mail, SMS, or script to use for the notifications. Refer to the corresponding sections of the manual to perform this task.  ::: noteimportant For notifying on internal events the default severity ('Not classified') is used, so leave it checked when configuring [user media](/manual/config/notifications/media/email#user_media) if you want to receive notifications for internal events. :::
ja	##### ステップ 1  通知に使用する電子メール、SMS、スクリプトなどの [何れかのメディア](media) を構成します。 このタスクを実行するには、マニュアルの対応するセクションを参照してください。  ::: noteimportant 内部イベントの通知にはデフォルトの深刻度 ('未分類') が使用されるため、内部イベントの通知を受け取りたい場合は、[ユーザー メディア](/manual/config/notifications/media/email#user_media) を構成するときにチェックしたままにします。 :::

en-us	##### Step 1  Define new media.  The media will execute a script which will send required information to OpenView.
ja	##### ステップ 1  新しいメディアを定義します。  メディアは、必要な情報を OpenView に送信するスクリプトを実行します。

en-us	##### Step 1  Defining a network discovery rule for our IP range.  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbix will try to discover hosts in the IP range of 192.168.1.1-192.168.1.254 by connecting to Zabbix agents and getting the value from the **system.uname** key. The value received from the agent can be used to name the hosts and also to apply different actions for different operating systems. For example, link Windows servers to the template *Windows*, Linux servers to the template *Linux*.  The rule will be executed every 10 minutes.  When this rule is added, Zabbix will automatically start the discovery and generation of the discovery-based events for further processing.
ja	##### ステップ 1  IPアドレス範囲のネットワークディスカバリルールを定義します。  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbixは、Zabbixエージェントに接続し、**system.uname **キーから値を取得することにより、IPアドレス範囲192.168.1.1〜192.168.1.254のホストを検出しようとします。エージェントから受け取った値を使用して、ホストに名前を付けたり、オペレーティングシステムごとに異なるアクションを適用したりできます。たとえば、Windowsサーバーをテンプレート*Windows*にリンクし、Linuxサーバーをテンプレート*Linux*にリンクするなどです。  ルールは10分ごとに実行されます。  このルールが追加されると、Zabbixは自動的に検出を開始し、検出ベースのイベントを生成してさらに処理します。

en-us	##### Step 1  Find out the SNMP string (or OID) of the item you want to monitor.  To get a list of SNMP strings, use the **snmpwalk** command (part of [net-snmp](http://www.net-snmp.org/) software which you should have installed as part of the Zabbix installation) or equivalent tool:      shell> snmpwalk -v 2c -c public <host IP> .  As '2c' here stands for SNMP version, you may also substitute it with '1', to indicate SNMP Version 1 on the device.  This should give you a list of SNMP strings and their last value. If it doesn't then it is possible that the SNMP 'community' is different from the standard 'public' in which case you will need to find out what it is.  You can then go through the list until you find the string you want to monitor, e.g. if you wanted to monitor the bytes coming in to your switch on port 3 you would use the `IF-MIB::ifInOctets.3` string from this line:      IF-MIB::ifInOctets.3 = Counter32: 3409739121  You may now use the **snmpget** command to find out the numeric OID for 'IF-MIB::ifInOctets.3':      shell> snmpget -v 2c -c public -On 10.62.1.22 IF-MIB::ifInOctets.3  Note that the last number in the string is the port number you are looking to monitor. See also: [Dynamic indexes](/manual/config/items/itemtypes/snmp/dynamicindex).  This should give you something like the following:      .1.3.6.1.2.1.2.2.1.10.3 = Counter32: 3472126941  Again, the last number in the OID is the port number.  ::: noteclassic 3COM seem to use port numbers in the hundreds, e.g. port 1 = port 101, port 3 = port 103, but Cisco use regular numbers, e.g. port 3 = 3. :::  ::: notetip Some of the most used SNMP OIDs are [translated automatically to a numeric representation](/manual/config/items/itemtypes/snmp/special_mibs) by Zabbix. :::  In the last example above value type is "Counter32", which internally corresponds to ASN\_COUNTER type. The full list of supported types is ASN\_COUNTER, ASN\_COUNTER64, ASN\_UINTEGER, ASN\_UNSIGNED64, ASN\_INTEGER, ASN\_INTEGER64, ASN\_FLOAT, ASN\_DOUBLE, ASN\_TIMETICKS, ASN\_GAUGE, ASN\_IPADDRESS, ASN\_OCTET\_STR and ASN\_OBJECT\_ID (since 2.2.8, 2.4.3). These types roughly correspond to "Counter32", "Counter64", "UInteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" in **snmpget** output, but might also be shown as "STRING", "Hex-STRING", "OID" and other, depending on the presence of a display hint.
ja	##### Step1  監視する item のSNMPストリング(またはOID)を見つけます。  SNMPストリングのリストを取得するには、**snmpwalk**コマンドを使用します<br> [net-snmp](http://www.net-snmp.org/) ソフトウェア(Zabbixの一部としてインストールされているはずです)を使用します。<br> または同等のツールを使用します。      shell> snmpwalk -v 2c -c public <ホストIP>  2cはSNMPのバージョンを表し、次のように置き換えることもできます。<br> '1' に置き換えて、デバイスの SNMP バージョン 1 を表します。  これにより、SNMP文字列とその最後の値のリストが表示されるはずです。<br> もしSNMPの 'community' が標準の 'public' と異なっている可能性があり、その場合、それが何であるかを確認する必要があります。<br>  例えば、ポート3のスイッチに入ってくるパケットを監視したい場合、次の行から `IF-MIB::ifInOctets.3` という文字列を使用します。 この行にある      IF-MIB::ifInOctets.3 = Counter32: 3409739121  これで、**snmpget**コマンドを使用して、「IF-MIB::ifInOctets.3」の数値OIDを確認することができます。<br> 'IF-MIB::ifInOctets.3'の数値OIDを調べるために、**snmpget**コマンドを使用します。<br>  文字列の最後の数字が、監視対象のポート番号であることに注意してください。<br> こちらも参照してください。[Dynamic indexes](/manual/config/items/itemtypes/snmp/dynamicindex)  これにより、以下のようなものが得られるはずです。      .1.3.6.1.2.1.2.1.10.3 = Counter32: 3472126941  繰り返しますが、OIDの最後の数字がポート番号です。  ::: noteclassic 3COM は3桁のポート番号を使うようです。<br> 例えばポート1 =ポート101、ポート3＝ポート103のように3桁のポート番号を使うようですが、<br> Ciscoはポート3＝3のように普通の数字を使います。<br> :::  ::: notetip 最もよく使用されるSNMP OIDのいくつかは、Zabbix によって<br> [translated automatically to a numeric representation](/manual/config/items/itemtypes/snmp/special_mibs)で定義されています。<br> :::  上記の例では、値のタイプは "Counter32" であり、これは内部的にはASN_COUNTERタイプに相当します。<br> サポートされるタイプの完全なリストは以下のとおりです。<br> ASN_COUNTER, ASN_COUNTER64, ASN_UINTEGER, ASN_UNSIGNED64,<br> ASN_INTEGER, ASN_INTEGER64, ASN_FLOAT, ASN_DOUBLE, ASN_TIMETICKS,<br> ASN_GAUGE, ASN_IPADDRESS, ASN_OCTET_STR and ASN_OBJECT_ID (バージョン 2.2.8, 2.4.3から)<br> これらのタイプは、おおよそ**snmpget** のアウトプットの<br>   "Counter32" , "Counter64", "UInteger32", "INTEGER", "Float", "Double", "Timeticks",<br> "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER"に対応しますが、"STRING"、"Hex-STRING", "OID "などと<br> 表示されることもあります。これらは表示ヒントの有無によって異なります。

en-us	##### Step 1  Get the service name.  You can get the service name by going to the MMC Services snap-in and bringing up the properties of the service. In the *General* tab you should see a field called "Service name". The value that follows is the name you will use when setting up an item for monitoring. For example, if you wanted to monitor the "workstation" service, then your service might be: **lanmanworkstation**.
ja	##### Step 1  サービス名を取得します。  サービス名は、MMC サービス スナップインにアクセスしてサービスのプロパティを表示することで取得できます。*全般*タブに*サービス名*というフィールドが表示されます。その後に続く値は、監視対象項目を設定するときに使用する名前です。たとえば、「ワークステーション」サービスを監視する場合、サービスは **lanmanworkstation** になります。

en-us	##### Step 1  Install Kerberos package.  For Debian/Ubuntu:      apt install krb5-user  For RHEL:      dnf install krb5-workstation
ja	##### Step 1  Kerberos パッケージをインストールします。  Debian/Ubuntu の場合:      apt install krb5-user  RHEL の場合:      dnf install krb5-workstation

en-us	##### Step 1  To define your own theme you'll need to create a CSS file and save it in the `assets/styles/` folder (for example, *custom-theme.css*). You can either copy the files from a different theme and create your theme based on it or start from scratch.
ja	##### ステップ 1  独自のテーマを定義するには、CSSファイルを作成し、それを`assets/styles/`フォルダー（たとえば、*custom-theme.css*）に保存します。別のテーマからファイルをコピーして、それを元にテーマを作成するか、最初から始めることができます。

en-us	##### Step 1  Write a script or command line to retrieve required parameter.  For example, we may write the following command in order to get total number of queries executed by a MySQL server:      mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  When executed, the command returns total number of SQL queries.
ja	##### ステップ1  必要なパラメータを取得するためのスクリプトまたはコマンドラインを記述します。  例えば、MySQL サーバで実行されたクエリの総数を取得するために、以下のようなコマンドを記述することができます。      mysqladmin -uroot status | cut -f4 -d":". | cut -f1 -d "S"  このコマンドを実行すると、SQL クエリの総数が返されます。

en-us	##### Step 2  Add the command to zabbix\_agentd.conf:      UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  **mysql.questions** is a unique identifier. It can be any valid key identifier, for example, *queries*.  Test this parameter by using Zabbix agent with "-t" flag (if running under root, however, note that the agent may have different permissions when launched as a daemon):      zabbix_agentd -t mysql.questions
ja	##### ステップ 2  zabbix_agentd.conf にコマンドを追加します。      UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":". | cut -f1 -d "S"  **mysql.questions**は一意な識別子です。それは任意の有効なキーであることができます。例えば、*queries* などです。  このパラメータをテストするには、Zabbix agent を「-t」フラグで使用します(root権限で実行する場合)。 ただし、デーモンとして起動した場合、agent のパーミッションが異なる可能性があります。      zabbix_agentd -t mysql.questions

en-us	##### Step 2  Add your theme to the list of themes returned by the APP::getThemes() method. You can do this by overriding the ZBase::getThemes() method in the APP class. This can be done by adding the following code before the closing brace in *include/classes/core/APP.php*:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme')           ]);       }  ::: noteimportant Note that the name you specify within the first pair of quotes must match the name of the theme file without extension. :::  To add multiple themes, just list them under the first theme, for example:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme'),               'anothertheme' => _('Another theme'),               'onemoretheme' => _('One more theme')           ]);       }  Note that every theme except the last one must have a trailing comma.  ::: notetip To change graph colors, the entry must be added in the *graph\_theme* database table. :::
ja	##### ステップ 2  APP::getThemes()メソッドによって返されるテーマのリストにテーマを追加します。このためにはAPPクラスのZBase::getThemes()メソッドをオーバーライドします。これは*include/classes/core/APP.php*の閉じ中括弧の前に次のコードを追加することで実行できます。        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme')           ]);       }  ::: noteimportant 引用符の最初のペアで指定する名前は、拡張子なしのテーマファイルの名前と一致する必要があることに注意してください。 :::  複数のテーマを追加するには、最初のテーマの下にそれらをリストします。次に例を示します。        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme'),               'anothertheme' => _('Another theme'),               'onemoretheme' => _('One more theme')           ]);       }  最後のテーマを除くすべてのテーマには、末尾にカンマが必要であることに注意してください。  ::: notetip グラフの色を変更するには、エントリを*graph\_theme*データベーステーブルに追加する必要があります。 :::

en-us	##### Step 2  [Configure an item](/manual/config/items/item) for monitoring the service.  The item `service.info[service,<param>]` retrieves information about a particular service. Depending on the information you need, specify the `param` option which accepts the following values: *displayname*, *state*, *path*, *user*, *startup* or *description*. The default value is *state* if `param` is not specified (`service.info[service]`).  The type of return value depends on chosen `param`: integer for *state* and *startup*; character string for *displayname*, *path* and *user*; text for *description*.  Example:  -   *Key:* `service.info[lanmanworkstation]` -   *Type of information:* Numeric (unsigned)  The item `service.info[lanmanworkstation]` will retrieve information about the state of the service as a numerical value. To map a numerical value to a text representation in the frontend ("0" as "Running", "1" as "Paused", etc.), you can configure [value mapping](/manual/config/items/mapping#configuration) on the host on which the item is configured. To do this, either [link the template](/manual/config/templates/linking#linking-a-template) *Windows services by Zabbix agent* or *Windows services by Zabbix agent active* to the host, or configure on the host a new value map that is based on the *Windows service state* value map configured on the mentioned templates.  Note that both of the mentioned templates have a discovery rule configured that will discover services automatically. If you do not want this, you can [disable the discovery rule](/manual/web_interface/frontend_sections/configuration/hosts/discovery) on the host level once the template has been linked to the host.
ja	##### Step 2  サービスを監視するための[アイテムを設定](/manual/config/items/item)します。  アイテム`service.info[service,<param>]`は、特定のサービスに関する情報を取得します。必要な情報に応じて、*displayname*、*state*、*path*、*user*、*startup*、または*description*の値を受け入れる `param`オプションを指定します。`param`が指定されていない場合 (`service.info[service]`)、デフォルト値は*state*です。  戻り値の型は、選択した `param` によって異なります:*state*および*startup*の場合は整数、*displayname*、*path*、*user*の場合は文字列、*description*の場合はテキストです。  例<br>  - *キー*: service.info[lanmanworkstation]  - *データ型*：数値(整数)  アイテム`service.info[lanmanworkstation]`は、サービスの状態に関する情報を数値として取得します。監視結果をフロントエンドのテキスト表現にマッピングするには、(「0」を「実行中」、「1」を「一時停止」などとして)アイテムが設定されているホストで値の[マッピング](/manual/config/items/mapping#configuration) を設定します。これを行うには、テンプレート*Windows services by Zabbix agent*または*Windows services by Zabbix agent active*をホストに[リンク](/manual/config/templates/linking#linking-a-template)するか、前述のテンプレートで構成された値マップ*Windows service state*に基づく新しい値マップをホスト上で構成します。  上記の両方のテンプレートには、サービスを自動的に検出する検出ルールが設定されていることに注意してください。これを望まない場合は、テンプレートをホストにリンクした後、ホストレベルで[ディスカバリルールを無効](/manual/web_interface/frontend_sections/configuration/hosts/discovery)にすることができます。

en-us	##### Step 2  Configure Kerberos configuration file (see MIT documentation for details)  ``` {.java} cat /etc/krb5.conf  [libdefaults]     default_realm = EXAMPLE.COM  # The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```
ja	##### Step 2  Kerberos設定ファイルを設定します（詳細については、MITのドキュメントを参照してください）。  ``` {.java} cat /etc/krb5.conf  [libdefaults]     default_realm = EXAMPLE.COM  # The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```

en-us	##### Step 2  [Create a host](/manual/config/hosts/host) corresponding to a device.  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp/snmp_host.png)  Add an SNMP interface for the host:  -   Enter the IP address/DNS name and port number -   Select the *SNMP version* from the dropdown -   Add interface credentials depending on the selected SNMP version:     -   SNMPv1, v2 require only the community (usually 'public')     -   SNMPv3 requires more specific options (see below) -   Leave the *Use bulk requests* checkbox marked to allow bulk     processing of SNMP requests  |SNMPv3 parameter|Description| |----------------|-----------| |*Context name*|Enter context name to identify item on SNMP subnet.<br>*Context name* is supported for SNMPv3 items since Zabbix 2.2.<br>User macros are resolved in this field.| |*Security name*|Enter security name.<br>User macros are resolved in this field.| |*Security level*|Select security level:<br>**noAuthNoPriv** - no authentication nor privacy protocols are used<br>**AuthNoPriv** - authentication protocol is used, privacy protocol is not<br>**AuthPriv** - both authentication and privacy protocols are used| |*Authentication protocol*|Select authentication protocol - *MD5*, *SHA1*, *SHA224*, *SHA256*, *SHA384* or *SHA512*.| |*Authentication passphrase*|Enter authentication passphrase.<br>User macros are resolved in this field.| |*Privacy protocol*|Select privacy protocol - *DES*, *AES128*, *AES192*, *AES256*, *AES192C* (Cisco) or *AES256C* (Cisco).| |*Privacy passphrase*|Enter privacy passphrase.<br>User macros are resolved in this field.|  In case of wrong SNMPv3 credentials (security name, authentication protocol/passphrase, privacy protocol) Zabbix receives an ERROR from net-snmp, except for wrong *Privacy passphrase* in which case Zabbix receives a TIMEOUT error from net-snmp.  ::: notewarning  Changes in *Authentication protocol*, *Authentication passphrase*, *Privacy protocol* or *Privacy passphrase*, made without changing the *Security name*, will take effect only after the cache on a server/proxy is manually cleared (by using [-R snmp\_cache\_reload](/manual/concepts/server#running_server)) or the server/proxy is restarted. In cases, where *Security name* is also changed, all parameters will be updated immediately.  :::  You can use one of the provided SNMP templates (*Template SNMP Device* and others) that will automatically add a set of items. However, the template may not be compatible with the host. Click on *Add* to save the host.
ja	##### Step 2  [Create a host](/manual/config/hosts/host) は、デバイスに対応します。  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp/snmp_host.png)  ホストのSNMPインタフェースを追加します:  - IPアドレス/DNS名とポート番号を入力します。<br> - ドロップダウンから*SNMPバージョン*を選択します。<br> - 選択したSNMPのバージョンに応じて、インターフェイスの認証情報を追加します。<br>     - SNMPv1, v2 community のみが必要です(一般的には 'public')<br>     - SNMPv3 より多くの情報が必要です (下記をご参照ください)<br> - SNMPリクエストのバルクリクエストを可能にするため、*Use bulk requests*のチェックボックスをマークしたままにします。<br>  |SNMPv3 パラメータ|説明| |----------------|-----------| |*Context name*|Enter context name to identify item on SNMP subnet.<br>*Context name* is supported for SNMPv3 items since Zabbix 2.2.<br>User macros are resolved in this field.| |*Security name*|Enter security name.<br>User macros are resolved in this field.| |*Security level*|Select security level:<br>**noAuthNoPriv** - no authentication nor privacy protocols are used<br>**AuthNoPriv** - authentication protocol is used, privacy protocol is not<br>**AuthPriv** - both authentication and privacy protocols are used| |*Authentication protocol*|Select authentication protocol - *MD5*, *SHA1*, *SHA224*, *SHA256*, *SHA384* or *SHA512*.| |*Authentication passphrase*|Enter authentication passphrase.<br>User macros are resolved in this field.| |*Privacy protocol*|Select privacy protocol - *DES*, *AES128*, *AES192*, *AES256*, *AES192C* (Cisco) or *AES256C* (Cisco).| |*Privacy passphrase*|Enter privacy passphrase.<br>User macros are resolved in this field.|  SNMPv3の認証情報(security name , authentication protocol/passphrase , privacy protocol)が間違っている場合、<br> Zabbixはnet-snmpからERRORを受け取ります。<br> ただし、*Privacy passphrase*が間違っている場合、Zabbixはnet-snmpからTIMEOUTエラーを受信します。<br>  ::: notewarning *Authentication protocol*、*Authentication passphrase*、*Privacy protocol*、*Privacy passphrase*を変更します。<br> server / proxy 上のキャッシュが有効になった後、キャッシュが手動でクリアされた後（[-R snmp\_cache\_reload](/manual/concepts/server#running_server))、server/proxyが再起動された場合、 または<br> *Security name* が変更された場合、すべてのパラメータが即座に更新されます。<br> :::  提供されているSNMPテンプレート（*Template SNMP Device*など）を使用すると、<br> 一連の項目が自動的に追加されます。ただし、テンプレートはホストと互換性がない場合があります。<br> *Add*をクリックすると、ホストが保存されます。<br>

en-us	##### Step 2  Define new user.  The user has to be linked with the media.
ja	##### ステップ 2  新しいユーザーを定義します。  ユーザーはメディアにリンクされている必要があります。

en-us	##### Step 2  Define steps for the scenario.  Click on *Add* button in the *Steps* tab to add individual steps.  *Web scenario step 1*  We start by checking that the first page responds correctly, returns with HTTP response code 200 and contains text "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  When done configuring the step, click on *Add*.  *Web scenario step 2*  We continue by logging in to the Zabbix frontend, and we do so by reusing the macros (variables) we defined on the scenario level - {user} and {password}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: noteimportant Note that Zabbix frontend uses JavaScript redirect when logging in, thus first we must log in, and only in further steps we may check for logged-in features. Additionally, the login step must use full URL to **index.php** file. :::  Take note also of how we are getting the content of the `{sid}` variable (session ID) using a variable syntax with regular expression: `regex:name="csrf-token" content="([0-9a-z]{16})"`. This variable will be required in step 4.  *Web scenario step 3*  Being logged in, we should now verify the fact. To do so, we check for a string that is only visible when logged in - for example, **Administration**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *Web scenario step 4*  Now that we have verified that frontend is accessible and we can log in and retrieve logged-in content, we should also log out - otherwise Zabbix database will become polluted with lots and lots of open session records.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *Web scenario step 5*  We can also check that we have logged out by looking for the **Username** string.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *Complete configuration of steps*  A complete configuration of web scenario steps should look like this:  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}
ja	##### ステップ 2  シナリオのステップを定義します。  *Steps*タブの*Add*ボタンをクリックして、個々のステップを追加します。  *Webシナリオのステップ1*  最初のページが正しく応答していることを確認するため、HTTPが応答コード200で返され、テキスト「ZabbixSIA」が含まれていることをチェックします。  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  ステップの構成が完了したら、*Add*をクリックします。  *Webシナリオのステップ2*  Zabbixフロントエンドにログインするため、シナリオレベルで定義したマクロの変数（{user}と{password}）を利用します。  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: noteimportant Zabbixフロントエンドはログイン時にJavaScriptリダイレクトを使用するため、最初にログインする必要があり、その後のステップでのみログイン機能を確認できます。さらにログイン手順では**index.php**ファイルへの完全なURLを使用する必要があります。 :::  正規表現を使用した変数構文を使用して`{sid}`変数（セッションID）を取得していることにも注意してください。 `regex:name="csrf-token" content="([0-9a-z]{16})"` この変数はステップ4で必要になります。  *Webシナリオのステップ3*  ログインできたかを確認する必要があります。そのためにログイン時にのみ表示される文字列、例えば**Administration**などを確認します。  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *Webシナリオのステップ4*  フロントエンドにアクセスでき、ログインして、ログインしたコンテンツを取得できることを確認したので、ログアウトする必要があります。そうしないと、Zabbixデータベースが大量のオープンセッションレコードで汚染されてしまいます。  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *Webシナリオのステップ5*  **Username**文字列を探すことで、ログアウトしたことを確認することもできます。  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *構成完了したステップ*  構成完了したWebシナリオのステップは次のようになります。  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}

en-us	##### Step 2  Defining a discovery [action](/manual/config/notifications/action) for adding the discovered Linux servers to the respective group/template.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)  The action will be activated if:  -   the "Zabbix agent" service is "up" -   the value of system.uname (the Zabbix agent key we used in rule     definition) contains "Linux" -   Uptime is 1 hour (3600 seconds) or more  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)  The action will execute the following operations:  -   add the discovered host to the "Linux servers" group (and also add     host if it wasn't added previously) -   link host to the *Linux* template. Zabbix will automatically start     monitoring the host using items and triggers from the "Linux"     template.
ja	##### ステップ 2  新たに検出されたLinuxサーバーをそれぞれのグループ/テンプレートに追加するための検出[アクション](/manual/config/notifications/action)を定義します。  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)  このアクションは以下のコンディションが成立する場合有効になります。 -   サービス"Zabbix agent"が"動作"している。 -   system.uname （ルールを定義する際に使用したZabbixエージェントのキー）の値に"Linux"という文字列が含まれる。 -   アップタイムが1時間（3600秒）を超えている。  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)  アクションによって以下のオペレーションが実行されます。  -   新たに検出したホストをグループ"Linux servers"に追加する。（まだ追加されていないホストの場合はホストの追加も実行する） -   ホストをテンプレート"Linux"にリンクする。"Linux"テンプレートに含まれるアイテムとトリガーを使用してホストの監視が自動的に開始される。

en-us	##### Step 2  Go to *Configuration → Actions* and select *Internal actions* from the third level menu (or page title dropdown).  ![](../../../../assets/en/manual/config/internal_actions.png){width="600"}  Click on *Create action* to the right to open an action configuration form.
ja	##### ステップ 2  *設定 → アクション* に移動し、第 3 レベルのメニュー (またはページ タイトルのドロップダウン) から *内部イベントアクション* を選択します。  ![](../../../../assets/en/manual/config/internal_actions.png){width="600"}  右上の *アクションの作成* をクリックして、アクション設定フォームを開きます。

en-us	##### Step 3  Activate the new theme.  In Zabbix frontend, you may either set this theme to be the default one or change your theme in the user profile.  Enjoy the new look and feel!
ja	##### ステップ 3  新しいテーマをアクティブにします。  Zabbixフロントエンドで、新しいテーマをデフォルトのテーマに設定したり、ユーザープロファイルで各ユーザーのテーマを変更することができます。  新しいルックアンドフィールをお楽しみください！

en-us	##### Step 3  Configure actions.  Configure actions to send all (or selected) trigger status changes to the user.
ja	##### ステップ 3  アクションを設定します。  すべての (または選択した) トリガー ステータスの変更をユーザーに送信するアクションを設定します。

en-us	##### Step 3  Create a Kerberos ticket for user *zabbix*. Run the following command as user *zabbix*:      kinit zabbix  ::: noteimportant It is important to run the above command as user *zabbix*. If you run it as *root* the authentication will not work. :::
ja	##### Step 3  ユーザー*zabbix*のKerberosチケットを作成します。 ユーザー*zabbix*として次のコマンドを実行します。      kinit zabbix  ::: noteimportant 上記のコマンドをユーザー*zabbix*として実行することが重要です。 *root*として実行すると認証は機能しません。 :::

en-us	##### Step 3  Defining a discovery action for adding the discovered Windows servers to the respective group/template.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)
ja	##### ステップ 3  新たに検出されたWindowsサーバーをそれぞれのグループ/テンプレートに追加するための検出アクションを定義します。  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)

en-us	##### Step 3  In the **Action** tab enter a name for the action. Then click on *Add* in the condition block to add a new condition.  In the new condition popup window select *Event type* as the condition type and then select *Item in "not supported" state* as the event type value.  ![](../../../../assets/en/manual/config/notifications/action/report_unsupported_cond.png)  Don't forget to click on *Add* to actually list the condition in the *Conditions* block.
ja	##### ステップ 3  **アクション** タブで、アクションの名前を入力します。 次に実行条件ブロックで *追加* をクリックして、新しい条件を追加します。  新しい条件ポップアップ ウィンドウで、条件タイプとして *イベント タイプ* を選択し、イベント タイプの値として *アイテムが"取得不可"の状態*を選択します。  ![](../../../../assets/en/manual/config/notifications/action/report_unsupported_cond.png)  *追加* をクリックして *実行条件* ブロックに条件を追加してください。

en-us	##### Step 3  Reload user parameters from the configuration file by running:      zabbix_agentd -R userparameter_reload  You may also restart the agent instead of the runtime control command.  Test the parameter by using [zabbix\_get](/manual/concepts/get) utility.
ja	##### ステップ3  以下のコマンドを実行して、設定ファイルからユーザパラメータを再ロードします。      zabbix_agentd -R userparameter_reload  実行時制御コマンドの代わりに、agent を再起動することもできます。   [zabbix\_get](/manual/concepts/get) ユーティリティを使用して、パラメータをテストします。

en-us	##### Step 3  Save the finished web monitoring scenario.  The scenario will be added to a host. To view web scenario information go to *Monitoring → Hosts*, locate the host in the list and click on the Web hyperlink in the last column.  ![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Click on the scenario name to see more detailed statistics:  ![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}
ja	##### ステップ3  完成したWebモニタリングシナリオを保存します。  シナリオがホストに追加されます。 Webシナリオ情報を表示するには*Monitoring → Hosts*に移動し、リストでホストを見つけて、最後の列のハイパーリンクをクリックします。  ![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  シナリオ名をクリックすると、より詳細な統計が表示されます。  ![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}

en-us	##### Step 4  Add new item with Key=mysql.questions to the monitored host. Type of the item must be either Zabbix Agent or Zabbix Agent (active).  Be aware that type of returned values must be set correctly on Zabbix server. Otherwise Zabbix won't accept them.
ja	##### ステップ4  監視するホストにKey=mysql.questionsの新しい item を追加します。<br> item のタイプは、Zabbix agent またはZabbix agent (active)のいずれかにする必要があります。<br>  Zabbix server で返される値のタイプが正しく設定されている必要があることに注意してください。<br> そうでない場合、Zabbixは値を受け付けません。<br>

en-us	##### Step 4  Create a web scenario or HTTP agent item with Kerberos authentication type.  Optionally can be tested with the following curl command:      curl -v --negotiate -u : http://example.com  Note that for lengthy web monitoring it is necessary to take care of renewing the Kerberos ticket. Default time of ticket expiration is 10h.
ja	##### Step 4  Kerberos認証タイプを使用してWebシナリオまたはHTTPエージェントアイテムを作成します。  次のcurlコマンドおよびオプションを使用してテストできます。      curl -v --negotiate -u : http://example.com  長時間のWeb監視では、Kerberosチケットの更新に注意してください。 チケットの有効期限のデフォルト時間は10時間です。

en-us	##### Step 4  Defining a discovery action for removing lost servers.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  A server will be removed if "Zabbix agent" service is 'down' for more than 24 hours (86400 seconds).
ja	##### ステップ 4  動作していないサーバーを削除するための検出アクションを定義します。  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  "Zabbix agent"サービスが24時間（86400秒）以上`down`している場合、サーバーは削除されます。 A server will be removed if "Zabbix agent" service is 'down' for more than 24 hours (86400 seconds).

en-us	##### Step 4  In the **Operations** tab, click on *Add* in the *Operations* block and select some recipients of the message (user groups/users) and the media types (or 'All') to use for delivery.  Select *Custom message* checkbox if you wish to enter the custom subject/content of the problem message.  ![](../../../../assets/en/manual/config/unsupp_operation.png)  ![](../../../../assets/en/manual/config/unsupp_operation_b.png)  Click on *Add* to actually list the operation in the *Operations* block.  If you wish to receive more than one notification, set the operation step duration (interval between messages sent) and add another step.
ja	##### ステップ 4  In the **Operations** tab, click on *Add* in the *Operations* block and select some recipients of the message (user groups/users) and the media types (or 'All') to use for delivery. **実行内容** タブで、*実行内容* ブロックの *追加* をクリックし、配信に使用するメッセージの受信者 (ユーザー グループ/ユーザー) とメディア タイプ (または「すべて」) を選択します。  障害メッセージの件名/内容をカスタマイズする場合は、*メッセージのカスタマイズ* チェックボックスをオンにします。  ![](../../../../assets/en/manual/config/unsupp_operation.png)  ![](../../../../assets/en/manual/config/unsupp_operation_b.png)  Click on *Add* to actually list the operation in the *Operations* block. *追加* をクリックして *実行内容* ブロックに実行内容を追加します。  複数の通知を受け取りたい場合は、ステップの間隔 (メッセージの送信間隔) を設定し、別のステップを追加します。

en-us	##### Step 4  Write media script.  The script will have the following logic. If trigger is ON, then execute OpenView command *opcmsg -id application=<application> msg\_grp=<msg\_grp> object=<object> msg\_text=<text>*. The command will return unique message ID which has to be stored somewhere, preferably in a new table of ZABBIX database. If trigger is OFF then *opcmack <message id>* has to be executed with message ID retrieved from the database.  Refer to OpenView official documentation for more details about opcmsg and opcmack. The media script is not given here.
ja	##### ステップ 4  メディア スクリプト記述  スクリプトには次のロジックが含まれます。 トリガーがONの場合、次のOpenViewコマンドを実行します。 *opcmsg -id application=<application> msg\_grp=<msg\_grp> object=<object> msg\_text=<text>*.  このコマンドは一意のメッセージ ID を返します。このメッセージ ID は、できれば ZABBIX データベースの新しいテーブルに保存する必要があります。 トリガーが OFF の場合、データベースから取得したメッセージ ID を使用して *opcmack <メッセージ ID>* を実行する必要があります。  opcmsg と opcack の詳細については、OpenView の公式ドキュメントを参照してください。 メディア スクリプトはここでは指定しません。

en-us	##### Step 5  The **Recovery operations** block allows to configure a recovery notification when an item goes back to the normal state. Click on *Add* in the *Recovery operations* block, select the operation type, the recipients of the message (user groups/users) and the media types (or 'All') to use for delivery.  Select *Custom message* checkbox if you wish to enter the custom subject/content of the problem message.  ![](../../../../assets/en/manual/config/unsupp_recovery.png)  Click on *Add* in the *Operation details* popup window to actually list the operation in the *Recovery operations* block.
ja	##### ステップ 5  The **Recovery operations** block allows to configure a recovery notification when an item goes back to the normal state. Click on *Add* in the *Recovery operations* block, select the operation type, the recipients of the message (user groups/users) and the media types (or 'All') to use for delivery. **復旧時の実行内容** ブロックを使用すると、アイテムが通常の状態に戻ったときの回復通知を設定できます。 *復旧時の実行内容* ブロックで *追加* をクリックし、処理内容、メッセージの受信者 (ユーザー グループ/ユーザー)、および配信に使用するメディア タイプ (または「すべて」) を選択します。  障害メッセージの件名/内容をカスタマイズする場合は、*メッセージのカスタマイズ* チェックボックスをオンにします。  ![](../../../../assets/en/manual/config/unsupp_recovery.png)  *実行内容の詳細* ポップアップ ウィンドウで *追加* をクリックして、 *復旧時の実行内容* ブロックに実行内容を追加します。

en-us	##### Step 6  When finished, click on the **Add** button at the bottom of the form.  And that's it, you're done! Now you can look forward to receiving your first notification from Zabbix if some item turns unsupported.
ja	##### ステップ 6  完了後、フォームの下部にある **追加** ボタンをクリックします。  これで完了です。 一部のアイテムがサポートされなくなった場合、Zabbix から最初の通知を受け取ることができるようになりました。

en-us	#### Steps
ja	#### 手順

en-us	### Steps  **1**. Download the plugin sources from [Zabbix Cloud Images and Appliances](https://cdn.zabbix.com/zabbix-agent2-plugins/sources/). The official download page will be available soon.  **2**. Transfer the archive to the machine where you are going to build the plugin.  **3**. Unarchive the tarball, e.g.:       tar xvf zabbix-agent2-plugin-postgresql-1.0.0.tar.gz  Make sure to replace "zabbix-agent2-plugin-postgresql-1.0.0.tar.gz" with the name of the downloaded archive.  **4**. Enter the extracted directory:      cd <path to directory>  **5**. Run:      make  **6**. The plugin executable may be placed anywhere as long as it is loadable by Zabbix agent 2. Specify the path to the plugin binary in the plugin configuration file, e.g. in postgresql.conf for the PostgreSQL plugin:      Plugins.PostgreSQL.System.Path=/path/to/executable/zabbix-agent2-plugin-postgresql  **7**. Path to the plugin configuration file must be specified in the Include parameter of the Zabbix agent 2 configuration file:      Include=/path/to/plugin/configuration/file/postgresql.conf
ja	### 手順  **1**. [Zabbix Cloud Images and Appliances](https://cdn.zabbix.com/zabbix-agent2-plugins/sources/)からソースをダウンロードする。 公式なダウンロードページはすぐに用意します。  **2**. プラグインをビルドするサーバーにアーカイブを転送する。  **3**. tarボールを以下のようにして展開する：       tar xvf zabbix-agent2-plugin-postgresql-1.0.0.tar.gz  ファイル名"zabbix-agent2-plugin-postgresql-1.0.0.tar.gz"は、ダウンロードしたファイルのファイル名に読み替えてください。  **4**. 展開したディレクトリ内に移動する：      cd <path to directory>  **5**. 実行：      make  **6**. プラグインの実行可能ファイルは、Zabbixエージェント2が読み込める場所であればどこでも配置できます。プラグインの設定ファイルでプラグインのバイナリへのパスを設定します。例えば、PostgreSQL用のプラグインでは、postgresql.confに記述します：      Plugins.PostgreSQL.System.Path=/path/to/executable/zabbix-agent2-plugin-postgresql  **7**. プラグイン設定ファイルへのパスは、Zabbixエージェント2の設定ファイルのIncludeパラメーターで指定する必要があります：      Include=/path/to/plugin/configuration/file/postgresql.conf

en-us	### Steps  Turn to your Zabbix administrator if you have forgotten your Zabbix password and cannot log in.   A Super administrator user can change passwords for all users in the user [configuration form](/manual/config/users_and_usergroups/user#general-attributes).  If a Super administrator has forgotten their password and cannot log in, the following SQL query must be run to apply the default password to the Super admin user (replace 'Admin' with the appropriate Super admin username):      UPDATE users SET passwd = '$2a$10$ZXIvHAEP2ZM.dLXTm6uPHOMVlARXX7cqjbhM6Fn0cANzkCQBWpMrS' WHERE username = 'Admin';  After running this query, the user password will be set to *zabbix*. Make sure to change the default password on the first login.
ja	### ステップ  Zabbixパスワードを忘れてログインできない場合は、Zabbix管理者に問い合わせてください。  スーパー管理者ユーザーは、ユーザー [設定フォーム](/manual/config/users_and_usergroups/user#general-attributes) 内のすべてのユーザーのパスワードを変更できます。  スーパー管理者がパスワードを忘れてログインできない場合は、次のSQLクエリを実行して、デフォルトパスワードをスーパー管理者ユーザーに適用する必要があります (「Admin」をスーパー管理者ユーザー名に置き換えます)    UPDATE users SET passwd = '$2a$10$ZXIvHAEP2ZM.dLXTm6uPHOMVlARXX7cqjbhM6Fn0cANzkCQBWpMrS' WHERE username = 'Admin';  このクエリを実行すると、ユーザー名'Admin'のパスワードは *zabbix* に設定されます。 最初のログイン時に必ずパスワードをデフォルトから変更してください。

en-us	#### Stopping agent  To stop the agent service, you can use Control Panel or do it from command line.  To stop a single instance of Zabbix agent started with the default configuration file:       zabbix_agentd.exe --stop  To stop a single instance of Zabbix agent started with another configuration file:       zabbix_agentd.exe --config <your_configuration_file> --stop  To stop one of multiple instances of Zabbix agent:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --stop --multiple-agents
ja	#### エージェントの停止  エージェントサービスを停止するには、コントロールパネルを使用するか、コマンドラインからコマンドを実行します。  デフォルトの設定ファイルで開始されたZabbixエージェントの単一インスタンスを停止するには       zabbix_agentd.exe --stop  別の設定ファイルで開始されたZabbixエージェントの単一インスタンスを停止するには       zabbix_agentd.exe --config <your_configuration_file> --stop  Zabbixエージェントの複数インスタンスのうち1つを停止するには       zabbix_agentd.exe --config <configuration_file_for_this_instance> --stop --multiple-agents

en-us	#### Storage  Compose files are configured to support local storage on a host machine. Docker Compose will create a `zbx_env` directory in the folder with the compose file when you run Zabbix components using the compose file. The directory will contain the same structure as described above in the [Volumes](#Volumes) section and directory for database storage.  There are also volumes in read-only mode for `/etc/localtime` and `/etc/timezone` files.
ja	#### ストレージ  Docker Composeは、composeファイルを使ってZabbixコンポーネントを実行すると、composeファイルのあるフォルダに<br> `zbx_env`ディレクトリが作成されます。このディレクトリには、上記の[Volumes](#Volumes)セクションで説明したものと同じ構造の<br> データベースを格納するためのディレクトリが作成されます。<br>  また、`/etc/localtime` と `/etc/timezone` ファイル用の読み込み専用ボリュームも用意されます。

en-us	#### Storing history data in multiple date-based indices  This section describes additional steps required to work with pipelines and ingest nodes.  To begin with, you must create templates for indices.  The ​following example shows a request for creating uint template:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  To create other templates, user should change the URL (last part is the name of template), change `"​index_patterns"`​ field to match index name and to set valid mapping, which can be taken from `​database/​elasticsearch/​elasticsearch.map`​.  For example, the following command can be used to create a template for text index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  This is required to allow Elasticsearch to set valid mapping for indices created automatically. Then it is required to create the pipeline definition. Pipeline is some sort of preprocessing of data before putting data in indices. The following command can be used to create pipeline for uint index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  User can change the rounding parameter ("date\_rounding") to set a specific index rotation period. To create other pipelines, user should change the URL (last part is the name of pipeline) and change "index\_name\_prefix" field to match index name.  See also [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  Additionally, storing history data in multiple date-based indices should also be enabled in the new parameter in Zabbix server configuration:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0  
ja	#### Storing history data in multiple date-based indices  This section describes additional steps required to work with pipelines and ingest nodes.  To begin with, you must create templates for indices.  The ​following example shows a request for creating uint template:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  To create other templates, user should change the URL (last part is the name of template), change `"​index_patterns"`​ field to match index name and to set valid mapping, which can be taken from `​database/​elasticsearch/​elasticsearch.map`​.  For example, the following command can be used to create a template for text index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  This is required to allow Elasticsearch to set valid mapping for indices created automatically. Then it is required to create the pipeline definition. Pipeline is some sort of preprocessing of data before putting data in indices. The following command can be used to create pipeline for uint index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  User can change the rounding parameter ("date\_rounding") to set a specific index rotation period. To create other pipelines, user should change the URL (last part is the name of pipeline) and change "index\_name\_prefix" field to match index name.  See also [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  Additionally, storing history data in multiple date-based indices should also be enabled in the new parameter in Zabbix server configuration:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0  

en-us	#### Storing history data in multiple date-based indices  This section describes additional steps required to work with pipelines and ingest nodes.  To begin with, you must create templates for indices.  The following example shows a request for creating uint template:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  To create other templates, user should change the URL (last part is the name of template), change `"index_patterns"` field to match index name and to set valid mapping, which can be taken from `database/elasticsearch/elasticsearch.map`.  For example, the following command can be used to create a template for text index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  This is required to allow Elasticsearch to set valid mapping for indices created automatically. Then it is required to create the pipeline definition. Pipeline is some sort of preprocessing of data before putting data in indices. The following command can be used to create pipeline for uint index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  User can change the rounding parameter ("date\_rounding") to set a specific index rotation period. To create other pipelines, user should change the URL (last part is the name of pipeline) and change "index\_name\_prefix" field to match index name.  See also [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  Additionally, storing history data in multiple date-based indices should also be enabled in the new parameter in Zabbix server configuration:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0
ja	#### 複数の日付ベースのインデックスに履歴データを保存する  このセクションでは、パイプラインと取り込みノードを操作するために必要な追加の手順について説明します。  まず、インデックスのテンプレートを作成する必要があります。  次の例は、uintテンプレートを作成するためのリクエストです：  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  他のテンプレートを作成するには、URLを変更し（最後の部分はテンプレートの名前です）、「index_patterns」フィールドをインデックス名と一致するように変更して、データベース/elasticsearch/elasticsearch.mapから取得できる有効なマッピングを設定する必要があります。  たとえば、次のコマンドを使用して、テキストインデックスのテンプレートを作成できます。  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  これは、Elasticsearchが自動的に作成されたインデックスに有効なマッピングを設定できるようにするために必要です。 次に、パイプライン定義を作成する必要があります。パイプラインは、データをインデックスに入れる前の、ある種のデータの前処理です。次のコマンドを使用して作成できます uintインデックスのパイプライン：  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  ユーザーは、丸めパラメーター("date\_rounding")を変更して、特定のインデックスローテーション期間を設定できます。他のパイプラインを作成するには、URL（最後の部分はパイプラインの名前）を変更し"index\_name\_prefix"フィールドをインデックス名と一致するように変更する必要があります。  [Elasticsearchドキュメント](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html)も参照してください  さらに、履歴データを複数の日付ベースのインデックスに保存することも、Zabbixサーバー構成の新しいパラメーターで有効にする必要があります。      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0

en-us	#### String functions [String function](/manual/appendix/functions/history) **concat** now allows concatenating more than two parameters. It can be used to combine strings and values in different combinations or append two or more values to each other. Numeric data types are also supported.
ja	#### 文字列関数 [文字列関数](/manual/appendix/functions/history) **concat** は、2つ以上のパラメータを連結して使用できるようになりました。文字列と値を異なる組み合わせで結合したり、2つ以上の値を互いに付加したりするのに利用できます。数値データ型もサポートされています。

en-us	### String history  The string history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|string|Received value.|
ja	### String history  String history オブジェクトは、以下のプロパティを持つ。  |プロパティ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|string|Received value.|

en-us	#### Strings  Strings should be enclosed with single ' or double " quotes. Inside the strings, single or double quotes (depending on which are used to enclose it) and backslashes `\` are escaped with the backslash `\` character.
ja	#### 文字列  文字列は、シングルクォート( ' )またはダブルクォート( " )で囲みます。 <br> 文字列の内部では、シングルクォートまたはダブルクォート(どちらで囲むかによって異なる) と <br> バックスラッシュ `\` は、バックスラッシュ `\`文字でエスケープされます。

en-us	#### Structure  All Zabbix components are available in the following Docker repositories:  -   Zabbix agent -     [zabbix/zabbix-agent](https://hub.docker.com/r/zabbix/zabbix-agent/) -   Zabbix server     -   Zabbix server with MySQL database support -         [zabbix/zabbix-server-mysql](https://hub.docker.com/r/zabbix/zabbix-server-mysql/)     -   Zabbix server with PostgreSQL database support -         [zabbix/zabbix-server-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) -   Zabbix web-interface     -   Zabbix web-interface based on Apache2 web server with MySQL         database support -         [zabbix/zabbix-web-apache-mysql](https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/)     -   Zabbix web-interface based on Apache2 web server with PostgreSQL         database support -         [zabbix/zabbix-web-apache-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-apache-pgsql/)     -   Zabbix web-interface based on Nginx web server with MySQL         database support -         [zabbix/zabbix-web-nginx-mysql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/)     -   Zabbix web-interface based on Nginx web server with PostgreSQL         database support -         [zabbix/zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql/) -   Zabbix proxy     -   Zabbix proxy with SQLite3 database support -         [zabbix/zabbix-proxy-sqlite3](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/)     -   Zabbix proxy with MySQL database support -         [zabbix/zabbix-proxy-mysql](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/) -   Zabbix Java Gateway -     [zabbix/zabbix-java-gateway](https://hub.docker.com/r/zabbix/zabbix-java-gateway/)  Additionally there is SNMP trap support. It is provided as additional repository ([zabbix/zabbix-snmptraps](https://hub.docker.com/r/zabbix/zabbix-snmptraps/)) based on Ubuntu Trusty only. It could be linked with Zabbix server and Zabbix proxy.
ja	#### 構造  全てのZabbixコンポーネントは以下のDockerリポジトリから入手可能です:  -   Zabbix agent -     [zabbix/zabbix-agent](https://hub.docker.com/r/zabbix/zabbix-agent/) -   Zabbix server     -   Zabbix server with MySQL database support -         [zabbix/zabbix-server-mysql](https://hub.docker.com/r/zabbix/zabbix-server-mysql/)     -   Zabbix server with PostgreSQL database support -         [zabbix/zabbix-server-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) -   Zabbix web-interface     -   Zabbix web-interface based on Apache2 web server with MySQL         database support -         [zabbix/zabbix-web-apache-mysql](https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/)     -   Zabbix web-interface based on Apache2 web server with PostgreSQL         database support -         [zabbix/zabbix-web-apache-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-apache-pgsql/)     -   Zabbix web-interface based on Nginx web server with MySQL         database support -         [zabbix/zabbix-web-nginx-mysql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/)     -   Zabbix web-interface based on Nginx web server with PostgreSQL         database support -         [zabbix/zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql/) -   Zabbix proxy     -   Zabbix proxy with SQLite3 database support -         [zabbix/zabbix-proxy-sqlite3](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/)     -   Zabbix proxy with MySQL database support -         [zabbix/zabbix-proxy-mysql](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/) -   Zabbix Java Gateway -     [zabbix/zabbix-java-gateway](https://hub.docker.com/r/zabbix/zabbix-java-gateway/)  さらに、SNMP Trap もサポートされています。Ubuntu Trustyのみをベースにした追加リポジトリ([zabbix/zabbix-snmptraps](https://hub.docker.com/r/zabbix/zabbix-snmptraps/)として提供されています。<br> Zabbix server やZabbix proxy と連携することが可能です。

en-us	### Structure  The API consists of a number of methods that are nominally grouped into separate APIs. Each of the methods performs one specific task. For example, the `host.create` method belongs to the *host* API and is used to create new hosts. Historically, APIs are sometimes referred to as "classes".  ::: notetip Most APIs contain at least four methods: `get`, `create`, `update` and `delete` for retrieving, creating, updating and deleting data respectively, but some of the APIs may provide a totally different set of methods. :::
ja	### 構造  APIは、名目上、別々のAPIにグループ化された多数のメソッドから構成されています。それぞれのメソッドはある特定のタスクを実行します。例えば、`host.create`メソッドは*host* APIに属し、新しいホストを作成に使用されます。歴史的には、APIは"クラス"と呼ばれることもあります。  ::: notetip ほとんどのAPIは、少なくとも`get`, `create`, `update`, `delete`という4つのメソッドを持ち、それぞれデータの取得、作成、更新、削除を行います。しかし、一部のAPIでは、全く別のメソッドを提供することもあります。 :::

en-us	#### Structure  The content of this manual is divided into sections and subsections to provide easy access to particular subjects of interest.  When you navigate to respective sections, make sure that you expand section folders to reveal full content of what is included in subsections and individual pages.  Cross-linking between pages of related content is provided as much as possible to make sure that relevant information is not missed by the users.
ja	#### 構成  このマニュアルは、興味のあるトピックを探しやすくするために、セクションとサブセクションに分かれています。  各セクションに移動するときには、サイドバーを展開して、サブセクションや個々のページの内容がすべて見えるようにしてください。  ユーザーが関係する情報を見落とさないように、できる限り多くの関連するコンテンツ間のクロスリンクを貼るようにしています。

en-us	 #### Structure  The header consists of four fields. All numbers in the header are formatted as little-endian.  |Field|Size|Size<br>(large packet)|Description| |--|-|-|------| |`<PROTOCOL>`|4|4|`"ZBXD"` or `5A 42 58 44`| |`<FLAGS>`|1|1|Protocol flags:<br>`0x01` - Zabbix communications protocol<br>`0x02` - compression<br>`0x04` - large packet| |`<DATALEN>`|4|8|Data length.| |`<RESERVED>`|4|8|When compression is used (`0x02` flag) - the length of uncompressed data<br>When compression is not used - `00 00 00 00`|
ja	#### 構造  ヘッダーは 4 つのフィールドで構成されます。 ヘッダー内のすべての数値は、リトルエンディアンとしてフォーマットされています。  |フィールド|サイズ|サイズ<br>(ラージパケット)|説明| |--|-|-|------| |`<PROTOCOL>`|4|4|`"ZBXD"` または `5A 42 58 44`| |`<FLAGS>`|1|1|Protocol フラグ:<br>`0x01` - Zabbix 通信プロトコル<br>`0x02` - 圧縮<br>`0x04` - ラージパケット| |`<DATALEN>`|4|8|データ長| |`<RESERVED>`|4|8|圧縮を使用する場合(`0x02`フラグ) - 非圧縮データの長さ<br>圧縮を使用しない場合 - `00 00 00 00`|

en-us	#### Subfilter in latest data  A subfilter has been added in the *Latest data* section. The subfilter is useful for a quick one-click access to groups of  related items.  The subfilter shows **clickable links** allowing  to filter items based on a common entity - the host, tag name or  tag value. As soon as the entity is clicked, items are  immediately filtered.  For more details, see the [latest data](/manual/web_interface/frontend_sections/monitoring/latest_data) section.
ja	#### 最新データにサブフィルターが追加されました  *最新データ*セクションにサブフィルターが追加されました。 このサブフィルターは、関連する項目のグループにワンクリックでアクセスするのに便利です。 ワンクリックでアクセスできます。  サブフィルターには、**クリックできるリンク**が表示され、以下のことが可能です。 共通のエンティティ（ホスト、タグ名、タグの値）に基づいてアイテムをフィルタリングすることができます。 エンティティがクリックされるとすぐに、アイテムがフィルタリングされます。  詳細は、[最新データ](/manual/web_interface/frontend_sections/monitoring/latest_data) セクションを参照してください。

en-us	##### Substring extraction in trigger tags  Substring extraction is supported for populating the tag name or tag value, using a macro [function](/manual/config/macros/macro_functions) - applying a regular expression to the value obtained by the {ITEM.VALUE}, {ITEM.LASTVALUE} macro or a low-level discovery macro. For example:      {{ITEM.VALUE}.regsub(pattern, output)}     {{ITEM.VALUE}.iregsub(pattern, output)}      {{#LLDMACRO}.regsub(pattern, output)}     {{#LLDMACRO}.iregsub(pattern, output)}  Tag name and value will be cut to 255 characters if their length exceeds 255 characters after macro resolution.  See also: Using macro functions in [low-level discovery macros](/manual/config/macros/lld_macros#using_macro_functions) for event tagging.
ja	##### トリガータグのサブストリング抽出  サブストリング抽出は、タグ名またはタグ値を入力するために、マクロ [function](/manual/config/macros/macro_functions) <br> - {ITEM.VALUE}, {ITEM.LASTVALUE} によって得られた値に正規表現を適用する - によってサポートされています。<br> たとえば、以下のようになります:      {{ITEM.VALUE}.regsub(pattern, output)}     {{ITEM.VALUE}.iregsub(pattern, output)}      {{#LLDMACRO}.regsub(pattern, output)}     {{#LLDMACRO}.iregsub(pattern, output)}  タグ名、タグ値はマクロ分解後、255文字を超えると255文字にカットされます。  こちらもご参照ください。イベントタグ付けのための[low-level discovery macros](/manual/config/macros/lld_macros#using_macro_functions)でマクロ関数を使用すること。

en-us	#### Supported agents 2  Older Zabbix agents 2 from version 4.4 onwards are compatible with Zabbix 6.0; Zabbix agent 2 must not be newer than 6.0.  Note that when using Zabbix agent 2 versions 4.4 and 5.0, the default interval of 10 minutes is used for refreshing unsupported items.  To take full advantage of the latest metrics, improved performance and reduced memory usage, use the latest supported agent 2.
ja	#### サポートされるエージェント2  バージョン4.4以降の古いZabbixエージェント2はZabbix6.0と互換性があります。 Zabbixエージェント2は6.0より新しいものであってはなりません。  Zabbixエージェント2バージョン4.4および5.0を使用する場合、サポートされていないアイテムの更新にはデフォルトの間隔である10分が使用されます。  最新メトリック、パフォーマンス向上、メモリ使用量削減の恩恵を受けるには、サポートされている最新のエージェント2を使用してください。