en-us	#### Configuration  To configure an HTTP item:  -   Go to: *Configuration* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* -   Enter parameters of the item in the form  ![](../../../../../assets/en/manual/config/items/itemtypes/http_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for HTTP items are:  |Parameter|Description| |--|--------| |*Type*|Select **HTTP agent** here.| |*Key*|Enter a unique item key.| |*URL*|URL to connect to and retrieve data. For example:<br>https://www.example.com<br>http://www.example.com/download<br>Domain names can be specified in Unicode characters. They are automatically punycode-converted to ASCII when executing the HTTP check.<br>The *Parse* button can be used to separate optional query fields (like ?name=Admin&password=mypassword) from the URL, moving the attributes and values into *Query fields* for automatic URL-encoding.<br>Limited to 2048 characters.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_URL](https://curl.haxx.se/libcurl/c/CURLOPT_URL.html) cURL option.| |*Query fields*|Variables for the URL (see above).<br>Specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from macros are resolved and then URL-encoded automatically.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_URL](https://curl.haxx.se/libcurl/c/CURLOPT_URL.html) cURL option.| |*Request type*|Select request method type: *GET*, *POST*, *PUT* or *HEAD*| |*Timeout*|Zabbix will not spend more than the set amount of time on processing the URL (1-60 seconds). Actually this parameter defines the maximum time for making a connection to the URL and maximum time for performing an HTTP request. Therefore, Zabbix will not spend more than 2 x Timeout seconds on one check.<br>Time suffixes are supported, e.g. 30s, 1m.<br>Supported macros: user macros, low-level discovery macros.<br>This sets the [CURLOPT\_TIMEOUT](https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html) cURL option.| |*Request body type*|Select the request body type:<br>**Raw data** - custom HTTP request body, macros are substituted but no encoding is performed<br>**JSON data** - HTTP request body in JSON format. Macros can be used as string, number, true and false; macros used as strings must be enclosed in double quotes. Values from macros are resolved and then escaped automatically. If "Content-Type" is not specified in headers then it will default to "Content-Type: application/json"<br>**XML data** - HTTP request body in XML format. Macros can be used as a text node, attribute or CDATA section. Values from macros are resolved and then escaped automatically in a text node and attribute. If "Content-Type" is not specified in headers then it will default to "Content-Type: application/xml"<br>*Note* that selecting *XML data* requires libxml2.| |*Request body*|Enter the request body.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.| |*Headers*|Custom HTTP headers that will be sent when performing a request.<br>Specified as attribute and value pairs.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_HTTPHEADER](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.| |*Required status codes*|List of expected HTTP status codes. If Zabbix gets a code which is not in the list, the item will become unsupported. If empty, no check is performed.<br>For example: 200,201,210-299<br>Supported macros in the list: user macros, low-level discovery macros.<br>This uses the [CURLINFO\_RESPONSE\_CODE](https://curl.haxx.se/libcurl/c/CURLINFO_RESPONSE_CODE.html) cURL option.| |*Follow redirects*|Mark the checkbox to follow HTTP redirects.<br>This sets the [CURLOPT\_FOLLOWLOCATION](https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html) cURL option.| |*Retrieve mode*|Select the part of response that must be retrieved:<br>**Body** - body only<br>**Headers** - headers only<br>**Body and headers** - body and headers| |*Convert to JSON*|Headers are saved as attribute and value pairs under the "header" key.<br>If 'Content-Type: application/json' is encountered then body is saved as an object, otherwise it is stored as string, for example:<br>![](../../../../../assets/en/manual/config/items/itemtypes/http_conv_json.png)| |*HTTP proxy*|You can specify an HTTP proxy to use, using the format `[protocol://][username[:password]@]proxy.example.com[:port]`.<br>The optional `protocol://` prefix may be used to specify alternative proxy protocols (e.g. https, socks4, socks5; see [documentation](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html); the protocol prefix support was added in cURL 7.21.7). With no protocol specified, the proxy will be treated as an HTTP proxy. If you specify the wrong protocol, the connection will fail and the item will become unsupported.<br>By default, 1080 port will be used.<br>If specified, the proxy will overwrite proxy related environment variables like http\_proxy, HTTPS\_PROXY. If not specified, the proxy will not overwrite proxy-related environment variables. The entered value is passed on "as is", no sanity checking takes place.<br>*Note* that only simple authentication is supported with HTTP proxy.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html) cURL option.| |*HTTP authentication*|Authentication type:<br>**None** - no authentication used.<br>**Basic** - basic authentication is used.<br>**NTLM** - NTLM ([Windows NT LAN Manager)](http://en.wikipedia.org/wiki/NTLM) authentication is used.<br>**Kerberos** - Kerberos authentication is used. See also: [Configuring Kerberos with Zabbix](/manual/appendix/items/kerberos).<br>**Digest** - Digest authentication is used.<br>Selecting an authentication method will provide two additional fields for entering a user name and password, where user macros and low-level discovery macros are supported.<br>This sets the [CURLOPT\_HTTPAUTH](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html) cURL option.| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the web server. The server certificate will be automatically taken from system-wide certificate authority (CA) location. You can override the location of CA files using Zabbix server or proxy configuration parameter SSLCALocation.<br>This sets the [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) cURL option.| |*SSL verify host*|Mark the checkbox to verify that the Common Name field or the Subject Alternate Name field of the web server certificate matches.<br>This sets the [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) cURL option.| |*SSL certificate file*|Name of the SSL certificate file used for client authentication. The certificate file must be in PEM^1^ format. If the certificate file contains also the private key, leave the SSL key file field empty. If the key is encrypted, specify the password in SSL key password field. The directory containing this file is specified by Zabbix server or proxy configuration parameter SSLCertLocation.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html) cURL option.| |*SSL key file*|Name of the SSL private key file used for client authentication. The private key file must be in PEM^1^ format. The directory containing this file is specified by Zabbix server or proxy configuration parameter SSLKeyLocation.<br>Supported macros: {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, user macros, low-level discovery macros.<br>This sets the [CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html) cURL option.| |*SSL key password*|SSL private key file password.<br>Supported macros: user macros, low-level discovery macros.<br>This sets the [CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html) cURL option.| |*Enable trapping*|With this checkbox marked, the item will also function as [trapper item](/manual/config/items/itemtypes/trapper) and will accept data sent to this item by Zabbix sender or using Zabbix sender protocol.| |*Allowed hosts*|Visible only if *Enable trapping* checkbox is marked.<br>List of comma delimited IP addresses, optionally in CIDR notation, or DNS names.<br>If specified, incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Note that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Example: 127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, mysqlserver1, zabbix.example.com, {HOST.HOST}<br>Spaces and [user macros](/manual/config/macros/user_macros) are allowed in this field.<br>Host macros: {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} are allowed in this field.|  ::: notetip If the *HTTP proxy* field is left empty, another way for using an HTTP proxy is to set proxy-related environment variables.  For HTTP - set the `http_proxy` environment variable for the Zabbix server user. For example:\ `http_proxy=http://proxy_ip:proxy_port`.  For HTTPS - set the `HTTPS_PROXY` environment variable. For example:\ `HTTPS_PROXY=http://proxy_ip:proxy_port`. More details are available by running a shell command: *\# man curl*. :::  ::: noteimportant  \[1\] Zabbix supports certificate and private key files in PEM format only. In case you have your certificate and private key data in PKCS \#12 format file (usually with extension \*.p12 or \*.pfx) you may generate the PEM file from it using the following commands:      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key   :::
ja	#### 設定  HTTPアイテムを構成するには:  - *設定* → *ホスト* にアクセスします。 - ホストの行にある*アイテム*をクリックします。 - *アイテムの作成*をクリックします。 - アイテムのフォームで入力フィールドに値を入力します。  ![](../../../../../assets/en/manual/config/items/itemtypes/http_item.png)  入力が必須なすべての入力フィールドには赤いアスタリスクが付いています。  HTTPアイテムに特定の情報が必要なフィールドは次のとおりです::  |Parameter|Description| |--|--------| |*タイプ*|ここで**HTTP エージェント**を選択します。| |*キー*|一意のアイテム キーを入力します。| |*URL*|接続してデータを取得するための URL。例: <br>https://www.example.com<br>http://www.example.com/download<br>ドメイン名はUnicode文字で指定できます。HTTPチェックを実行すると、自動的に punycode から ASCII に変換されます。<br>[解析] ボタンを使用すると、オプションのクエリ フィールド (?name=Admin&password=mypassword など) を URL から分離し、属性と値を *クエリフィールド* に移動して自動 URL エンコードを行うことができます。<br>2048 文字までに制限されています。<br>サポートされているマクロ: {HOST.IP}、{HOST.CONN}、{HOST.DNS}、{HOST.HOST}、{HOST.NAME}、{ITEM.ID}、{ITEM.KEY}、{ITEM.KEY.ORIG}、ユーザーマクロ、ローレベルディスカバリマクロ。<br>これにより、cURLオプション[CURLOPT\_URL](https://curl.haxx.se/libcurl/c/CURLOPT_URL.html)が設定されます。| |*クエリフィールド*|URLの変数(上記を参照)。<br>属性と値のペアとして指定されます。<br>値は自動的にURLエンコードされます。マクロからの値は解決されてから自動的に URL エンコードされます。<br>サポートされているマクロ: {HOST.IP}、{HOST.CONN}、{HOST.DNS}、{HOST.HOST}、{HOST.NAME}、{ITEM.ID}、{ITEM.KEY}、{ITEM.KEY.ORIG}、ユーザーマクロ、ローレベルディスカバリマクロ。<br>これにより、[CURLOPT\_URL](https://curl.haxx.se/libcurl/c/CURLOPT_URL.html) cURLオプションが設定されます。| |*リクエストメソッド*|リクエストメソッドタイプを選択します: *GET*、*POST*、*PUT*、または *HEAD*| |*タイムアウト*|リクエストメソッドの種類を選択します: *GET*、*POST*、*PUT*、または *HEAD*|Zabbix は、URLの処理に設定された時間(1 ～ 60 秒)を超える時間を費やすことはありません。実際には、このパラメータは、URL への接続の最大時間と、HTTP リクエストの実行の最大時間を定義します。したがって、Zabbix は 1 回のチェックに 2 x タイムアウト秒を超える時間を費やすことはありません。<br>時間サフィックスがサポートされています(例: 30s、1m)。<br>サポートされているマクロ:ユーザーマクロ、ローレベルディスカバリマクロ。<br>これにより、cURLオプション[CURLOPT\_TIMEOUT][CURLOPT\_TIMEOUT(https://curl.haxx.se/libcurl/c/CURLOPT_TIMEOUT.html)が設定されます。| |*リクエストボディのタイプ*|リクエスト本文のタイプを選択します:<br>**Rawデータ** - カスタム HTTPリクエスト本文。マクロは置換されますが、エンコードは実行されません<br>**JSONデータ** - JSON 形式の HTTP リクエスト本文。マクロは文字列、数値、true、falseとして使用できます。文字列として使用するマクロは二重引用符で囲む必要があります。マクロの値は解決されてから自動的にエスケープされます。ヘッダーで "Content-Type"が指定されていない場合は、デフォルトで "Content-Type: application/json" になります<br>**XML データ** - XML 形式の HTTP リクエスト本文。マクロはテキストノード、属性、またはCDATAセクションとして使用できます。マクロの値は解決されてから、テキストノードと属性で自動的にエスケープされます。ヘッダーで "Content-Type" が指定されていない場合は、デフォルトで "Content-Type: application/xml" になります<br>*注意* *XMLデータ*を選択するには、libxml2が必要です。| |*リクエストボディ*|リクエスト本文を入力します。<br>サポートされているマクロ: {HOST.IP}、{HOST.CONN}、{HOST.DNS}、{HOST.HOST}、{HOST.NAME}、{ITEM.ID}、{ITEM.KEY}、{ITEM.KEY.ORIG}、ユーザー マクロ、ローレベルディスカバリマクロ。| |*ヘッダー*|リクエストを実行するときに送信されるカスタムHTTPヘッダー。<br>属性と値のペアとして指定されます。<br>サポートされているマクロ: {HOST.IP}、{HOST.CONN}、{HOST.DNS}、{HOST.HOST}、{HOST.NAME}、{ITEM.ID}、{ITEM.KEY}、{ITEM.KEY.ORIG}、ユーザー マクロ、ローレベルディスカバリマクロ。<br>これにより、cURLオプション[CURLOPT\_HTTPHEADER](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) が設定されます。| |*要求ステータスコード*|予想されるHTTPステータスコードのリスト。Zabbix がリストにないコードを取得した場合、その項目はサポート対象外になります。空の場合、チェックは実行されません。<br>例: 200,201,210-299<br>リスト内のサポートされているマクロ: ユーザー マクロ、ローレベルディスカバリマクロ。<br>これはcURLオプション[CURLINFO\_RESPONSE\_CODE](https://curl.haxx.se/libcurl/c/CURLINFO_RESPONSE_CODE.html)を使用します。| |*リダイレクトをたどる*|HTTPリダイレクトをたどる際にチェックボックスをオンにします。これにより、cURLオプション[CURLOPT\_FOLLOWLOCATION](https://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html)が設定されます。| |*取得モード*|取得する必要がある応答の部分を選択します:<br>**ボディ** - ボディのみ<br>**ヘッダー** - ヘッダーのみ<br>**ボディとヘッダー** - ボディとヘッダー| |*JSONへの変換*|ヘッダーは、「header」キーの下に属性と値のペアとして保存されます。<br>「Content-Type: application/json」が検出された場合、本文はオブジェクトとして保存され、それ以外の場合は文字列として保存されます。例:<br>![](../../../../../assets/en/manual/config/items/itemtypes/http_conv_json.png)| |*HTTPプロキシ*|使用する HTTP プロキシを、`[protocol://][username[:password]@]proxy.example.com[:port]` の形式で指定できます。<br>オプションの `protocol://` プレフィックスを使用して、代替プロキシ プロトコル (https、socks4、socks5 など。[ドキュメント](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html) を参照してください。プロトコル プレフィックスのサポートは、cURL 7.21.7 で追加されました) を指定できます。プロトコルを指定しないと、プロキシは HTTP プロキシとして扱われます。間違ったプロトコルを指定すると、接続は失敗し、アイテムはサポートされなくなります。<br>デフォルトでは、1080 ポートが使用されます。<br>指定した場合、プロキシは http\_proxy、HTTPS\_PROXY などのプロキシ関連の環境変数を上書きします。指定しない場合は、プロキシはプロキシ関連の環境変数を上書きしません。入力された値は「そのまま」渡され、妥当性チェックは行われません。<br>*注意* HTTP プロキシでは単純な認証のみがサポートされます。<br>サポートされているマクロ: {HOST.IP}、{HOST.CONN}、{HOST.DNS}、{HOST.HOST}、{HOST.NAME}、{ITEM.ID}、{ITEM.KEY}、{ITEM.KEY.ORIG}、ユーザー マクロ、ローレベルディスカバリマクロ。<br>これにより、cUR オプション[CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html)が設定されます。| |*HTTP認証*|認証タイプ:<br>**なし** - 認証は使用されません。<br>**Basic** - 基本認証が使用されます。<br>**NTLM** - NTLM ([Windows NT LAN Manager](http://en.wikipedia.org/wiki/NTLM) 認証が使用されます。<br>**Kerberos** - Kerberos 認証が使用されます。[Zabbixを使用したKerberosの設定](/manual/appendix/items/kerberos) も参照してください。<br>**Digest** - ダイジェスト認証が使用されます。<br>認証方法を選択すると、ユーザー名とパスワードを入力するための 2 つの追加フィールドが表示されます。ここでは、ユーザー マクロとローレベルディスカバリマクロがサポートされています。<br>これにより、cURLオプション[CURLOPT\_HTTPAUTH](https://curl.haxx.se/libcurl/c/CURLOPT_HTTPAUTH.html)が設定されます。| |*SSLピア検証*|Web サーバーの SSL 証明書を検証するには、チェックボックスをオンにします。サーバー証明書は、システム全体の証明機関 (CA) の場所から自動的に取得されます。Zabbix サーバーまたはプロキシ構成パラメーター SSLCALocation を使用して、CA ファイルの場所を上書きできます。<br>これにより、cURLオプション[CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html)が設定されます。| |*SSLホスト検証*|チェックボックスをオンにして、Webサーバー証明書の共通名フィールドまたはサブジェクト代替名フィールドが一致することを確認します。これにより、cURLオプション[CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html)が設定されます。| |*SSL証明書ファイル*|クライアント認証に使用されるSSL証明書ファイルの名前。証明書ファイルは PEM^1^形式である必要があります。証明書ファイルに秘密鍵も含まれている場合は、SSLキーファイルフィールドを空のままにしておきます。キーが暗号化されている場合は、SSL キー パスワード フィールドにパスワードを指定します。このファイルを含むディレクトリは、Zabbix サーバーまたはプロキシ構成パラメータ SSLCertLocation によって指定されます。<br>サポートされているマクロ: {HOST.IP}、{HOST.CONN}、{HOST.DNS}、{HOST.HOST}、{HOST.NAME}、{ITEM.ID}、{ITEM.KEY}、{ITEM.KEY.ORIG}、ユーザーマクロ、ローレベルディスカバリマクロ。<br>これにより、cURLオプション[CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html)が設定されます。| |*SSL秘密鍵ファイル*|クライアント認証に使用される SSL 秘密鍵ファイルの名前。秘密鍵ファイルはPEM^1^形式である必要があります。このファイルを含むディレクトリは、Zabbix サーバーまたはプロキシ構成パラメータ SSLKeyLocationによって指定されます。<br>サポートされているマクロ: {HOST.IP}、{HOST.CONN}、{HOST.DNS}、{HOST.HOST}、{HOST.NAME}、{ITEM.ID}、{ITEM.KEY}、{ITEM.KEY.ORIG}、ユーザー マクロ、ローレベルディスカバリマクロ。<br>これにより、cURLオプション[CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html)が設定されます。| |*SSL秘密鍵パスワード*|SSL秘密鍵ファイルのパスワード。<br>サポートされているマクロ: ユーザーマクロ、ローレベルディスカバリマクロ。<br>これにより、cURLオプション[CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html)が設定されます。| |*トラッピングの有効化*|このチェックボックスをオンにすると、アイテムは [トラッパーアイテム](/manual/config/items/itemtypes/trapper) としても機能し、Zabbix senderによって、または Zabbix senderプロトコルを使用して、このアイテムに送信されたデータを受け入れます。| |*許可されたホスト*|*トラッピングの有効化*チェックボックスがオンになっている場合にのみ表示されます。<br>カンマで区切られたIPアドレスのリスト。オプションでCIDR表記、またはDNS名。<br>指定すると、ここにリストされているホストからの接続のみが受け入れられます。<br>IPv6サポートが有効になっている場合、「127.0.0.1」、「::127.0.0.1」、「::ffff:127.0.0.1」は同等に扱われ、「::/0」は任意のIPv4またはIPv6アドレスを許可します。<br>「0.0.0.0/0」は任意のIPv4アドレスを許可するために使用できます。<br>「IPv4互換のIPv6アドレス」（0000::/96プレフィックス）はサポートされていますが、 [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5)。<br>例: 127.0.0.1、192.168.1.0/24、192.168.3.1-255、192.168.1-10.1-255、::1、2001:db8::/32、mysqlserver1、zabbix.example.com、{HOST.HOST}<br>このフィールドでは、スペースと[ユーザーマクロ](/manual/config/macros/user_macros)を使用できます。<br>このフィールドでは、ホストマクロ: {HOST.HOST}、{HOST.NAME}、{HOST.IP}、{HOST.DNS}、{HOST.CONN}を使用できます。|  ::: notetip *HTTP プロキシ*フィールドが空のままの場合、HTTPプロキシを使用する別の方法は、プロキシ関連の環境変数を設定することです  HTTPの場合 - Zabbixサーバーの起動ユーザーの`http_proxy`環境変数を設定します。 例:\ `http_proxy=http://proxy_ip:proxy_port`.  HTTPSの場合 - `HTTPS_PROXY`環境変数を設定します。 例:\ `HTTPS_PROXY=http://proxy_ip:proxy_port`. 詳細については、シェル コマンド *\# man curl* を実行してください。 :::  ::: noteimportant \[1\]ZabbixはPEM 形式の証明書と秘密鍵ファイルのみをサポートします。証明書と秘密鍵のデータが PKCS\#12形式のファイル(通常は拡張子が \*.p12 または \*.pfx)にある場合は、次のコマンドを使用してそこから PEMファイルを生成できます:      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key   :::

en-us	#### Configuration  To configure a user group:  -   Go to *Administration → User groups* -   Click on *Create user group* (or on the group name to edit an     existing group) -   Edit group attributes in the form  The **User group** tab contains general group attributes:  ![](../../../../assets/en/manual/config/user_group.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Group name*|Unique group name.| |*Users*|To add users to the group start typing the name of an existing user. When the dropdown with matching user names appears, scroll down to select.<br>Alternatively you may click the *Select* button to select users in a popup.| |*Frontend access*|How the users of the group are authenticated.<br>**System default** - use default authentication method (set [globally](/manual/web_interface/frontend_sections/administration/authentication))<br>**Internal** - use Zabbix internal authentication (even if LDAP authentication is used globally).<br>Ignored if HTTP authentication is the global default.<br>**LDAP** - use LDAP authentication (even if internal authentication is used globally).<br>Ignored if HTTP authentication is the global default.<br>**Disabled** - access to Zabbix frontend is forbidden for this group| |*Enabled*|Status of user group and group members.<br>*Checked* - user group and users are enabled<br>*Unchecked* - user group and users are disabled| |*Debug mode*|Mark this checkbox to activate [debug mode](/manual/web_interface/debug_mode) for the users.|  The **Permissions** tab allows you to specify user group access to host group (and thereby host) data:  ![](../../../../assets/en/manual/config/user_group_permissions.png){width="600"}  Current permissions to host groups are displayed in the *Permissions* block.  If current permissions of the host group are inherited by all nested host groups, this is indicated after the host group name ("*including subgroups*"). Note that a *Super admin* user can enforce nested host groups to have the same level of permissions as the parent host group; this can be done in the host group [configuration](/manual/config/hosts/host#creating_a_host_group) form.  You may change the level of access to a host group:  -   **Read-write** - read-write access to a host group; -   **Read** - read-only access to a host group; -   **Deny** - access to a host group denied; -   **None** - no permissions are set.  Use the selection field below to select host groups and the level of access to them. This field is auto-complete so starting to type the name of a host group will offer a dropdown of matching host groups. If you wish to see all host groups, click on *Select*. If you wish to include nested host groups, mark the *Include subgroups* checkbox. Click on ![](../../../../assets/en/manual/config/add_link.png) to add the selected host groups to the list of host group permissions.  :::noteimportant Adding a parent host group with the *Include subgroups* checkbox marked will override (and remove from the list) previously configured permissions of all related nested host groups. Adding a host group with *None* as the level of access selected will remove the host group from the list if the host group is already in the list. :::  The **Tag filter** tab allows you to set tag-based permissions for user groups to see problems filtered by tag name and its value:  ![](../../../../assets/en/manual/config/user_group_tags.png)  To select a host group to apply a tag filter for, click *Select* to get the complete list of existing host groups or start to type the name of a host group to get a dropdown of matching groups. If you want to apply tag filters to nested host groups, mark the *Include subgroups* checkbox.  Tag filter allows to separate the access to host group from the possibility to see problems.  For example, if a database administrator needs to see only "MySQL" database problems, it is required to create a user group for database administrators first, then specify "Service" tag name and "MySQL" value.  ![user\_group\_tag\_filter\_2.png](../../../../assets/en/manual/config/user_group_tag_filter_2.png)  If "Service" tag name is specified and value field is left blank, corresponding user group will see all problems for selected host group with tag name "Service". If both tag name and value fields are left blank but host group selected, corresponding user group will see all problems for selected host group. Make sure a tag name and tag value are correctly specified otherwise a corresponding user group will not see any problems.  Let's review an example when a user is a member of several user groups selected. Filtering in this case will use OR condition for tags.  |   |   |   |   |   |   |   | |---|---|---|---|---|---|---| |**User group A**|<|<|**User group B**|<|<|**Visible result for a user (member) of both groups**| |*Tag filter*|<|<|<|<|<|^| |*Host group*|*Tag name*|*Tag value*|*Host group*|*Tag name*|*Tag value*|^| |Templates/Databases|Service|MySQL|Templates/Databases|Service|Oracle|Service: MySQL or Oracle problems visible| |Templates/Databases|*blank*|*blank*|Templates/Databases|Service|Oracle|All problems visible| |*not selected*|*blank*|*blank*|Templates/Databases|Service|Oracle|<Service:Oracle> problems visible|  ::: noteimportant  Adding a filter (for example, all tags in a certain host group "Templates/Databases") results in not being able to see the problems of other host groups. :::
ja	#### 設定  ユーザーグループを設定するには:  -   管理 → ユーザーグループ*に移動します。 -   *ユーザーグループの作成*をクリックします。（既存のグループを編集する場合はグループ名をクリックします） -   フォームでグループ属性を編集します。  **ユーザーグループ** タブには、グループの一般的な属性が含まれています:  ![](../../../../assets/en/manual/config/user_group.png)  必須入力項目には、赤いアスタリスクが表示されています。  |パラメータ|説明| |--|--------| |*グループ名*|一意のグループ名| |*ユーザー*|グループにユーザーを追加するには、既存のユーザーの名前を入力します。一致するユーザー名のドロップダウンが表示されたら、下にスクロールして選択します。<br>または、*選択*ボタンをクリックして、ポップアップでユーザーを選択することもできます。| |*Webインタフェースへのアクセス*|グループのユーザーの認証方法<br>**システム デフォルト** - ([グローバル](/manual/web_interface/frontend_sections/administration/authentication)に)設定されたデフォルトの認証方法を使用します。<br>**Zabbixデータベース内のユーザー情報** - Zabbix 内部認証を使用します(LDAP認証がグローバルに使用されている場合でも)<br>HTTP認証がグローバルデフォルトの場合は無視されます。<br>**LDAP** - LDAP 認証を使用します (内部認証がグローバルに使用されている場合でも)。<br>HTTP認証がグローバル デフォルトの場合は無視されます。<br>**無効** - このグループでは Zabbix フロントエンドへのアクセスが禁止されています| |*有効*|ユーザーグループとグループメンバーのステータス<br>*チェックあり* - ユーザーグループとユーザーは有効<br>*チェックなし* - ユーザーグループとユーザーは無効| |*デバックモード*|ユーザーに対して[デバッグモード](/manual/web_interface/debug_mode)を有効にするには、このチェックボックスをオンにします。|  **権限**タブでは、ホストグループ(およびホスト)データへのユーザーグループのアクセスを指定できます:  ![](../../../../assets/en/manual/config/user_group_permissions.png){width="600"}  ホストグループに対する現在のパーミッションは、*権限*に表示されます。  ホストグループの現在の権限がすべてのネストされたホストグループに継承される場合、これはホストグループ名の後に(*サブグループを含む*)をと表示されます。スーパー管理者ユーザーは、ネストされたホストグループに親ホストグループと同じレベルの権限を持たせることができることに注意してください。これは、ホストグループ設定フォームで実行できます。  ホストグループへのアクセスレベルは変更することができます。  -   **表示/設定** - ホストグループへの読み書き可能なアクセス。 -   **表示のみ** - ホストグループへの読み取り専用アクセス。 -   **拒否** - ホストグループへのアクセスは拒否されます。 -   **なし** - 権限は設定されません。  以下の選択フィールドを使用して、ホストグループとそれらへのアクセスレベルを選択します。このフィールドは自動補完なので、ホストグループの名前を入力し始めると、一致するホストグループのドロップダウンが表示されます。 すべてのホスト グループを表示する場合は、*選択*をクリックします。 ネストされたホスト グループを含める場合は、*サブグループを含める*チェックボックスをオンにします。 選択したホスト グループをホスト グループの権限のリストに追加するには、*追加*をクリックします。  :::noteimportant *サブグループを含める*チェックボックスをオンにして親ホストグループを追加すると、関連するネストされたすべてのホストグループでそれより前に設定された権限が上書きされ(リストから削除され)ます。 アクセスレベルとして*なし*を選択してホストグループを追加すると、ホストグループがすでにリストにある場合は、リストからホストグループが削除されます。 :::  **タグフィルター**タブでは、タグ名とその値でフィルタリングされた障害を見るために、ユーザーグループにタグベースの権限を設定することができます:  ![](../../../../assets/en/manual/config/user_group_tags.png)  タグフィルターを適用するホストグループを選択するには、*選択*をクリックして既存のホストグループの完全なリストを取得するか、ホストグループの名前を入力して一致するグループのドロップダウンを選択します。ネストされたホストグループにタグフィルターを適用する場合は、*サブグループを含める*チェックボックスをオンにします。  タグフィルターによって、ホストグループへのアクセスと障害を見る可能性を分離することができます。  例えば、データベース管理者がデータベース"MySQL"の障害のみ確認する必要がある場合は、まずデータベース管理者のユーザーグループを作成し、次に"Service"タグ名と"MySQL"値を指定する必要があります。  ![user\_group\_tag\_filter\_2.png](../../../../assets/en/manual/config/user_group_tag_filter_2.png)  "サービス"タグ名が指定され、値フィールドが空のままである場合、対応するユーザーグループには、タグ名が "Service" である選択されたホストグループに関するすべての障害が表示されます。タグ名と値の両方のフィールドが空のままで、ホストグループが選択されている場合、対応するユーザーグループには、選択されたホストグループのすべての障害が表示されます。タグ名とタグ値が正しく指定されていることを確認してください。そうでなければ、対応するユーザーグループには障害が表示されません。  あるユーザーが複数のユーザーグループのメンバーとして選択されている場合の例を見てみましょう。 この場合のフィルタリングは、タグにOR条件を使用します。  |   |   |   |   |   |   |   | |---|---|---|---|---|---|---| |**ユーザーグループA**|<|<|**ユーザーグループB**|<|<|**両グループのユーザー(メンバー)に表示される結果**| |*タグフィルター*|<|<|<|<|<|<| |*ホストグループ*|*タグ名*|*タグ値*|*ホストグループ*|*タグ名*|*タグ値*|<| |Templates/Databases|Service|MySQL|Templates/Databases|Service|Oracle|Service: MySQL及びOracleの障害を表示| |Templates/Databases|*空*|*空*|Templates/Databases|Service|Oracle|全ての障害を表示| |*not selected*|*空*|*空*|Templates/Databases|Service|Oracle|<Service:Oracle>の障害を表示|  ::: noteimportant フィルター（例えば、特定のホストグループ "テンプレート/データベース" のすべてのタグ）を追加すると、他のホストグループの障害が表示されなくなります。 :::

en-us	#### Configuration  To configure custom alertscripts as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type*  The **Media type** tab contains general media type attributes:  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the script media type:  |Parameter|Description| |---------|-----------| |*Script name*|Enter the name of the script.| |*Script parameters*|Add command-line parameters to the script.<br>{ALERT.SENDTO}, {ALERT.SUBJECT} and {ALERT.MESSAGE} [macros](/manual/appendix/macros/supported_by_location) are supported in script parameters.<br>Customizing script parameters is supported since Zabbix 3.0.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.  ::: notewarning  Even if an alertscript doesn't use default messages, message templates for operation types used by this media type must still be defined, otherwise a notification will not be sent.  :::  ::: noteimportant As parallel processing of media types is implemented since Zabbix 3.4.0, it is important to note that with more than one script media type configured, these scripts may be processed in parallel by alerter processes. The total number of alerter processes is limited by the StartAlerters [parameter](/manual/appendix/config/zabbix_server). :::
ja	#### 設定  カスタムアラートスクリプトをメディアタイプとして設定するには:  -   *Administration → Media types* に進みます。 -   *Create media type* をクリックします。  **Media type** タブには、メディアタイプに関する一般的な属性が含まれています:  ![](../../../../../assets/en/manual/config/notifications/media/media_script.png)  すべての必須入力フィールドには、赤いアスタリスクが表示されます。  以下のパラメータは、スクリプトメディアタイプに固有のものです:  |パラメータ|説明| |---------|-----------| |*Script name*|Enter the name of the script.| |*Script parameters*|Add command-line parameters to the script.<br>{ALERT.SENDTO}, {ALERT.SUBJECT} and {ALERT.MESSAGE} [macros](/manual/appendix/macros/supported_by_location) are supported in script parameters.<br>Customizing script parameters is supported since Zabbix 3.0.|  [common media type parameters](/manual/config/notifications/media#common_parameters) でデフォルトのメッセージとアラート処理オプションを設定する方法の詳細について説明します。  ::: notewarning アラートスクリプトがデフォルトのメッセージを使用しない場合でも、このメディアタイプで使用される操作タイプ用の<br> メッセージテンプレートが定義されていなければなりません。そうでなければ、通知は送られません。  :::  ::: noteimportant メディアタイプの並列処理は Zabbix 3.4.0 から実装されているため、複数のスクリプトメディアタイプが設定されている場合、これらの<br> スクリプトはアラータプロセスによって並行して処理される可能性があることに注意することが重要です。アラータプロセスの総数は、<br> StartAlerters [parameter](/manual/appendix/config/zabbix_server) によって制限されます。 :::

en-us	#### Configuration  To configure event correlation rules globally:  -   Go to *Configuration* → *Event correlation* -   Click on *Create correlation* to the right (or on the correlation     name to edit an existing rule) -   Enter parameters of the correlation rule in the form  ![correlation\_rule.png](../../../../assets/en/manual/config/event_correlation/correlation_rule.png){width="600"}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |---------|-----------| |*Name*|Unique correlation rule name.| |*Type of calculation*|The following options of calculating conditions are available:<br>**And** - all conditions must be met<br>**Or** - enough if one condition is met<br>**And/Or** - AND with different condition types and OR with the same condition type<br>**Custom expression** - a user-defined calculation formula for evaluating action conditions. It must include all conditions (represented as uppercase letters A, B, C, ...) and may include spaces, tabs, brackets ( ), **and** (case sensitive), **or** (case sensitive), **not** (case sensitive).| |*Conditions*|List of conditions. See below for details on configuring a condition.| |*Description*|Correlation rule description.| |*Operations*|Mark the checkbox of the operation to perform when event is correlated. The following operations are available:<br>**Close old events** - close old events when a new event happens. Always add a condition based on the old event when using the *Close old events* operation or all existing problems could be closed.<br>**Close new event** - close the new event when it happens| |*Enabled*|If you mark this checkbox, the correlation rule will be enabled.|  To configure details of a new condition, click on ![](../../../../assets/en/manual/config/add_link.png) in the Conditions block. A popup window will open where you can edit the condition details.  ![](../../../../assets/en/manual/config/event_correlation/correlation_rule_condition.png)  |Parameter|Description| |---------|-----------| |*New condition*|Select a condition for correlating events.<br>*Note* that if no old event condition is specified, all old events may be matched and closed. Similarly if no new event condition is specified, all new events may be matched and closed.<br>The following conditions are available:<br>**Old event tag** - specify the old event tag for matching.<br>**New event tag** - specify the new event tag for matching.<br>**New event host group** - specify the new event host group for matching.<br>**Event tag pair** - specify new event tag and old event tag for matching. In this case there will be a match if the **values** of the tags in both events match. Tag *names* need not match.<br>This option is useful for matching runtime values, which may not be known at the time of configuration (see also [Example 1](/manual/config/event_correlation/global#examples)).<br>**Old event tag value** - specify the old event tag name and value for matching, using the following operators:<br>*equals* - has the old event tag value<br>*does not equal* - does not have the old event tag value<br>*contains* - has the string in the old event tag value<br>*does not contain* - does not have the string in the old event tag value<br>**New event tag value** - specify the new event tag name and value for matching, using the following operators:<br>*equals* - has the new event tag value<br>*does not equal* - does not have the new event tag value<br>*contains* - has the string in the new event tag value<br>*does not contain* - does not have the string in the new event tag value|  ::: notewarning Because misconfiguration is possible, when similar event tags may be created for **unrelated** problems, please review the cases outlined below! :::  -   Actual tags and tag values only become visible when a trigger fires.     If the regular expression used is invalid, it is silently replaced     with an \*UNKNOWN\* string. If the initial problem event with an     \*UNKNOWN\* tag value is missed, there may appear subsequent OK     events with the same \*UNKNOWN\* tag value that may close problem     events which they shouldn't have closed.  ```{=html} <!-- --> ``` -   If a user uses the {ITEM.VALUE} macro without macro functions as the     tag value, the 255-character limitation applies. When log messages     are long and the first 255 characters are non-specific, this may     also result in similar event tags for unrelated problems.
ja	#### 設定  イベント相関ルールをグローバルに設定するには  - *Configuration* → *Event correlation* に進みます。 - 右側の *Create correlation* をクリックします (または、既存のルールを編集するために相関名をクリックします) - 相関ルールのパラメータをフォームに入力します。  ![correlation\_rule.png](../../../../assets/en/manual/config/event_correlation/correlation_rule.png){width="600"}  必須入力項目には、赤いアスタリスクが表示されています。  |パラメータ|説明| |---------|-----------| |*Name*|Unique correlation rule name.| |*Type of calculation*|The following options of calculating conditions are available:<br>**And** - all conditions must be met<br>**Or** - enough if one condition is met<br>**And/Or** - AND with different condition types and OR with the same condition type<br>**Custom expression** - a user-defined calculation formula for evaluating action conditions. It must include all conditions (represented as uppercase letters A, B, C, ...) and may include spaces, tabs, brackets ( ), **and** (case sensitive), **or** (case sensitive), **not** (case sensitive).| |*Conditions*|List of conditions. See below for details on configuring a condition.| |*Description*|Correlation rule description.| |*Operations*|Mark the checkbox of the operation to perform when event is correlated. The following operations are available:<br>**Close old events** - close old events when a new event happens. Always add a condition based on the old event when using the *Close old events* operation or all existing problems could be closed.<br>**Close new event** - close the new event when it happens| |*Enabled*|If you mark this checkbox, the correlation rule will be enabled.|  新しい条件の詳細を設定するには、条件ブロックの ![](../../../../assets/en/manual/config/add_link.png) をクリックします。<br> ポップアップウィンドウが開き、条件の詳細を編集することができます。  ![](../../../../assets/en/manual/config/event_correlation/correlation_rule_condition.png)  |パラメータ|説明| |---------|-----------| |*New condition*|Select a condition for correlating events.<br>*Note* that if no old event condition is specified, all old events may be matched and closed. Similarly if no new event condition is specified, all new events may be matched and closed.<br>The following conditions are available:<br>**Old event tag** - specify the old event tag for matching.<br>**New event tag** - specify the new event tag for matching.<br>**New event host group** - specify the new event host group for matching.<br>**Event tag pair** - specify new event tag and old event tag for matching. In this case there will be a match if the **values** of the tags in both events match. Tag *names* need not match.<br>This option is useful for matching runtime values, which may not be known at the time of configuration (see also [Example 1](/manual/config/event_correlation/global#examples)).<br>**Old event tag value** - specify the old event tag name and value for matching, using the following operators:<br>*equals* - has the old event tag value<br>*does not equal* - does not have the old event tag value<br>*contains* - has the string in the old event tag value<br>*does not contain* - does not have the string in the old event tag value<br>**New event tag value** - specify the new event tag name and value for matching, using the following operators:<br>*equals* - has the new event tag value<br>*does not equal* - does not have the new event tag value<br>*contains* - has the string in the new event tag value<br>*does not contain* - does not have the string in the new event tag value|  ::: notewarning 設定ミスの可能性があるため、**関係ない**問題で似たようなイベントタグが作成される場合<br> 以下のケースを確認してください。 :::  -   実際のタグとタグの値は、トリガーが起動したときにのみ表示されます。使用された正規表現が無効な場合、それは黙って     \*UNKNOWN** 文字列に置き換えられます。タグの値を持つ最初の問題イベントを見逃すと、同じタグの値を持つ後続の     OKイベントが現れ、本来閉じられるべきでない問題イベントを閉じることがあります。  ```{=html} <!-- --> ``` -   タグの値として、マクロ関数を使用しない{ITEM.VALUE}をタグの値として使用する場合、255文字の制限が適用されます。     ログメッセージが長く、最初の255文字が非特異的である場合、これはまた、無関係な問題のための類似のイベントタグに     なる可能性があります。

en-us	#### Configuration  To configure, select *Action log* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/action_log.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |---|---| |*Sort entries by*|Sort entries by:<br>**Time** (descending or ascending)<br>**Type** (descending or ascending)<br>**Status** (descending or ascending)<br>**Recipient** (descending or ascending).| |*Show lines*|Set how many action log lines will be displayed in the widget.|
ja	#### 設定  設定するには、タイプで*アクションログ*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/action_log.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次の特定オプションを設定できます。  |   |   | |---|---| |*次による項目のソート*|エントリを次の順序で並べ替えます：<br> **時間**（降順または昇順）<br> **タイプ**（降順または昇順）<br> **ステータス**（降順または昇順）<br>**送信先* *（降順または昇順）| |*表示する行数*|ウィジェットに表示されるアクションログの行数を設定します|

en-us	#### Configuration  To configure, select *Clock* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/clock.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |---|---| |*Time type*|Select local, server, or specified host time.<br>Server time will be identical to the time zone set globally or for the Zabbix user.| |*Item*|Select the item for displaying time. To display host time, use the `system.localtime[local]` [item](/manual/config/items/itemtypes/zabbix_agent). This item must exist on the host.<br>This field is available only when *Host time* is selected.|
ja	#### 設定  設定するには、タイプとして*時刻*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/clock.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次の特定オプションを設定できます。  |   |   | |---|---| |*時間の形式*|ローカル、サーバー、または指定されたホストの時間を選択します。<br>サーバー時間は、グローバルまたはZabbixユーザーに設定されたタイムゾーンと同じになります。| |*Item*|時間を表示する項目を選択します。ホスト時間を表示するには`system.localtime[local]` [item](/manual/config/items/itemtypes/zabbix_agent)を使用します。 このアイテムはホストに存在する必要があります。<br>このフィールドは*ホスト時間*が選択されている場合にのみ使用できます。|

en-us	#### Configuration  To configure, select *Data overview* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/data_overview.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |---|---| |*Host groups*|Select host groups. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove the selected.| |*Hosts*|Select hosts. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove the selected.| |*Tags*|Specify tags to limit the number of item data displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<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>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Hosts location*|Select host location - left or top.|
ja	#### 設定  設定するにはタイプとして*データの概要*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/data_overview.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)であるパラメーターに加えて、次のオプションを設定できます。  |   |   | |---|---| |*ホストグループ*|ホストグループを選択します。 このフィールドはオートコンプリートであるため、グループの名前を入力し始めると、一致するグループ名のドロップダウンが表示されます。 スクロールして選択します。 'x'をクリックすると選択したものを削除できます。| |*ホスト*|ホストを選択します。 このフィールドはオートコンプリートであるため、ホストの名前を入力し始めると、一致するホスト名のドロップダウンが表示されます。 スクロールして選択します。 'x'をクリックすると選択したものを削除できます。| |*タグ*|タグを指定して、ウィジェットに表示されるアイテムデータの数を制限します。 特定のタグとタグ値を含めたり除外したりすることができます。 いくつかの条件を設定できます。 タグ名の照合では常に大文字と小文字が区別されます。<br>各条件で使用できる演算子はいくつかあります。<br>**Exists** - 指定されたタグ名を含める<br>**Equals** - 指定されたタグ名と値を含める（大文字と小文字を区別）<br> **Contains** - タグ値に入力された文字列が含まれる場合に指定されたタグ名を含める（文字列の部分一致、大文字と小文字を区別しない）<br>**Does not exist** - 指定されたタグ名を除外する<br>**Does not equal**-指定されたタグ名と値を除外する（大文字と小文字を区別）<br>**Does not contain** - タグ値に入力された文字列が含まれる指定されたタグ名を除外する（文字列の部分一致、大文字と小文字を区別しない）<br>条件には2つの計算タイプがあります：<br>**And/Or** - すべての条件が満たされる必要があり、同じタグ名を持つ条件はOr条件によってグループ化されます<br >**Or** - 1つの条件が満たされる<br>フィルタリングすると*タグ表示優先度*（以下を参照）リストで上書きされない限り、ここで指定されたタグが障害とともに最初に表示されます。| |*メンテナンス中の障害を表示*|チェックボックスをオンにすると、ホストのメンテナンス中に抑制される（表示されない）障害が表示されます。| |*ホストの位置*|ホストの場所を左または上で選択します。|

en-us	#### Configuration  To configure, select *Graph* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_dataset.png){width="600"}  The **Data set** tab allows to add data sets and define their visual representation:  |   |   |   | |-|----------|----------------------------------------| |*Data set*|<|Select hosts and items to display on the graph. Alternatively, you may enter host and item patterns. Wildcard patterns may be used (for example, `*` will return results that match zero or more characters). To specify a wildcard pattern, just enter the string manually and press *Enter*. While you are typing, note how all matching hosts are displayed in the dropdown.<br>Up to 50 items may be displayed in the graph.<br>Host pattern and item pattern fields are mandatory.<br>The wildcard symbol is always interpreted, therefore it is not possible to add, for example, an item named "item\*" individually, if there are other matching items (e.g. item2, item3).| | |*Base color*|Adjust base color, either from the color picker or manually. The base color is used to calculate different colors for each item of the data set. Base color input field is mandatory.| |^|*Draw*|Choose the draw type of the metric. Possible draw types are *Line* (set by default), *Points*, *Staircase* and *Bar*.<br>Note that if there's only one data point in the line/staircase graph it is drawn as a point regardless of the draw type. The point size is calculated from the line width, but it cannot be smaller than 3 pixels, even if the line width is less.| |^|*Width*|Set the line width. This option is available when *Line* or *Staircase* draw type is selected.| |^|*Point size*|Set the point size. This option is available when *Points* draw type is selected.| |^|*Transparency*|Set the transparency level.| |^|*Fill*|Set the fill level. This option is available when *Line* or *Staircase* draw type is selected.| |^|*Missing data*|Select the option for displaying missing data:<br>**None** - the gap is left empty<br>**Connected** - two border values are connected<br>**Treat as 0** - the missing data is displayed as 0 values<br>Not applicable for the *Points* and *Bar* draw type.| |^|*Y-axis*|Select the side of the graph where the Y-axis will be displayed.| |^|*Time shift*|Specify time shift if required. 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. See also: [Aggregation in graphs](/manual/config/visualization/graphs/aggregate).<br>This option is supported since Zabbix 4.4.| |^|*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 option is supported since Zabbix 4.4.| |^|*Aggregate*|Specify whether to aggregate:<br>**Each item** - each item in the dataset will be aggregated and displayed separately.<br>**Data set** - all dataset items will be aggregated and displayed as one value.<br>This option is supported since Zabbix 4.4.|  Existing data sets are displayed in a list. You may:  -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_data_set.png) -     click on this button to add a new data set -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/color_icon.png) -     click on the color icon to expand/collapse data set details -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/move_icon.png) -     click on the move icon and drag a data set to a new place in the     list
ja	#### 設定  設定するにはタイプとして*グラフ*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_dataset.png){width="600"}  **データセット**タブではデータセットを追加し、それらの視覚的表現を定義できます。  |   |   |   | |-|----------|----------------------------------------| |*データセット*|<|グラフに表示するホストとアイテムを選択またはホストとアイテムのパターンを入力することもできます。 ワイルドカードパターンを使用できます。（たとえば`*`は0個以上の文字に一致する結果を返します） ワイルドカードパターンを指定するには、文字列を手動で入力して*Enter*を押します。 入力中は、一致するすべてのホストがドロップダウンに表示されます。<br>グラフには最大50個のアイテムが表示される場合があります。<br>ホストパターンとアイテムパターンのフィールドは必須です。<br>ワイルドカード記号は常に 解釈されるため、他に一致するアイテム（item2、item3など）がある場合、たとえば「item\*」という名前のアイテムを個別に追加することはできません。| | |*基本色*|カラーピッカーからまたは手動でベースカラーを調整します。 基本色は、データセットの各項目の異なる色を計算するために使用されます。 基本色の入力は必須です。| |^|*グラフの形式*|グラフ表示形式を選択します。 選択可能な形式は、*線*（デフォルト）、* ポイント*、*階段*、および*棒*です。<br>線/階段グラフにデータポイントが1つしかない場合は、グラフ形式に関係なく、ポイントとして描画されます。 ポイントサイズは線幅から計算されますが3ピクセル以上にすることはできません。| |^|*幅*|線幅を設定します。 このオプションは*線*または*階段*のグラフ形式が選択されている場合に使用できます。| |^|*ポイントサイズ*|ポイントサイズを設定します。 このオプションは*ポイント*グラフ形式が選択されている場合に使用できます。| |^|*透明度*|透明度を設定します。| |^|*塗りつぶし*|塗りつぶしのレベルを設定します。 このオプションは*線*または*階段*のグラフ形式が選択されている場合に使用できます。| |^|*欠損データ*|欠損データを表示するためのオプションを選択します。<br>**なし** - 欠損データは空白とします<br>**接続する** - 欠損値の境界値が接続されます<br>**0とみなす** - 欠損データは 0として表示されます<br>*ポイント*および*バー*グラフ形式には適用されません。| |^|*Y軸*|Y軸が表示されるグラフの側を選択します。| |^|*タイムシフト*|必要に応じてタイムシフトを指定します。 このフィールドでは、[タイムサフィックス](/manual/appendix/suffixes#time_suffixes)を使用できます。 負の値が許可されます。| |^|*アグリゲーション関数*|使用する集計関数を指定します。<br>**最小** - 最小値を表示します<br>**最大** - 最大値を表示します<br>**平均** - 平均値を表示します<br>**合計** - 値の合計を表示します<br>**個数** - 値の数を表示します<br>**第１** - 最初の値を表示します<br>**最新値** - 最後の値を表示します <br> **なし** - すべての値を表示します（集計なし）<br>集計を使用すると、すべての値ではなく、選択した間隔（5分、1時間、1日）の集計値を表示できます。 参照：[グラフの集計](/manual/config/visualization/graphs/aggregate)<br>このオプションは、Zabbix4.4以降でサポートされています。| |^|*アグリゲーション間隔*|値を集計する間隔を指定します。 このフィールドでは[タイムサフィックス](/manual/appendix/suffixes#time_suffixes)を使用できます。 サフィックスのない数値は秒と見なされます。<br>このオプションはZabbix4.4以降でサポートされています。| |^|*アグリゲート*|集計対象を指定します。<br>**アイテムごと** - データセット内の各アイテムが集計され、個別に表示されます。<br>**データセット** - すべてのデータセットアイテムが集計され、1つの値として表示されます。< br>このオプションはZabbix4.4以降でサポートされています。|  既存のデータセットがリストに表示されます。次のこともできます。  -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/add_data_set.png) -     このボタンをクリックして、新しいデータセットを追加します -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/color_icon.png) -     カラーアイコンをクリックして、データセットの詳細を展開または折りたたみます -   ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/move_icon.png) -     移動アイコンをクリックして、データセットをリスト内の新しい場所にドラッグします

en-us	#### Configuration  To configure, select *Graph (classic)* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_classic.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |---|---| |*Source*|Select graph type:<br>**Graph** - custom graph<br>**Simple graph** - simple graph| |*Graph*|Select the custom graph to display.<br>This option is available if 'Graph' is selected as *Source*.| |*Item*|Select the item to display in a simple graph.<br>This option is available if 'Simple graph' is selected as *Source*.| |*Show legend*|Unmark this checkbox to hide the legend on the graph (marked by default).| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set graph to display different data depending on the selected host.|  Information displayed by the classic graph widget can be downloaded as .png image using the [widget menu](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu):  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_download.png)  A screenshot of the widget will be saved to the Downloads folder.
ja	#### 設定  設定するにはタイプとして*グラフ（クラシック）*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_classic.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて次のオプションを設定できます。  |   |   | |---|---| |*ソース*|グラフの種類を選択<br>**グラフ** - カスタムグラフ<br>**シンプルグラフ** - シンプルグラフ| |*グラフ*|表示するカスタムグラフを選択します。<br>このオプションは*ソース*が*グラフ*として選択されている場合に使用できます。| |*アイテム*|シンプルグラフで表示する項目を選択します。<br>このオプションは*ソース*が*シンプルグラフ*として選択されている場合に使用できます。| |*凡例を表示*|グラフの凡例を非表示にするには、このチェックボックスをオフにします（デフォルトはオン）| |*[ダイナミックアイテム](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|選択したホストに応じて異なるデータを表示するようにグラフを設定します。|  クラシックグラフウィジェットによって表示される情報は[ウィジェットメニュー](/manual/web_interface/frontend_sections/monitoring/dashboard#widget_menu)を使用して.png画像としてダウンロードできます。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/graph_download.png)  ウィジェットのスクリーンショットがダウンロードフォルダーに保存されます。

en-us	#### Configuration  To configure, select *Graph prototype* as widget type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_prototype.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |---|---| |*Source*|Select source: either a **Graph prototype** or a **Simple graph prototype**.| |*Graph prototype*|Select a graph prototype to display discovered graphs of the graph prototype.<br>This option is available if 'Graph prototype' is selected as Source.| |*Item prototype*|Select an item prototype to display simple graphs based on discovered items of an item prototype.<br>This option is available if 'Simple graph prototype' is selected as Source.| |*Show legend*|Mark this checkbox to show the legend on the graphs (marked by default).| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set graphs to display different data depending on the selected host.| |*Columns*|Enter the number of columns of graphs to display within a graph prototype widget.| |*Rows*|Enter the number of rows of graphs to display within a graph prototype widget.|  While the *Columns* and *Rows* settings allow fitting more than one graph in the widget, there still may be more discovered graphs than there are columns/rows in the widget. In this case paging becomes available in the widget and a slide-up header allows to switch between pages using the left and right arrows.  ![](../../../../../../../assets/en/manual/config/visualization/host_dashboards_discovered.png)
ja	#### 設定  設定するにはウィジェットタイプとして*グラフのプロトタイプ*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/graph_prototype.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて次のオプションを設定できます。  |   |   | |---|---| |*ソース*|ソースを**グラフのプロトタイプ**か**シンプルグラフのプロトタイプ**から選択します.| |*グラフのプロトタイプ*|グラフのプロトタイプを選択すると、グラフのプロトタイプでディスカバリされたグラフが表示されます。<br>このオプションは、[ソース]として[グラフのプロトタイプ]が選択されている場合に使用できます。| |*アイテムのプロトタイプ*|アイテムのプロトタイプを選択すると、アイテムのプロトタイプでディスカバリされたアイテムに基づいてシンプルグラフが表示されます。<br>このオプションは[ソース]として[シンプルグラフのプロトタイプ]が選択されている場合に使用できます。| |*凡例を表示*|このチェックボックスをオンにすると、グラフに凡例が表示されます（デフォルトはオン）| |*[ダイナミックアイテム](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|選択したホストに応じて異なるデータを表示するようにグラフを設定します。| |*列*|グラフプロトタイプウィジェット内に表示するグラフの列数を入力します。| |*行*|グラフプロトタイプウィジェット内に表示するグラフの行数を入力します。|  *列*および*行*設定では、ウィジェットに複数のグラフを適合させることができますが、ウィジェットに列/行があるよりも多くのグラフが検出される場合があります。 この場合はウィジェットでページングが使用可能になり、スライドアップヘッダーで左矢印と右矢印を使用してページを切り替えることができます。  ![](../../../../../../../assets/en/manual/config/visualization/host_dashboards_discovered.png)

en-us	 #### Configuration  To configure, select *Host availability* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/host_availability.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Select host group(s). This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove the selected.| |*Interface type*|Select which host interfaces you want to see availability data for.<br>Availability of all interfaces is displayed by default if nothing is selected.| |*Layout*|Select horizontal display (columns) or vertical display (lines).| |*Show hosts in maintenance*|Include hosts that are in maintenance in the statistics.|
ja	#### 設定  設定するには、タイプとして*ホスト稼働状況*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/host_availability.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次のオプションを設定できます。  |   |   | |--|--------| |*ホストグループ*|ホストグループを選択します。 このフィールドはオートコンプリートであるため、グループ名を入力し始めると、一致するグループ名がドロップダウンで表示されます。 スクロールして選択します。 'x'をクリックすると選択したものを削除できます。| |*インターフェースタイプ*|稼働状況データを表示するホストインターフェースを選択します。<br>何も選択されていない場合、デフォルトですべてのインターフェースの稼働状況が表示されます。| |*レイアウト*|水平表示（列）または垂直表示（行）を選択します。| |*メンテナンス中のホストを表示*|メンテナンス中のホストを統計に含めます。|

en-us	#### Configuration  To configure, select *Item value* as the widget type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/item_value.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |_**Item**_ |Select the item. | |_**Show**_ |Mark the checkbox to display the respective element (description, value, time, change indicator). Unmark to hide.<br>At least one element must be selected. | |_**Advanced configuration**_ |Mark the checkbox to display [advanced configuration](#advanced-configuration) options. | |_**[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic-widgets)**_ |Mark the checkbox to display a different value depending on the selected host. |
ja	#### 設定  設定するにはタイプとして*アイテムの値*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/item_value.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次のオプションを設定できます。  |   |   | |--|--------| |*アイテム*|アイテムを選択します| |*表示*|チェックボックスをオンにすると、それぞれの要素（説明、値、時間、変化表示）が表示されます。 非表示にするには、マークを外します。<br>少なくとも1つの要素を選択する必要があります。| |*高度な設定*|チェックボックスをオンにすると、詳細設定オプションが表示されます。| |*ダイナミックアイテム*|チェックボックスをオンにすると、選択したホストに応じて異なる値が表示されます。|

en-us	#### Configuration  To configure, select *Map navigation tree* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree.png){width="600"}  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Show unavailable maps*|Mark this checkbox to display maps that the user does not have read permission to.<br>Unavailable maps in the navigation tree will be displayed with a grayed-out icon.<br>Note that if this checkbox is marked, available [submaps](/manual/config/visualization/maps/map#adding-elements) are displayed even if the parent level map is unavailable. If unmarked, available submaps to an unavailable parent map will not be displayed at all.<br>Problem count is calculated based on available maps and available map elements.|
ja	#### 設定  マップナビゲーションウィジェットを設定するには、タイプとして*マップナビゲーション*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次のオプションを設定できます。  |   |   | |--|--------| |*使用不可なマップの表示*|このチェックボックスをオンにすると、ユーザーが読み取り権限を持たないマップも表示されます。<br>ナビゲーションツリーで使用できないマップは、灰色のアイコンで表示されます。<br>注：このチェックボックスをオンにすると、使用可能なサブマップが表示されます。 親レベルマップが使用できない場合でも表示されます。 オフの場合、使用できない親マップへの使用可能なサブマップはまったく表示されません。<br>障害数は、使用可能なマップと使用可能なマップ要素に基づいて計算されます。|

en-us	#### Configuration  To configure, select *Plain text* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/plain_text.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |---|---| |*Items*|Select the items.| |*Items location*|Choose the location of selected items to be displayed in the widget.| |*Show lines*|Set how many latest data lines will be displayed in the widget.| |*Show text as HTML*|Set to display text as HTML.| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set to display different data depending on the selected host.|
ja	#### 設定  設定するにはタイプで*プレーンテキスト*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/plain_text.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次のオプションを設定できます。  |   |   | |---|---| |*アイテム*|アイテムを選択します| |*アイテム名の位置*|ウィジェットに表示するアイテムの場所を選択します。| |*表示する行数*|ウィジェットに表示される最新データ行の数を設定します。| |*HTMLとしてテキストを表示*|テキストをHTMLとして表示するように設定します。| |*[ダイナミックアイテム](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|選択したホストに応じて異なるデータを表示するように設定します。|

en-us	#### Configuration  To configure, select *Problem hosts* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_hosts.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |Parameter|Description| |---------|-----------| |*Host groups*|Enter host groups to display in the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host data from these host groups will be displayed in the widget. If no host groups are entered, all host groups will be displayed.| |*Exclude host groups*|Enter host groups to hide from the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.<br>Specifying a parent host group implicitly selects all nested host groups.<br>Host data from these host groups will not be displayed in the widget. For example, hosts 001, 002, 003 may be in Group A and hosts 002, 003 in Group B as well. If we select to *show* Group A and *exclude* Group B at the same time, only data from host 001 will be displayed in the Dashboard.| |*Hosts*|Enter hosts to display in the widget. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts.<br>If no hosts are entered, all hosts will be displayed.| |*Problem*|You can limit the number of problem hosts displayed by the problem name. If you enter a string here, only those hosts with problems whose name contains the entered string will be displayed. Macros are not expanded.| |*Severity*|Mark the problem severities to be displayed in the widget.| |*Tags*|Specify problem tags to limit the number of problems displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<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>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Hide groups without problems*|Mark the *Hide groups without problems* option to hide data from host groups without problems in the widget.| |*Problem display*|Display problem count as:<br>**All** - full problem count will be displayed<br>**Separated** - unacknowledged problem count will be displayed separated as a number of the total problem count<br>**Unacknowledged only** - only the unacknowledged problem count will be displayed.|
ja	#### 設定  設定するにはタイプとして*障害中のホスト*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/problem_hosts.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次のオプションを設定できます。  |パラメータ|詳細| |---------|-----------| |*ホストグループ*|ウィジェットに表示するホストグループを入力します。 このフィールドはオートコンプリートであるため、グループ名を入力し始めると、一致するグループ名がドロップダウンで表示されます。<br>親ホストグループを指定すると、ネストされたすべてのホストグループが暗黙的に選択され、ホストデータがウィジェットに表示されます。 ホストグループが入力されていない場合、すべてのホストグループが表示されます。| |*除外するホストグループ*|ウィジェットから非表示にするホストグループを入力します。このフィールドはオートコンプリートであるため、グループ名を入力し始めると、一致するグループ名がドロップダウンで表示されます。<br>親ホストグループを指定すると、ネストされたすべてのホストグループが暗黙的に選択されます。<br>これらのホストグループからのホストデータはウィジェットに表示されますが、たとえばホスト001、002、003はグループAにあり、ホスト002、003もグループBにあるとします。その上でグループAを*表示*し、グループBを*除外*した場合、ホスト001からのデータのみがダッシュボードに表示されます。| |*ホスト*|ウィジェットに表示するホストを入力します。このフィールドはオートコンプリートであるため、ホストの名前を入力し始めると、一致するホスト名がドロップダウンで表示されます。<br>ホスト名が入力されていない場合は、すべてのホストが表示されます。| |*障害*|障害名で表示される障害中のホスト数を制限できます。 ここに文字列を入力すると、名前に入力した文字列が含まれている障害中のホストのみが表示されます。 マクロは展開されません。| |*深刻度*|ウィジェットに表示する障害の深刻度をマークします。| |*タグ*|障害タグを指定して、ウィジェットに表示される障害の数を制限します。 特定のタグとタグ値を含めたり除外したりすることができます。 いくつかの条件を設定できます。 タグ名の照合では常に大文字と小文字が区別されます。<br>各条件で使用できる演算子はいくつかあります。<br>**Exists** - 指定されたタグ名を含める<br>**Equals** - 指定されたタグ名と値を含める（大文字と小文字を区別）<br> **Contains** - タグ値に入力された文字列が含まれる場合に指定されたタグ名を含める（文字列の部分一致、大文字と小文字を区別しない）<br>**Does not exist** - 指定されたタグ名を除外する<br>**Does not equal**-指定されたタグ名と値を除外する（大文字と小文字を区別）<br>**Does not contain** - タグ値に入力された文字列が含まれる指定されたタグ名を除外する（文字列の部分一致、大文字と小文字を区別しない）<br>条件には2つの計算タイプがあります：<br>**And/Or** - すべての条件が満たされる必要があり、同じタグ名を持つ条件はOr条件によってグループ化されます<br >**Or** - 1つの条件が満たされる| |*メンテナンス中の障害を表示*|チェックボックスをオンにすると、ホストのメンテナンスで抑制される（表示されない）障害が表示されます| |*障害のないグループを隠す*|ウィジェットで障害のないホストグループデータを非表示にするには、オプションをオンにします。| |*障害の表示*|障害数を表示方法を指定します：<br>**すべて** - 完全な障害数が表示されます<br>**障害と未確認数を表示** - 未確認の障害数は合計障害数と分離して表示されます<br>**未確認のみ**-未確認の障害数のみ表示されます。|

en-us	#### Configuration  To configure, select *SLA report* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/sla_report.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |---|---| |*SLA*|Select the SLA for the report.| |*Service*|Select the service for the report.| |*Show periods*|Set how many periods will be displayed in the widget (20 by default, 100 maximum).| |*From*|Select the beginning date for the report.<br>Relative dates are supported: `now`, `now/d`, `now/w-1w` etc; supported date modifiers: d, w, M, y.| |*To*|Select the end date for the report.<br>Relative dates are supported: `now`, `now/d`, `now/w-1w` etc; supported date modifiers: d, w, M, y.|
ja	#### 設定  設定するにはタイプとして*SLAレポート*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/sla_report.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次のオプションを設定できます。  |   |   | |---|---| |*SLA*|レポートのSLAを選択します| |*サービス*|レポートのサービスを選択します| |*表示期間*|ウィジェットに表示される期間を設定します（デフォルトでは20、最大100）| |*開始*|レポートの開始日を選択します。<br>相対的な日付がサポートされています：`now`, `now/d`, `now/w-1w`など。 サポートされている日付修飾子：d, w, M, y.| |*終了*|レポートの終了日を選択します。<br>相対的な日付がサポートされています：`now`, `now/d`, `now/w-1w`など。 サポートされている日付修飾子：d, w, M, y.|

en-us	#### Configuration  To configure, select *Top hosts* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.1.png){width="600"}
ja	#### 設定  設定するにはタイプとして*上位ホスト*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/top_hosts.1.png){width="600"}

en-us	#### Configuration  To configure, select *Trigger overview* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/trigger_overview.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Show*|Filter triggers by trigger state:<br>**Recent problems** - *(default)* show triggers that recently have been or still are in a PROBLEM state (resolved and unresolved);<br>**Problems** - show triggers that are in a PROBLEM state (unresolved);<br>**Any** - show all triggers.| |*Host groups*|Select the host group(s). This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.| |*Hosts*|Select hosts. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove the selected.| |*Tags*|Specify tags to filter the triggers displayed in the widget.<br>It is possible to include as well as exclude specific tags and tag values.<br>Several conditions can be set. Tag name matching is always case-sensitive.<br><br>**Note:** If the parameter *Show* is set to 'Any', all triggers will be displayed even if tags are specified. However, while recent trigger state changes (displayed as blinking blocks) will update for all triggers, the trigger state details (problem severity color and whether the problem is acknowledged) will only update for triggers that match the specified tags.<br><br>There are several operators available for each condition:<br>**Exists** - include the specified tag names;<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>**Does not exist** - exclude the specified tag names;<br>**Does not equal** - exclude the specified tag names and values (case-sensitive);<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive).<br><br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the *Or* condition;<br>**Or** - enough if one condition is met.| |*Show suppressed problems*|Mark the checkbox to display problems that would otherwise be suppressed (not shown) because of host maintenance.| |*Hosts location*|Select host location - left or top.|
ja	#### 設定  設定するにはタイプとして*トリガーの概要*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/trigger_overview.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次のオプションを設定できます。  |   |   | |--|--------| |*表示*|障害のステータスでフィルタリング：<br> **最近の障害** - 未解決の障害と最近解決された障害問題が表示されます（デフォルト）<br>**障害** - 未解決の障害が表示されます<br>**すべて** - すべての履歴イベントが表示されます| |*ホストグループ*|ホストグループを選択します。 このフィールドはオートコンプリートであるため、グループ名を入力し始めると、一致するグループがドロップダウンで表示されます。| |*ホスト*|ホストを選択します。 このフィールドはオートコンプリートであるため、ホスト名を入力し始めると、一致するホスト名がドロップダウンで表示されます。 スクロールして選択します。 'x'をクリックして選択したものを削除できます。| |*タグ*|タグを指定して、ウィジェットに表示されるアイテムとトリガーデータの数を制限します。 特定のタグとタグ値を含めたり除外したりすることができます。 いくつかの条件を設定できます。 タグ名の照合では常に大文字と小文字が区別されます。<br>各条件で使用できる演算子はいくつかあります。<br>**Exists** - 指定されたタグ名を含める<br>**Equals** - 指定されたタグ名と値を含める（大文字と小文字を区別）<br> **Contains** - タグ値に入力された文字列が含まれる場合に指定されたタグ名を含める（文字列の部分一致、大文字と小文字を区別しない）<br>**Does not exist** - 指定されたタグ名を除外する<br>**Does not equal**-指定されたタグ名と値を除外する（大文字と小文字を区別）<br>**Does not contain** - タグ値に入力された文字列が含まれる指定されたタグ名を除外する（文字列の部分一致、大文字と小文字を区別しない）<br>条件には2つの計算タイプがあります：<br>**And/Or** - すべての条件が満たされる必要があり、同じタグ名を持つ条件はOr条件によってグループ化されます<br >**Or** - 1つの条件が満たされる| |*メンテナンス中の障害を表示*|チェックボックスをオンにすると、ホストのメンテナンスで抑制される（表示されない）障害が表示されます。| |*ホストの位置*|ホストの場所を左または上で選択します。|

en-us	#### Configuration  To configure, select *URL* as type:  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/url.png)  In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*URL*|Enter the URL to display.<br>External URLs must start with `http://` or `https://`.<br>Since Zabbix 4.4.8, internal URLs support relative paths (for example, `zabbix.php?action=report.status`).<br>{HOST.\*} macros are supported.| |*[Dynamic item](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|Set to display different URL content depending on the selected host.<br>This can work if {HOST.\*} macros are used in the URL.|  ::: noteimportant Browsers might not load an HTTP page included in the widget if Zabbix frontend is accessed over HTTPS. :::
ja	#### 設定  設定するにはタイプとして*URL*を選択します。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/url.png)  すべてのウィジェットの[共通](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)パラメーターに加えて、次のオプションを設定できます。  |   |   | |--|--------| |*URL*|表示するURLを入力します。<br>Zabbix4.4.8以降、相対パスが許可されています。<br>{HOST.\*}マクロがサポートされています。| |*[ダイナミックアイテム](/manual/web_interface/frontend_sections/monitoring/dashboard#dynamic_widgets)*|選択したホストに応じて異なるURLコンテンツを表示するように設定します。<br>これはURLで{HOST.\*}マクロが使用されている場合に機能します。|  ::: noteimportant ZabbixフロントエンドがHTTPS経由でアクセスされる場合、ブラウザはウィジェットに含まれるHTTPページをロードしない可能性があります。 :::

en-us	#### Configuration  To configure SMS as the media type:  -   Go to *Administration → Media types* -   Click on *Create media type* (or click on *SMS* in the list of     pre-defined media types).  The following parameters are specific for the SMS media type:  |Parameter|Description| |---------|-----------| |*GSM modem*|Set the serial device name of the GSM modem.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options. Note that parallel processing of sending SMS notifications is not possible.
ja	#### 設定  メディアタイプとしてSMSを設定するには:  -   *Administration → Media types* に進みます。 -   *Create media type* をクリックします （または、定義済みメディアタイプのリストから *SMS* をクリックします）  以下のパラメータは、SMSメディアタイプに固有のものです:  |Parameter|Description| |---------|-----------| |*GSM modem*|Set the serial device name of the GSM modem.|  [common media type parameters](/manual/config/notifications/media#common_parameters)を参照してください。SMS通知の送信は並列処理できないことに注意してください。

en-us	#### Configuration  To create an ad-hoc graph, do the following:  -   Go to *Monitoring* → *Latest data* -   Use filter to display items that you want -   Mark checkboxes of the items you want to graph -   Click on *Display stacked graph* or *Display graph* buttons  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  Your graph is created instantly:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  Note that to avoid displaying too many lines in the graph, only the average value for each item is displayed (min/max value lines are not displayed). Triggers and trigger information is not displayed in the graph.  In the created graph window you have the [time period selector](/manual/config/visualization/graphs/simple#time_period_selector) available and the possibility to switch from the "normal" line graph to a stacked one (and back).  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}
ja	#### 設定  アドホックグラフを作成するには、次のようにします:  -   *Monitoring* → *Latest data* に移動します。 -   フィルタを使用して、必要な項目を表示します。 -   グラフにしたい項目のチェックボックスをマークします。 -   *Display stacked graph* または *Display graph* ボタンをクリックする  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graphs.png){width="600"}  グラフは瞬時に作成されます:  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_graph.png){width="600"}  なお、グラフの線が多くなりすぎないように、各項目の平均値のみを表示します。（最小値/最大値の線は表示されません）<br> trigger と trigger 情報はグラフに表示されません。  作成されたグラフウィンドウでは、[time period selector](/manual/config/visualization/graphs/simple#time_period_selector) が利用でき、"通常の"折れ線グラフから<br> 積み上げグラフに切り替えることができます。（戻ることも可能です）  ![](../../../../../assets/en/manual/config/visualization/ad_hoc_stacked.png){width="600"}

en-us	### Configuration  To create a new service action, go to the *Service actions* subsection of the *Services* menu, then click on *Create action* in the upper right corner.  Service actions are configured in the same way as other types of actions in Zabbix. For more details, see configuring [actions](/manual/config/notifications/action#configuring-an-action).   The key differences are:     - User access to service actions depends on access rights to services granted by user's [role](/manual/web_interface/frontend_sections/administration/user_roles).    - Service actions support different set of [conditions](#conditions).
ja	### 設定  新しいサービスアクションを作成するには、*Services*メニューの*Service actions*サブセクションに移動し、右上隅にある*Create action*をクリックします。  サービスアクションは、Zabbixの他のタイプのアクションと同じ方法で設定されます。詳細については[actions](/manual/config/notifications/action#configuring-an-action)を参照してください。  主な違いは次のとおりです。    - サービスアクションへのユーザーアクセスは、ユーザー[role](/manual/web_interface/frontend_sections/Administration/user_roles)によって付与されたサービスへのアクセス権に依存します。   - サービスアクションは、さまざまな[条件](#conditions)のセットをサポートします。

en-us	### Configuration  To create a new SLA, click on the *Create SLA* button.  The **SLA** tab allows to specify general  SLA parameters.  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |Parameter|Description| |---------|-----------| |*Name*|Enter the SLA name. | |*SLO*|Enter the service level objective (SLO) as percentage. | |*Reporting period*|Selecting the period will affect what periods are used in the [SLA report](/manual/web_interface/frontend_sections/services/sla_report) - *daily*, *weekly*, *monthly*, *quarterly*, or *annually*. | |*Time zone*|Select the SLA time zone. | |*Schedule*|Select the SLA schedule - 24x7 or custom. | |*Effective date*|Select the date of starting SLA calculation. | |*Service tags*|Add service tags to identify the services towards which this SLA should be applied. <br> **Name** - service tag name, must be exact match, case-sensitive. <br> **Operation** - select *Equals* if the tag value must match exactly (case-sensitive) or *Contains* if part of the tag value must match (case-insensitive). <br> **Value** - service tag value to search for according to selected operation.<br> The SLA is applied to a service, if at least one service tag matches.  | |*Description*|Add a description for the SLA. | |*Enabled*|Mark the checkbox to enable the SLA calculation. |  The **Excluded downtimes** tab allows to specify downtimes  that are excluded from the SLA calculation.  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  Click on *Add* to configure excluded downtimes, then enter the period name, start date and duration. 
ja	### 設定  新しいSLAを作成するには*Create SLA*ボタンをクリックします。  **SLA**タブでは、一般的なSLAパラメータを設定できます。  ![](../../../assets/en/manual/web_interface/sla.png){width=600}  |パラメータ|説明| | --------- | ----------- | |*Name*|SLA名を入力します。 | | *SLO* |サービスレベル目標（SLO）をパーセンテージで入力します。 | |*Reporting period*|[SLAレポート](/manual/web_interface/frontend_sections/services/sla_report)で使用される期間を設定します - *daily*,*weekly*,*monthly*,*quarterly*,*annually*| |*Time zone*|SLAタイムゾーンを選択します。| |*Schedule*|SLAスケジュールを選択します-24時間365日またはカスタム。| |*Effective date*|SLA計算を開始する日付を選択します。 | |*Service tags*|サービスタグを追加して、このSLAを適用する必要のあるサービスを識別します。 <br> **Name** - サービスタグ名。完全一致。大文字と小文字が区別されます。 <br> **Operation** - タグ値が完全に一致する必要がある場合は*Equals*（大文字と小文字を区別）、タグ値の一部が一致する必要がある場合は*Contains*（大文字と小文字を区別しない）を選択します。 <br>**Value** - 選択した操作に従って検索するサービスタグの値。<br>少なくとも1つのサービスタグが一致する場合、SLAがサービスに適用されます。 | |*Description*|SLAの説明を追加します。 | |*Enabled*|チェックボックスをオンにして、SLA計算を有効にします。 |  **Excluded downtimes**タブでは、SLA計算から除外されるダウンタイムを指定できます。  ![](../../../assets/en/manual/web_interface/sla_b.png){width=600}  [Add]をクリックして除外されたダウンタイムを構成し、期間名、開始日、および期間を入力します。

en-us	#### Configuration  To define a value map:  -   Open a host or template configuration form -   Go to the *Value mapping* tab -   Click on *Add* to add a new map -   Click on the name of an existing map to edit it  ![](../../../../assets/en/manual/config/items/value_mapping.png)  Parameters of a value map:  |Parameter|<|Description| |---------|-|-----------| |*Name*|<|Unique name of a set of value mappings.| |*Mappings*|<|Individual mapping rules for mapping numeric/string values to string representations.<br>Mapping is applied according to the order of mapping rules. It is possible to reorder mappings by dragging.<br>Only numeric value types are supported for mapping ranges (*is greater than or equals*, *is less than or equals*, *in range* mapping types).| |<|*Type*|Mapping type:<br>**equals** - equal values will be mapped<br>**is greater than or equals** - equal or greater values will be mapped<br>**is less than or equals** - equal or smaller values will be mapped<br>**in range** - values in range will be mapped; the range is expressed as <number1>-<number2>, or <number>. Multiple ranges are supported (e.g. 1-10,101-110,201)<br>**regexp** - values corresponding to the [regular expression](/manual/regular_expressions) will be mapped (global regular expressions are not supported)<br>**default** - all outstanding values will be mapped, other than those with specific mappings| |<|*Value*|Incoming value.<br>Depending on the mapping type, may also contain a range or regular expression.| |<|*Mapped to*|String representation for the incoming value.|  All mandatory input fields are marked with a red asterisk.  When the value map is displayed in the list, only the first three mappings of it are visible, while three dots indicate that more mappings exist.  ![](../../../../assets/en/manual/config/items/value_map_list.png)
ja	#### 設定  バリューマップを定義するには:  - ホストまたはテンプレート設定フォームを開く - *Value mapping*タブに移動します。 - 新しいマップを追加するために *Add* をクリックします。 - 既存のマップの名前をクリックして、編集します。  ![](../../../../assets/en/manual/config/items/value_mapping.png)  バリューマップのパラメータ:  |パラメータ|<|説明| |---------|-|-----------| |*Name*|<|Unique name of a set of value mappings.| |*Mappings*|<|Individual mapping rules for mapping numeric/string values to string representations.<br>Mapping is applied according to the order of mapping rules. It is possible to reorder mappings by dragging.<br>Only numeric value types are supported for mapping ranges (*is greater than or equals*, *is less than or equals*, *in range* mapping types).| |<|*Type*|Mapping type:<br>**equals** - equal values will be mapped<br>**is greater than or equals** - equal or greater values will be mapped<br>**is less than or equals** - equal or smaller values will be mapped<br>**in range** - values in range will be mapped; the range is expressed as <number1>-<number2>, or <number>. Multiple ranges are supported (e.g. 1-10,101-110,201)<br>**regexp** - values corresponding to the [regular expression](/manual/regular_expressions) will be mapped (global regular expressions are not supported)<br>**default** - all outstanding values will be mapped, other than those with specific mappings| |<|*Value*|Incoming value.<br>Depending on the mapping type, may also contain a range or regular expression.| |<|*Mapped to*|String representation for the incoming value.|  すべての必須入力フィールドには、赤いアスタリスクが表示されます。  バリューマップをリストに表示すると、その最初の3つのマッピングのみが表示され、3つのドットはさらに多くのマッピングが<br> 存在することを示します。  ![](../../../../assets/en/manual/config/items/value_map_list.png)

en-us	#### Configuration  To define user macros, go to the corresponding location in the frontend:  -   for global macros, visit *Administration → General → Macros* -   for host and template level macros, open host or template properties     and look for the *Macros* tab  ::: notetip If a user macro is used in items or triggers in a template, it is suggested to add that macro to the template even if it is defined on a global level. That way, if the macro type is *text* exporting the template to XML and importing it in another system will still allow it to work as expected. Values of secret macros are not [exported](/manual/xml_export_import).  :::  A user macro has the following attributes:  ![](../../../../assets/en/manual/config/macros/user_macros.png){width="600"}  |Parameter|Description| |---------|-----------| |*Macro*|Macro name. The name must be wrapped in curly brackets and start with a dollar sign.<br>Example: {$FRONTEND\_URL}. The following characters are allowed in the macro names: **A-Z** (uppercase only) , **0-9** , **\_** , **.**| |*Value*|Macro value. Three value types are supported:<br>**Text** (default) - plain-text value<br>**Secret text** - the value is masked with asterisks, which could be useful to protect sensitive information such as passwords or shared keys.<br>**Vault secret** - the value contains a reference path (as 'path:key', for example “secret/zabbix:password”) to a [Vault secret](/manual/config/secrets)<br><br>*Note* that while the value of a secret macro is hidden from sight, the value can be revealed through the use in items. For example, in an external script an 'echo' statement referencing a secret macro may be used to reveal the macro value to the frontend because Zabbix server has access to the real macro value.<br><br>To select the value type click on the button at the end of the value input field:<br>![](../../../../assets/en/manual/config/macros/macro_type_text.png) icon indicates a text macro;<br>![](../../../../assets/en/manual/config/macros/macro_type_secret.png) icon indicates a secret text macro. Upon hovering, the value field transforms into a ![](../../../../assets/en/manual/config/macros/macro_type_secret2.png) button, which allows to enter a new value of the macro (to exit without saving a new value, click the backwards arrow (![](../../../../assets/en/manual/config/macros/macro_type_secret3.png)).<br>![](../../../../assets/en/manual/config/macros/macro_type_vault.png) icon indicates a secret Vault macro.<br><br>Maximum length of a user macro value is 2048 characters (255 characters in versions before 5.2.0).| |*Description*|Text field used to provide more information about this macro.|  ::: noteclassic  URLs that contain a secret macro will not work as the macro in them will be resolved as "\*\*\*\*\*\*".  :::  ::: noteimportant In trigger expressions user macros will resolve if referencing a parameter or constant. They will NOT resolve if referencing a host, item key, function, operator or another trigger expression. Secret macros cannot be used in trigger expressions. :::
ja	#### 設定  ユーザーマクロを定義するには、フロントエンドの対応する場所に移動します。  - グローバルマクロの場合、*Administration → General → Macros* をご覧ください。 - ホストとテンプレートレベルのマクロは、ホストまたはテンプレートのプロパティを開き、*Macros*タブを探します。  ::: notetip ユーザー・マクロがテンプレート内の item またはトリガーで使用されている場合、テンプレート内の item や<br> トリガーでユーザーマクロが使用される場合、たとえそれがグローバルレベルで定義されていても、そのマクロを<br> テンプレートに追加することが推奨されます。そうすれば、マクロのタイプが *text* の場合、テンプレートを <br> XML にエクスポートして別のシステムでインポートしても、期待通りに動作します。<br> シークレットマクロの値は [exported](/manual/xml_export_import) されません。<br> :::  ユーザーマクロは以下の属性を持ちます:  ![](../../../../assets/en/manual/config/macros/user_macros.png){width="600"}  |パラメータ|説明| |---------|-----------| |*Macro*|Macro name. The name must be wrapped in curly brackets and start with a dollar sign.<br>Example: {$FRONTEND\_URL}. The following characters are allowed in the macro names: **A-Z** (uppercase only) , **0-9** , **\_** , **.**| |*Value*|Macro value. Three value types are supported:<br>**Text** (default) - plain-text value<br>**Secret text** - the value is masked with asterisks, which could be useful to protect sensitive information such as passwords or shared keys.<br>**Vault secret** - the value contains a reference path (as 'path:key', for example “secret/zabbix:password”) to a [Vault secret](/manual/config/secrets)<br><br>*Note* that while the value of a secret macro is hidden from sight, the value can be revealed through the use in items. For example, in an external script an 'echo' statement referencing a secret macro may be used to reveal the macro value to the frontend because Zabbix server has access to the real macro value.<br><br>To select the value type click on the button at the end of the value input field:<br>![](../../../../assets/en/manual/config/macros/macro_type_text.png) icon indicates a text macro;<br>![](../../../../assets/en/manual/config/macros/macro_type_secret.png) icon indicates a secret text macro. Upon hovering, the value field transforms into a ![](../../../../assets/en/manual/config/macros/macro_type_secret2.png) button, which allows to enter a new value of the macro (to exit without saving a new value, click the backwards arrow (![](../../../../assets/en/manual/config/macros/macro_type_secret3.png)).<br>![](../../../../assets/en/manual/config/macros/macro_type_vault.png) icon indicates a secret Vault macro.<br><br>Maximum length of a user macro value is 2048 characters (255 characters in versions before 5.2.0).| |*Description*|Text field used to provide more information about this macro.|  ::: noteclassic シークレットマクロを含むURLは、マクロが "\*\*\*\*\*\*" として解決されるため、動作しないことがあります。 :::  ::: noteimportant トリガ式では、ユーザマクロはパラメータや定数を参照する場合に解決されます。<br> パラメータまたは定数を参照している場合、解決されます。ホスト、item キー、関数、演算子、または別のトリガー式を<br> 参照している場合は、解決されません。シークレット マクロは、トリガ式では使用できません。 :::

en-us	#### Configuration  To ensure proper communication between all elements involved make sure server configuration file and frontend configuration file parameters are properly configured.
ja	#### 設定  関連するすべての要素間の適切な通信を確保するには、サーバー構成ファイルとフロントエンド構成ファイルのパラメーターが適切に構成されていることを確認してください。

en-us	#### Configuration  To execute a passive check immediately:  -   click on *Execute now* in an existing item (or discovery rule)     configuration form:  ![execute\_now.png](../../../../assets/en/manual/config/items/execute_now.png)  -   click on *Execute now* for selected items/rules in the list of     items/discovery rules:  ![](../../../../assets/en/manual/config/items/execute_now_list.png)  In the latter case several items/rules can be selected and "executed now" at once.
ja	#### 設定  passive チェックをすぐに実行するには:  -   既存の item（またはディスカバリールール）設定フォームで、*Execute now* をクリックします。  ![execute\_now.png](../../../../assets/en/manual/config/items/execute_now.png)  - item / ディスカバリールールのリストで選択された item / ルール に対して、*Execute now* をクリックします。:  ![](../../../../assets/en/manual/config/items/execute_now_list.png)  後者の場合、複数の item / ルール を選択し、一度に *Execute now* することができます。

en-us	#### Configuration  To start using a webhook integration:  1.  Locate required .xml file in the `templates/media` directory of the     downloaded Zabbix version or download it from Zabbix [git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse) 2.  [Import](/manual/xml_export_import/media#importing) the file into     your Zabbix installation. The webhook will appear in the list of     media types. 3.  Configure the webhook according to instructions in the *Readme.md*     file (you may click on a webhook's name above to quickly access     *Readme.md*).  To create a custom webhook from scratch:  -   Go to *Administration → Media types* -   Click on *Create media type*  The **Media type** tab contains various attributes specific for this media type:  ![](../../../../../assets/en/manual/config/notifications/media/media_webhook_express.png)  All mandatory input fields are marked with a red asterisk.  The following parameters are specific for the webhook media type:  |Parameter|Description| |---------|-----------| |*Parameters*|Specify the webhook variables as the attribute and value pairs.<br>For preconfigured webhooks, a list of parameters varies, depending on the service. Check the webhook's *Readme.md* file for parameter description.<br>For new webhooks, several common variables are included by default (URL:<empty>, HTTPProxy:<empty>, To:{ALERT.SENDTO}, Subject:{ALERT.SUBJECT}, <Message:%7BALERT.MESSAGE>}), feel free to keep or remove them.<br>All [macros](/manual/appendix/macros/supported_by_location) that are supported in problem notifications are supported in the parameters.<br>If you specify an HTTP proxy, the field supports the same functionality as in the item configuration [HTTP proxy](/manual/config/items/itemtypes/http#configuration) field. The proxy string may be prefixed with `[scheme]://` to specify which kind of proxy is used (e.g. https, socks4, socks5; see [documentation](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html)).| |*Script*|Enter JavaScript code in the block that appears when clicking in the parameter field (or on the view/edit button next to it). This code will perform the webhook operation.<br>The script is a function code that accepts parameter - value pairs. The values should be converted into JSON objects using JSON.parse() method, for example: `var params = JSON.parse(value);`.<br><br>The code has access to all parameters, it may perform HTTP GET, POST, PUT and DELETE requests and has control over HTTP headers and request body.<br>The script must contain a return operator, otherwise it will not be valid. It may return OK status along with an optional list of tags and tag values (see *Process tags* option) or an error string.<br><br>Note, that the script is executed only after an alert is created. If the script is configured to return and process tags, these tags will not get resolved in {EVENT.TAGS} and {EVENT.RECOVERY.TAGS} macros in the initial problem message and recovery messages because the script has not had the time to run yet.<br><br>See also: [Webhook development guidelines](https://www.zabbix.com/documentation/guidelines/en/webhooks), [Webhook script examples](/manual/config/notifications/media/webhook/webhook_examples), [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects).<br>| |*Timeout*|JavaScript execution timeout (1-60s, default 30s).<br>Time suffixes are supported, e.g. 30s, 1m.| |*Process tags*|Mark the checkbox to process returned JSON property values as tags. These tags are added to the already existing (if any) problem event tags in Zabbix.<br>If a webhook uses tags (the Process tags checkbox is marked), the webhook should always return a JSON object containing at least an empty object for tags:`var result = {tags: {}};`.<br>Examples of tags that can be returned: *Jira ID: PROD-1234*, *Responsible: John Smith*, *Processed:<no value>*, etc.| |*Include event menu entry*|Mark the checkbox to include an entry in the [event menu](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) linking to the created external ticket.<br>If marked, the webhook should not be used to send notifications to different users (consider creating a [dedicated user](/manual/config/notifications/media/webhook#user_media) instead) or in several alert actions [related to a single problem event](/manual/config/notifications/media/webhook#configuring_alert_actions).| |*Menu entry name*|Specify the menu entry name.<br>{EVENT.TAGS.<tag name>} macro is supported.<br>This field is only mandatory if *Include event menu entry* is selected.| |*Menu entry URL*|Specify the underlying URL of the menu entry.<br>{EVENT.TAGS.<tag name>} macro is supported.<br>This field is only mandatory if *Include event menu entry* is selected.|  See [common media type parameters](/manual/config/notifications/media#common_parameters) for details on how to configure default messages and alert processing options.  ::: notewarning  Even if a webhook doesn't use default messages, message templates for operation types used by this webhook must still be defined. :::
ja	#### 構成  Webhook 連携の利用を開始するには:  1.  ダウンロードしたZabbixのtemplates/media`ディレクトリにある必要な.xmlファイルを見つけるか、Zabbix [git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse)からダウンロードしてください。  2.  ファイルを Zabbix のインストールに[Import](/manual/xml_export_import/media#importing) します。メディアタイプのリストに     Webhookが表示されます。 3.  *Readme.md*ファイルの指示に従ってWebhookを設定します(上記のWebhookの名前をクリックすると、     *Readme.md*にすぐにアクセスできます)  カスタムWebhookをゼロから作成する場合:  -   *Administration → Media types* に進みます。 -   *Create media type* をクリックします。  **Media type** タブには、そのメディアタイプに固有のさまざまな属性が含まれています:  ![](../../../../../assets/en/manual/config/notifications/media/media_webhook_express.png)  すべての必須入力フィールドには、赤いアスタリスクが表示されます。  以下のパラメータは、webhook メディアタイプに固有のものです:  |パラメータ|説明| |---------|-----------| |*Parameters*|Specify the webhook variables as the attribute and value pairs.<br>For preconfigured webhooks, a list of parameters varies, depending on the service. Check the webhook's *Readme.md* file for parameter description.<br>For new webhooks, several common variables are included by default (URL:<empty>, HTTPProxy:<empty>, To:{ALERT.SENDTO}, Subject:{ALERT.SUBJECT}, <Message:%7BALERT.MESSAGE>}), feel free to keep or remove them.<br>All [macros](/manual/appendix/macros/supported_by_location) that are supported in problem notifications are supported in the parameters.<br>If you specify an HTTP proxy, the field supports the same functionality as in the item configuration [HTTP proxy](/manual/config/items/itemtypes/http#configuration) field. The proxy string may be prefixed with `[scheme]://` to specify which kind of proxy is used (e.g. https, socks4, socks5; see [documentation](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html)).| |*Script*|Enter JavaScript code in the block that appears when clicking in the parameter field (or on the view/edit button next to it). This code will perform the webhook operation.<br>The script is a function code that accepts parameter - value pairs. The values should be converted into JSON objects using JSON.parse() method, for example: `var params = JSON.parse(value);`.<br><br>The code has access to all parameters, it may perform HTTP GET, POST, PUT and DELETE requests and has control over HTTP headers and request body.<br>The script must contain a return operator, otherwise it will not be valid. It may return OK status along with an optional list of tags and tag values (see *Process tags* option) or an error string.<br><br>Note, that the script is executed only after an alert is created. If the script is configured to return and process tags, these tags will not get resolved in {EVENT.TAGS} and {EVENT.RECOVERY.TAGS} macros in the initial problem message and recovery messages because the script has not had the time to run yet.<br><br>See also: [Webhook development guidelines](https://www.zabbix.com/documentation/guidelines/en/webhooks), [Webhook script examples](/manual/config/notifications/media/webhook/webhook_examples), [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects).<br>| |*Timeout*|JavaScript execution timeout (1-60s, default 30s).<br>Time suffixes are supported, e.g. 30s, 1m.| |*Process tags*|Mark the checkbox to process returned JSON property values as tags. These tags are added to the already existing (if any) problem event tags in Zabbix.<br>If a webhook uses tags (the Process tags checkbox is marked), the webhook should always return a JSON object containing at least an empty object for tags:`var result = {tags: {}};`.<br>Examples of tags that can be returned: *Jira ID: PROD-1234*, *Responsible: John Smith*, *Processed:<no value>*, etc.| |*Include event menu entry*|Mark the checkbox to include an entry in the [event menu](/manual/web_interface/frontend_sections/monitoring/problems#event_menu) linking to the created external ticket.<br>If marked, the webhook should not be used to send notifications to different users (consider creating a [dedicated user](/manual/config/notifications/media/webhook#user_media) instead) or in several alert actions [related to a single problem event](/manual/config/notifications/media/webhook#configuring_alert_actions).| |*Menu entry name*|Specify the menu entry name.<br>{EVENT.TAGS.<tag name>} macro is supported.<br>This field is only mandatory if *Include event menu entry* is selected.| |*Menu entry URL*|Specify the underlying URL of the menu entry.<br>{EVENT.TAGS.<tag name>} macro is supported.<br>This field is only mandatory if *Include event menu entry* is selected.|  デフォルトのメッセージとアラート処理オプションを設定する方法の詳細については [common media type parameters](/manual/config/notifications/media#common_parameters) を参照してください。  ::: notewarning Webhook がデフォルトメッセージを使用しない場合でも、この Webhook が使用する操作タイプ用のメッセージテンプレートは<br> 定義されている必要があります。 :::

en-us	#### Configuration  Two steps are required to close a problem manually.
ja	#### 設定  手動で問題を閉じるには、2つのステップが必要です。

en-us	#### Configuration  We assume that TimescaleDB extension has been already installed on the database server (see [installation instructions](https://docs.timescale.com/latest/getting-started/installation)).  TimescaleDB extension must also be enabled for the specific DB by executing:      echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix  Running this command requires database administrator privileges.  ::: noteclassic If you use a database schema other than 'public' you need to add a SCHEMA clause to the command above. E.g.:\ `echo "CREATE EXTENSION IF NOT EXISTS timescaledb SCHEMA yourschema CASCADE;" | sudo -u postgres psql zabbix` :::  Then run the `timescaledb.sql` script located in database/postgresql. For new installations the script must be run after the regular PostgreSQL database has been created with initial schema/data (see [database creation](/manual/appendix/install/db_scripts)):      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  The migration of existing history and trend data may take a lot of time. Zabbix server and frontend must be down for the period of migration.  The `timescaledb.sql` script sets the following housekeeping parameters:  -   Override item history period -   Override item trend period  In order to use partitioned housekeeping for history and trends, both these options must be enabled. It is also possible to enable override individually either for history only or trends only.  For PostgreSQL version 10.2 or higher and TimescaleDB version 1.5 or higher, the `timescaledb.sql` script sets two additional parameters:  -   Enable compression -   Compress records older than 7 days
ja	#### 設定  TimescaleDB 拡張機能がデータベース サーバーに既にインストールされていることを前提としています ([インストール手順](https://docs.timescale.com/latest/getting-started/installation)を参照)  次のコマンドを実行して、特定の DB に対して TimescaleDB 拡張機能を有効にする必要があります。      echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix  このコマンドを実行するには、データベース管理者権限が必要です。  ::: noteclassic 'public' 以外のデータベース スキーマを使用する場合は、上記のコマンドに SCHEMA 句を追加する必要があります。  例：\`echo "CREATE EXTENSION IF NOT EXISTS timescaledb SCHEMA yourschema CASCADE;" | sudo -u postgres psql zabbix` :::  次に、database/postgresql にある `timescaledb.sql` スクリプトを実行します。 新規インストールの場合、通常のPostgreSQL データベースが初期スキーマ/データで作成された後にスクリプトを実行する必要があります ([データベースの作成](/manual/appendix/install/db_scripts) を参照)      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  既存のヒストリおよびトレンドデータの移行には、時間がかかる場合があります。 移行中は、Zabbix サーバーとフロントエンドを停止する必要があります。  `timescaledb.sql` スクリプトは、次のハウスキーピング パラメータを設定します。  -   Override item history period -   Override item trend period  ヒストリとトレンドに分割されたハウスキーピングを使用するには、これらのオプションを両方とも有効にする必要があります。 ヒストリのみまたはトレンドのみのオーバーライドを個別に有効にすることもできます。  PostgreSQL バージョン 10.2 以降および TimescaleDB バージョン 1.5 以降の場合、`timescaledb.sql` スクリプトは 2 つの追加パラメーターを設定します。  -   Enable compression -   Compress records older than 7 days

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. Refer to the [respective section](/manual/installation/install_from_packages/rhel#selinux_configuration) for RHEL for instructions.
ja	##### Zabbix プロキシデータベースの設定  zabbix\_proxy.conf を編集します。      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  Zabbix プロキシの DBName では、Zabbix サーバーとは別のデータベースを使用します。  DBPassword には、MySQL の Zabbix データベース パスワードを使用します。  PostgreSQL の場合は PostgreSQL ユーザーのパスワードを使用します。  PostgreSQL では `DBHost=` を使用します。 デフォルト設定の `DBHost=localhost` (または IP アドレス) を使用した場合、PostgreSQL は Zabbix への接続にネットワーク ソケットを使用します。手順については、RHEL/CentOS の [それぞれのセクション](/manual/installation/install_from_packages/rhel#selinux_configuration) を参照してください。

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. See [SELinux configuration](/manual/installation/install_from_packages/rhel_centos#selinux_configuration) for instructions.
ja	##### Zabbix プロキシのデータベースを構成する  zabbix\_proxy.conf を編集します:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  Zabbix プロキシの DBName は、Zabbix サーバーとは別のデータベースを使用します。  MySQLの場合はDBPassword に  Zabbix データベース パスワードを使用します。 PostgreSQLの場合はPostgreSQLユーザーのパスワードを使用します。  PostgreSQL では `DBHost=` を使用します。 デフォルト設定の `DBHost=localhost` (または IP アドレス) を使用したい場合もありますが、その場合、 PostgreSQL が Zabbix への接続にネットワーク ソケットを使用することになります。 手順については[SELinux 設定](/manual/installation/install_from_packages/rhel_centos#selinux_configuration) を参照してください。

en-us	##### Configure database for Zabbix proxy  Edit zabbix\_proxy.conf:      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBName for Zabbix proxy use a separate database from Zabbix server.  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix. See [SELinux configuration](/manual/installation/install_from_packages/rhel#selinux_configuration) for instructions.
ja	##### Zabbixプロキシ用のデータベース設定  zabbix\_proxy.confを編集します：      # vi /etc/zabbix/zabbix_proxy.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  Zabbixプロキシ用のDBNameは、Zabbixサーバーとは別のデータベースを使用します。  MySQLの場合は、DBPasswordにZabbix用データベースのパスワードを指定します。PostgreSQLの場合はPostgreSQL上のユーザーのパスワードを指定します。  PostgreSQLでは`DBHost=`を使用します。デフォルト設定の`DBHost=localhost` (またはIPアドレス)をそのまま使用するのであれば、PostgreSQLはZabbixからネットワークソケットを使用して接続されます。手順については[SELinuxの設定](/manual/installation/install_from_packages/rhel#selinux_configuration)を参照してください。

en-us	#### Configure database for Zabbix server/proxy  Edit /etc/zabbix/zabbix\_server.conf (and zabbix\_proxy.conf) to use their respective databases. For example:      # vi /etc/zabbix/zabbix_server.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  In DBPassword use Zabbix database password for MySQL; PostgreSQL user password for PostgreSQL.  Use `DBHost=` with PostgreSQL. You might want to keep the default setting `DBHost=localhost` (or an IP address), but this would make PostgreSQL use a network socket for connecting to Zabbix.
ja	#### Zabbix サーバー/プロキシのデータベースを構成する  /etc/zabbix/zabbix\_server.conf (および zabbix\_proxy.conf) を編集して、それぞれのデータベースを使用します。 例：      # vi /etc/zabbix/zabbix_server.conf     DBHost=localhost     DBName=zabbix     DBUser=zabbix     DBPassword=<password>  DBPassword では、MySQL の Zabbix データベース パスワードを使用します。 PostgreSQL の場合は PostgreSQL ユーザー パスワードです。  PostgreSQL の場合は `DBHost=` を使用します。 デフォルト設定の `DBHost=localhost` (または IP アドレス) を使用したくなりますが、この場合 PostgreSQL が Zabbix への接続にネットワーク ソケットを使用することになります。

en-us	#### Configure DB connection  Enter details for connecting to the database. Zabbix database must already be created.  ![](../../../assets/en/manual/installation/install_3a.png){width="550"}  If the *Database TLS encryption* option is checked, then additional fields for [configuring the TLS connection](/manual/appendix/install/db_encrypt) to the database appear in the form (MySQL or PostgreSQL only).  If HashiCorp Vault option is selected for storing credentials, additional fields are available for specifying the Vault API endpoint, secret path and authentication token:  ![](../../../assets/en/manual/installation/install_3b.png){width="550"}
ja	#### DB接続の設定  データベースへの接続に関する詳細を入力します。 <br> 設定時点でZabbixデータベースが作成されている必要があります。 <br>  ![](../../../assets/en/manual/installation/install_3a.png){width="550"}  *Database TLS encryption*オプションがチェックされている場合、[configuring the TLS connection](/manual/appendix/install/db_encrypt)用の 追加フィールドが表示されます。(MySQLまたはPostgreSQLのみ)  資格情報の保存にHashiCorp Vaultオプションを選択した場合、 <br> Vault APIエンドポイント、シークレットパス、および認証トークンを指定するためのフィールドが追加されます。 <br>  ![](../../../assets/en/manual/installation/install_3b.png){width="550"}

en-us	#### Configuring agent  Both generations of Zabbix agents run as a Windows service. For Zabbix agent 2, replace *agentd* with *agent2* in the instructions below.  You can run a single instance of Zabbix agent or multiple instances of the agent on a Microsoft Windows host. A single instance can use the default configuration file `C:\zabbix_agentd.conf` or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file).  An example configuration file is available in Zabbix source archive as `conf/zabbix_agentd.win.conf`.  See the [configuration file](/manual/appendix/config/zabbix_agentd_win) options for details on configuring Zabbix Windows agent.
ja	#### エージェントの設定  Zabbixエージェントは両世代ともWindowsサービスとして実行されます。 Zabbixエージェント2の場合、以下の手順で*agentd*を*agent2*に置き換えます。  MicrosoftWindowsホスト上でZabbixエージェントの単一インスタンスまたは複数インスタンスを実行できます。単一インスタンスの場合は、デフォルトの設定ファイル`C:\zabbix_agentd.conf`またはコマンドラインで指定された設定ファイルを使用できます。複数インスタンスの場合は、各エージェントインスタンスに独自の構成ファイルが必要です。（1つのインスタンスだけデフォルト構成ファイルを使用できます）  設定ファイルの例はZabbixソースアーカイブで`conf/zabbix_agentd.win.conf`として入手できます。  Zabbix Windowsエージェントの設定詳細については[設定ファイル](/manual/appendix/config/zabbix_agentd_win)オプションを参照してください。

en-us	#### Configuring alert actions  Actions determine which notifications should be sent via the webhook. Steps for [configuring actions](/manual/config/notifications/action) involving webhooks are the same as for all other media types with these exceptions:  -   If a webhook uses tags to store ticket\\message ID and to follow up     with update\\resolve operations, this webhook should not be used in     several alert actions for a single problem event. If     {EVENT.TAGS.<name>} already exists, and is updated in the     webhook, then its resulting value is not defined. For such a case, a     new tag name should be used in the webhook to store updated values.     This applies to Jira, Jira Service Desk, Mattermost, Opsgenie, OTRS,     Redmine, ServiceNow, Slack, Zammad, and Zendesk webhooks provided by     Zabbix and to the majority of webhooks that utilize *Include event     menu entry* option. Using the webhook in several operations is     allowed if those operations or escalation steps belong to the same     action. It is also ok to use this webhook in different actions if     the actions will not be applied to the same problem event due to     different filter conditions. -   When using a webhook in actions for [internal     events](/manual/config/events/sources#internal_events): in the     action operation configuration, check the *Custom message* checkbox     and define the custom message, otherwise, a notification will not be     sent.
ja	#### アラートアクションの設定  アクションは、どの通知を Webhook 経由で送信するかを決定します。 [configuring actions](/manual/config/notifications/action)の手順は以下の通りです。 Webhook を含む他のすべてのメディアタイプの場合と同じですが、以下の例外があります:  -   Webhook が ticket\\message ID を保存し、update\\resolve 操作でフォローアップするためにタグを使用する場合、     この Webhook は単一の問題イベントに対する複数の警告アクションで使用されるべきではないです。     {EVENT.TAGS.<name>} が既に存在し、Webhook で更新される場合、その結果の値は定義されません。このような場合、     更新された値を保存するために、Webhook で新しいタグ名を使用する必要があります。これは、Zabbix が提供する Jira、     Jira Service Desk、Mattermost、Opsgenie、OTRS、Redmine、ServiceNow、Slack、Zammad、Zendesk Webhookと、     *Include event menu entry* オプションを利用する Webhook の大部分に適用されます。複数の操作で Webhook を     使用することは可能です。これらの操作またはエスカレーションステップが同じアクションに属している場合、Webhook を     複数の操作で使用することができます。また、フィルタ条件が異なるため、同じ問題イベントにアクションが適用されない場合、     異なるアクションでこの Webhook を使用することもできます。 -   [internal events](/manual/config/events/sources#internal_events) アクションでWebhookを使用する場合：     アクションの動作設定で、*Custom message*チェックボックスをチェックし、カスタムメッセージを定義します。     さもないと、通知が送信されません。

en-us	#### Configuring and running Java gateway  By default, Java gateway listens on port 10052. If you plan on running Java gateway on a different port, you can specify that in settings.sh script. See the description of [Java gateway configuration file](/manual/appendix/config/zabbix_java) for how to specify this and other options.  ::: notewarning Port 10052 is not [IANA registered](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::  Once you are comfortable with the settings, you can start Java gateway by running the startup script:      ./startup.sh  Likewise, once you no longer need Java gateway, run the shutdown script to stop it:      ./shutdown.sh  Note that unlike server or proxy, Java gateway is lightweight and does not need a database.
ja	#### Javaゲートウェイの設定と実行  デフォルトでは、Javaゲートウェイはポート10052でリッスンします。別のポートでJavaゲートウェイを実行したい場合は、settings.shスクリプトで指定できます。このオプションやその他のオプションの指定方法については、[Javaゲートウェイ設定ファイル](/manual/appendix/config/zabbix_java)の説明を参照してください。  ::: notewarning ポート10052は[IANAregistered](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt)ではありません。 :::  設定完了後、起動スクリプトを実行してJavaゲートウェイを起動できます。      $ ./startup.sh  同様にJavaゲートウェイが不要になったら、シャットダウンスクリプトを実行して停止できます。      $ ./shutdown.sh  サーバーやプロキシとは異なり、Javaゲートウェイは軽量であり、データベースを必要としません。

en-us	#### Configuring and running Java gateway  Configuration parameters of Zabbix Java gateway may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      # service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:  RHEL 7 and later:      # systemctl enable zabbix-java-gateway  RHEL prior to 7:      # chkconfig --level 12345 zabbix-java-gateway on
ja	#### Java ゲートウェイの設定と実行  Zabbix Java ゲートウェイの設定パラメータは、次のファイルで調整できます。      /etc/zabbix/zabbix_java_gateway.conf  詳細については、Zabbix Java ゲートウェイ設定[パラメーター](/manual/appendix/config/zabbix_java)を参照してください。  Zabbix Java ゲートウェイを起動するには:      # service zabbix-java-gateway restart  起動時に Zabbix Java ゲートウェイを自動的に起動するには:  RHEL 7 以降:      # systemctl enable zabbix-java-gateway  RHEL 7 以前:      # chkconfig --level 12345 zabbix-java-gateway on

en-us	#### Configuring and running Java gateway  Configuration parameters of Zabbix Java gateway may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:  RHEL 7 and later:      systemctl enable zabbix-java-gateway  RHEL prior to 7:      chkconfig --level 12345 zabbix-java-gateway on
ja	#### Javaゲートウェイの設定と実行  Zabbix Javaゲートウェイの設定パラメータは、次のファイルで調整できます。      /etc/zabbix/zabbix_java_gateway.conf  詳細については、Zabbix Javaゲートウェイ設定[パラメーター](/manual/appendix/config/zabbix_java)を参照してください。  Zabbix Javaゲートウェイを起動するには :      service zabbix-java-gateway restart  起動時に Zabbix Java ゲートウェイを自動的に起動するには :  RHEL 7 以降 :      systemctl enable zabbix-java-gateway  RHEL 7 以前 :      chkconfig --level 12345 zabbix-java-gateway on

en-us	#### Configuring and running Java gateway  Java gateway configuration may be tuned in the file:      /etc/zabbix/zabbix_java_gateway.conf  For more details, see Zabbix Java gateway configuration [parameters](/manual/appendix/config/zabbix_java).  To start Zabbix Java gateway:      service zabbix-java-gateway restart  To automatically start Zabbix Java gateway on boot:      systemctl enable zabbix-java-gateway
ja	#### Javaゲートウェイの設定と実行  次のファイルでJavaゲートウェイの設定ができます。      /etc/zabbix/zabbix_java_gateway.conf  詳細についてはZabbix Javaゲートウェイ設定[パラメーター](/manual/appendix/config/zabbix_java)を参照してください。  Zabbix Javaゲートウェイを起動するには:      service zabbix-java-gateway restart  サーバー起動時にZabbix Javaゲートウェイを自動的に起動するには:      systemctl enable zabbix-java-gateway

en-us	#### Configuring an operation  To configure an operation, go to the *Operations* tab in [action](/manual/config/notifications/action) configuration.  ![](../../../../../assets/en/manual/config/notifications/action_operation.png){width="600"}  General operation attributes:  |Parameter|Description| |--|-----------| |*Default operation step duration*|Duration of one operation step by default (60 seconds to 1 week).<br>For example, an hour-long step duration means that if an operation is carried out, an hour will pass before the next step.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 60s, 1m, 2h, 1d, since Zabbix 3.4.0.<br>[User macros](/manual/config/macros/user_macros) are supported, since Zabbix 3.4.0.| |*Operations*|Action operations (if any) are displayed, with these details:<br>**Steps** - escalation step(s) to which the operation is assigned<br>**Details** - type of operation and its recipient/target.<br>The operation list also displays the media type (e-mail, SMS or script) used as well as the name and surname (in parentheses after the username) of a notification recipient.<br>**Start in** - how long after an event the operation is performed<br>**Duration (sec)** - step duration is displayed. *Default* is displayed if the step uses default duration, and a time is displayed if custom duration is used.<br>**Action** - links for editing and removing an operation are displayed.| |*Recovery operations*|Action operations (if any) are displayed, with these details:<br>**Details** - type of operation and its recipient/target.<br>The operation list also displays the media type (e-mail, SMS or script) used as well as the name and surname (in parentheses after the username) of a notification recipient.<br>**Action** - links for editing and removing an operation are displayed.| |*Update operations*|Action operations (if any) are displayed, with these details:<br>**Details** - type of operation and its recipient/target.<br>The operation list also displays the media type (e-mail, SMS or script) used as well as the name and surname (in parentheses after the username) of a notification recipient.<br>**Action** - links for editing and removing an operation are displayed.| |*Pause operations for suppressed problems*|Mark this checkbox to delay the start of operations for the duration of a maintenance period. When operations are started, after the maintenance, all operations are performed including those for the events during the maintenance.<br>Note that this setting affects only problem escalations; recovery and update operations will not be affected.<br>If you unmark this checkbox, operations will be executed without delay even during a maintenance period.<br>This option is not available for *Service actions*.| |*Notify about canceled escalations*|Unmark this checkbox to disable notifications about canceled escalations (when host, item, trigger or action is disabled).|  All mandatory input fields are marked with a red asterisk.  To configure details of a new operation, click on ![](../../../../../assets/en/manual/config/add_link.png) in the Operations block. To edit an existing operation, click on ![](../../../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window will open where you can edit the operation step details.
ja	#### 実行内容の設定  実行内容を設定するには、[アクション](/manual/config/notifications/action) 設定の *実行内容*タブに移動します。  ![](../../../../../assets/en/manual/config/notifications/action_operation.png){width="600"}  一般的な実行属性:  |パラメータ|説明| |--|-----------| |*デフォルトのアクション実行ステップの間隔*|デフォルトでの 1 つのアクションステップの間隔 (60 秒から 1 週間)。<br>たとえば1時間のステップ継続時間アクションを実行すると、次のステップまでに 1時間経過します。<br>Zabbix 3.4.0 以降で[タイムサフィックス](/manual/appendix/suffixes) がサポートされています。例:60s, 1m, 2h, 1d<br>Zabbix 3.4.0 以降で[ユーザー マクロ](/manual/config/macros/user_macros) がサポートされています。| |*実行内容*|アクション オペレーション (存在する場合) が次の詳細とともに表示されます。<br>**ステップ** - オペレーションが割り当てられているエスカレーション ステップ<br>**詳細** - オペレーションのタイプとその受信者/ターゲット <br>アクションリストには、使用されているメディア タイプ (電子メール、SMS、またはスクリプト) と、通知受信者の名前と姓 (ユーザー名の後の括弧内) も表示されます。<br>**開始時刻** - イベント後に操作が実行される時間<br>**継続期間** - ステップ期間が表示されます。 ステップでデフォルトの期間が使用されている場合は *Default* が表示され、カスタムの期間が使用されている場合は時間が表示されます。<br>**アクション** - 実行内容を編集および削除するためのリンクが表示されます。| |*復旧時の実行内容*|アクション操作 (存在する場合) が次の詳細と共に表示されます:<br>**詳細** - 操作のタイプとその受信者/ターゲット。<br>操作リストには、メディアの種類 (電子メール、SMS、またはスクリプト) も表示されます。 )、および通知受信者の名前と姓 (ユーザー名の後の括弧内) が使用されます。<br>**アクション** - 実行内容を編集および削除するためのリンクが表示されます。| |*更新時の実行内容*|アクション操作 (存在する場合) が次の詳細と共に表示されます:<br>**詳細** - 操作のタイプとその受信者/ターゲット。<br>操作リストには、メディアの種類 (電子メール、SMS、またはスクリプト) も表示されます。 )、および通知受信者の名前と姓 (ユーザー名の後の括弧内) が使用されます。<br>**アクション** - 実行内容を編集および削除するためのリンクが表示されます。| |*メンテナンス中の場合に実行を保留*|メンテナンス期間中、運用開始を遅らせるには、このチェックボックスをオンにします。 運用開始時、メンテナンス後は、メンテナンス中のイベントも含め全ての運用を実施します。 復旧および更新操作には影響しません。<br>このチェックボックスをオフにすると、メンテナンス期間中も遅延なく操作が実行されます。<br>このオプションは*サービス アクション*には使用できません。| |*キャンセルされたエスカレーションの通知*|キャンセルされたエスカレーションに関する通知を無効にするには、このチェックボックスをオフにします (ホスト、アイテム、トリガー、またはアクションが無効になっている場合)。|  すべての必須入力フィールドには赤いアスタリスクが付いています。  新しい実行内容の詳細を設定するには、操作ブロックの ![](../../../../../assets/en/manual/config/add_link.png) をクリック、 既存の実行内容を編集するには、操作の横にある ![](../../../../../assets/en/manual/config/edit_link.png) をクリックすると、 アクションステップの詳細を編集できるポップアップ ウィンドウが開きます。

en-us	#### Configuring an update operation  To configure an update operation go to the *Operations* tab in action [configuration](/manual/config/notifications/action).  ![](../../../../../assets/en/manual/config/update_operation.png)  To configure details of a new update operation, click on ![](../../../../../assets/en/manual/config/add_link.png) in the Update operations block. To edit an existing operation, click on ![](../../../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window will open where you can edit the operation step details.
ja	#### 更新時の実行内容設定  更新時実行内容を設定するには、アクション[設定](/manual/config/notifications/action) の *実行内容* タブに移動します。  ![](../../../../../assets/en/manual/config/update_operation.png)  新しい更新時の実行内容の詳細を設定するには、更新操作ブロックの![](../../../../../assets/en/manual/config/add_link.png)を、既存の操作を編集するには、操作の横にある ![](../../../../../assets/en/manual/config/edit_link.png) をクリックします。 ステップの実行内容の詳細を編集できるポップアップ ウィンドウが開きます。

en-us	### Configuring a recovery operation  To configure a recovery operation, go to the *Operations* tab in [action](/manual/config/notifications/action) configuration.  ![](../../../../../assets/en/manual/config/recovery_operation.png)  To configure details of a new recovery operation, click on ![](../../../../../assets/en/manual/config/add_link.png) in the Recovery operations block. To edit an existing operation, click on ![](../../../../../assets/en/manual/config/edit_link.png) next to the operation. A popup window will open where you can edit the operation step details.
ja	### 復旧時実行内容の設定  復旧時実行内容を設定するには[アクション](/manual/config/notifications/action) 設定の *実行内容* タブに移動します。 ![](../../../../../assets/en/manual/config/recovery_operation.png)  新しい復旧時実行の詳細を設定するには、[復旧時の実行内容]ブロックで![](../../../../../assets/en/manual/config/add_link.png)をクリック、 既存の復旧時実行を編集するには、操作の横にある![](../../../../../assets/en/manual/config/edit_link.png)をクリックすると、ステップの詳細を編集できるポップアップ ウィンドウが開きます。

en-us	#### Configuring authentication  The **Authentication** tab allows you to configure scenario authentication options. A green dot next to the tab name indicates that some type of HTTP authentication is enabled.  ![](../../assets/en/manual/config/scenario_d.png)  Authentication parameters:  |Parameter|Description| |--|--------| |*Authentication*|Authentication options.<br>**None** - no authentication used.<br>**Basic** - basic authentication is used.<br>**NTLM** - NTLM ([Windows NT LAN Manager)](http://en.wikipedia.org/wiki/NTLM) authentication is used.<br>**Kerberos** - Kerberos authentication is used. See also: [Configuring Kerberos with Zabbix](/manual/appendix/items/kerberos).<br>**Digest** - Digest authentication is used.<br>Selecting an authentication method will provide two additional fields for entering a user name and password.<br>User macros can be used in user and password fields.| |*SSL verify peer*|Mark the checkbox to verify the SSL certificate of the web server.<br>The server certificate will be automatically taken from system-wide certificate authority (CA) location. You can override the location of CA files using Zabbix server or proxy configuration parameter [SSLCALocation](/manual/appendix/config/zabbix_server).<br>This sets the [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) cURL option.| |*SSL verify host*|Mark the checkbox to verify that the *Common Name* field or the *Subject Alternate Name* field of the web server certificate matches.<br>This sets the [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) cURL option.| |*SSL certificate file*|Name of the SSL certificate file used for client authentication. The certificate file must be in PEM^1^ format. If the certificate file contains also the private key, leave the *SSL key file* field empty. If the key is encrypted, specify the password in *SSL key password* field. The directory containing this file is specified by Zabbix server or proxy configuration parameter [SSLCertLocation](/manual/appendix/config/zabbix_server).<br>`HOST.*` macros and user macros can be used in this field.<br>This sets the [CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html) cURL option.| |*SSL key file*|Name of the SSL private key file used for client authentication. The private key file must be in PEM^1^ format. The directory containing this file is specified by Zabbix server or proxy configuration parameter [SSLKeyLocation](/manual/appendix/config/zabbix_server).<br>`HOST.*` macros and user macros can be used in this field.<br>This sets the [CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html) cURL option.| |*SSL key password*|SSL private key file password.<br>User macros can be used in this field.<br>This sets the [CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c/CURLOPT_KEYPASSWD.html) cURL option.|  ::: noteimportant  \[1\] Zabbix supports certificate and private key files in PEM format only. In case you have your certificate and private key data in PKCS \#12 format file (usually with extension \*.p12 or \*.pfx) you may generate the PEM file from it using the following commands:      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key   :::  ::: noteclassic  Zabbix server picks up changes in certificates without a restart.  :::  ::: noteclassic  If you have client certificate and private key in a single file just specify it in a "SSL certificate file" field and leave "SSL key file" field empty. The certificate and key must still be in PEM format. Combining certificate and key is easy:      cat client.crt client.key > client.pem   :::
ja	#### 認証設定  **認証**タブでは、シナリオの認証オプションを設定できます。タブ名の横にある緑色の点は、あるタイプのHTTP認証が有効になっていることを示します。  ![](../../assets/en/manual/config/scenario_d.png)  認証パラメータ：  |パラメーター|説明| | --------- | ----------- | |*HTTP認証*|認証オプション<br>**なし** - 認証は使用されません。<br>**Basic** - basic認証が使用されます。<br>**NTLM** - NTLM（[Windows NT LAN Manager](http://en.wikipedia.org/wiki/NTLM)）認証が使用されます。<br> **Kerberos** - Kerberos認証が使用されます。参照：[Zabbixを使用したKerberosの設定](/manual/appendix/items/kerberos)<br>**Digest**-ダイジェスト認証が使用されます。<br>認証方法を選択すると、ユーザー名とパスワードを入力するための2つのフィールドが追加されます。<br>ユーザーマクロは、ユーザー名フィールドとパスワードフィールドで使用できます。| |*SSLピア検証*|チェックボックスをオンにするとWebサーバーのSSL証明書を検証します。<br>サーバー証明書は、システム全体の認証局（CA）の場所から自動的に取得されます。 <br>Zabbixサーバーまたはプロキシ設定パラメータ[SSLCALocation](/manual/appendix/config/zabbix_server)を使用してCAファイルの場所を上書きできます。<br>[CURLOPT_SSL_VERIFYPEER](http://curl.haxx .se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) cURLオプションが設定されます。| |*SSLホスト検証*|チェックボックスをオンにするとWebサーバー証明書の*Common Name*フィールドまたは*Subject Alternate Name*フィールドが一致することを確認します。<br>[CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) cURLオプションが設定されます。| |*SSL証明書ファイル*|クライアント認証に使用されるSSL証明書ファイル名。証明書ファイルはPEM^1^形式である必要があります。証明書ファイルに秘密鍵も含まれている場合は*SSL key file*フィールドを空のままにします。キーが暗号化されている場合は*SSL key password*フィールドにパスワードを指定します。このファイルを含むディレクトリは、Zabbixサーバーまたはプロキシ設定パラメータ[SSLCertLocation](/manual/appendix/config/zabbix_server)によって指定されます。<br>`HOST.\*`マクロとユーザーマクロをこのフィールドで使用できます。<br>[CURLOPT\_SSLCERT](http://curl.haxx.se/libcurl/c/CURLOPT_SSLCERT.html) cURLオプションが設定されます。| |*SSL秘密鍵ファイル*|クライアント認証に使用されるSSL秘密鍵ファイルの名前<br>秘密鍵ファイルはPEM^1^形式である必要があります。このファイルを含むディレクトリは、Zabbixサーバーまたはプロキシ設定パラメータ[SSLKeyLocation](/manual/appendix/config/zabbix_server)によって指定されます。<br>`HOST.\*`マクロとユーザーマクロをこのフィールドで使用できます。<br>[CURLOPT\_SSLKEY](http://curl.haxx.se/libcurl/c/CURLOPT_SSLKEY.html) cURLオプションが設定されます。| |*SSL秘密鍵パスワード*|SSL秘密鍵ファイルパスワード<br>このフィールドではユーザーマクロを使用できます。<br>[CURLOPT\_KEYPASSWD](http://curl.haxx.se/libcurl/c /CURLOPT_KEYPASSWD.html) cURLオプションが設定されます。|  ::: 注意  \ [1\]ZabbixはPEM形式の証明書と秘密鍵ファイルのみをサポートします。 証明書と秘密鍵データがPKCS＃12形式のファイル（通常は拡張子*.p12または*.pfx）である場合は、 次のコマンドを使用してそこからPEMファイルを生成できます。      openssl pkcs12 -in ssl-cert.p12 -clcerts -nokeys -out ssl-cert.pem     openssl pkcs12 -in ssl-cert.p12 -nocerts -nodes  -out ssl-cert.key  :::  ::: noteclassic  Zabbixサーバーは再起動せずに証明書の変更を取得します。 :::  ::: noteclassic 1つのファイルにクライアント証明書と秘密鍵が含まれている場合は"SSL certificate file"フィールドで指定し、"SSL key file"フィールドは空のままにします。証明書とキーは引き続きPEM形式である必要があります。証明書とキーの組み合わせは簡単です      cat client.crt client.key > client.pem  :::

en-us	#### Configuring a web scenario  To configure a web scenario:  -   Go to: *Configuration → Hosts* (or *Templates*) -   Click on *Web* in the row of the host/template -   Click on *Create scenario* to the right (or on the scenario name to     edit an existing scenario) -   Enter parameters of the scenario in the form  The **Scenario** tab allows you to configure the general parameters of a web scenario.  ![](../../assets/en/manual/config/scenario.png)  All mandatory input fields are marked with a red asterisk.  Scenario parameters:  |Parameter|Description| |--|--------| |*Host*|Name of the host/template that the scenario belongs to.| |*Name*|Unique scenario name.| |*Update interval*|How often the scenario will be executed.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 2h, 1d.<br>[User macros](/manual/config/macros/user_macros) are supported. *Note* that if a user macro is used and its value is changed (e.g. 5m → 30s), the next check will be executed according to the previous value (farther in the future with the example values).| |*Attempts*|The number of attempts for executing web scenario steps. In case of network problems (timeout, no connectivity, etc) Zabbix can repeat executing a step several times. The figure set will equally affect each step of the scenario. Up to 10 attempts can be specified, default value is 1.<br>*Note*: Zabbix will not repeat a step because of a wrong response code or the mismatch of a required string.| |*Agent*|Select a client agent.<br>Zabbix will pretend to be the selected browser. This is useful when a website returns different content for different browsers.<br>User macros can be used in this field.| |*HTTP proxy*|You can specify an HTTP proxy to use, using the format `[protocol://][username[:password]@]proxy.example.com[:port]`.<br>This sets the [CURLOPT\_PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html) cURL option.<br>The optional `protocol://` prefix may be used to specify alternative proxy protocols (the protocol prefix support was added in cURL 7.21.7). With no protocol specified, the proxy will be treated as an HTTP proxy.<br>By default, 1080 port will be used.<br>If specified, the proxy will overwrite proxy related environment variables like http\_proxy, HTTPS\_PROXY. If not specified, the proxy will not overwrite proxy-related environment variables. The entered value is passed on "as is", no sanity checking takes place.<br>You may also enter a SOCKS proxy address. If you specify the wrong protocol, the connection will fail and the item will become unsupported.<br>*Note* that only simple authentication is supported with HTTP proxy.<br>User macros can be used in this field.| |*Variables*|Variables that may be used in scenario steps (URL, post variables).<br>They have the following format:<br>**{macro1}**=value1<br>**{macro2}**=value2<br>**{macro3}**=regex:<regular expression><br>For example:<br>{username}=Alexei<br>{password}=kj3h5kJ34bd<br>{hostid}=regex:hostid is (\[0-9\]+)<br>The macros can then be referenced in the steps as {username}, {password} and {hostid}. Zabbix will automatically replace them with actual values. Note that variables with `regex:` need one step to get the value of the regular expression so the extracted value can only be applied to the step after.<br>If the value part starts with `regex:` then the part after it is treated as a regular expression that searches the web page and, if found, stores the match in the variable. At least one subgroup must be present so that the matched value can be extracted.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.<br>Variables are automatically URL-encoded when used in query fields or form data for post variables, but must be URL-encoded manually when used in raw post or directly in URL.| |*Headers*|HTTP Headers are used when performing a request. Default and custom headers can be used.<br>Headers will be assigned using default settings depending on the Agent type selected from a drop-down list on a scenario level, and will be applied to all the steps, unless they are custom defined on a step level.<br>**It should be noted that defining the header on a step level automatically discards all the previously defined headers, except for a default header that is assigned by selecting the 'User-Agent' from a drop-down list on a scenario level.**<br>However, even the 'User-Agent' default header can be overridden by specifying it on a step level.<br>To unset the header on a scenario level, the header should be named and attributed with no value on a step level.<br>Headers should be listed using the same syntax as they would appear in the HTTP protocol, optionally using some additional features supported by the [CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.<br>For example:<br>Accept-Charset=utf-8<br>Accept-Language=en-US<br>Content-Type=application/xml; charset=utf-8<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Enabled*|The scenario is active if this box is checked, otherwise - disabled.|  Note that when editing an existing scenario, two extra buttons are available in the form:  |   |   | |--|--------| |![](../../assets/en/manual/web_monitoring/buttons_clone.png)|Create another scenario based on the properties of the existing one.| |![](../../assets/en/manual/web_monitoring/buttons_clear.png)|Delete history and trend data for the scenario. This will make the server perform the scenario immediately after deleting the data.|  ::: notetip If *HTTP proxy* field is left empty, another way for using an HTTP proxy is to set proxy related environment variables.  For HTTP checks - set the **http\_proxy** environment variable for the Zabbix server user. For example, `http_proxy=http://proxy_ip:proxy_port`.  For HTTPS checks - set the **HTTPS\_PROXY** environment variable. For example, `HTTPS_PROXY=http://proxy_ip:proxy_port`. More details are available by running a shell command: *\# man curl*. :::  The **Steps** tab allows you to configure the web scenario steps. To add a web scenario step, click on *Add* in the *Steps* block.  ![](../../assets/en/manual/config/scenario_b.png){width="600"}  ::: noteclassic Secret [user macros](/manual/config/macros/user_macros#configuration) must not be used in URLs as they will resolve to "\*\*\*\*\*\*". :::
ja	#### Webシナリオの設定  Webシナリオを設定するには：  - *設定 → ホスト*（または*テンプレート*）に移動します - ホスト/テンプレートの行で*Web*をクリックします - 右側の*Webシナリオの作成*をクリックします（またはシナリオ名をクリックして既存のシナリオを編集します） - フォームにシナリオのパラメータを入力します  **シナリオ**タブではWebシナリオの一般的なパラメータを設定できます。  ![](../../assets/en/manual/config/scenario.png)  すべての必須入力フィールドは、赤いアスタリスクでマークされています。  シナリオパラメータ：  |パラメーター|説明| |--|--------| |*ホスト*|シナリオが属するホスト/テン​​プレートの名前| |*名前*|一意のシナリオ名| |*監視間隔*|シナリオが実行される頻度。<br>[タイムサフィックス](/manual/appendix/suffixes)が使用可能。 例：30s, 1m, 2h, 1d.<br>[ユーザーマクロ](/manual/config/macros/user_macros)が使用可能。ユーザーマクロで値が変更された場合（例：5m→30s）次のチェックは前の値に従って実行されることに注意してください（将来的にはサンプル値を使用）。| |*試行回数*|Webシナリオステップ実行の試行回数。ネットワークに問題がある場合（タイムアウト、接続がないなど）、Zabbixはステップの実行を数回繰り返すことができます。フィギュアセットは、シナリオの各ステップに等しく影響します。最大10回試行でき、デフォルト値1回です。<br>*注*：応答コードが間違っているか、必要な文字列が一致していない場合、Zabbixはステップを繰り返しません。| |*エージェント*|クライアントエージェントを選択します。<br>Zabbixは選択されたブラウザのふりをします。これは、Webサイトがブラウザごとに異なるコンテンツを返す場合に役立ちます。<br>このフィールドでは、ユーザーマクロを使用できます。| |*HTTPプロキシ*|`[protocol://] [username[:password]@]proxy.example.com[:port]`の形式を使用して、使用するHTTPプロキシを指定できます。<br>これにより[CURLOPT\ _PROXY](https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html) cURL オプションが設定されます。<br>オプションの`protocol://`プレフィックスを使用して、代替プロキシプロトコルを指定できます。（プロトコルプレフィックスのサポートはcURL 7.21.7で追加されました）プロトコルが指定されていない場合、プロキシはHTTPプロキシとして扱われます。<br>デフォルトでは、1080ポートが使用されます。<br>指定されている場合、プロキシはhttp\ _proxy、HTTPS\_PROXYなどのプロキシ関連の環境変数を上書きします。指定しない場合、プロキシはプロキシ関連の環境変数を上書きしません。入力した値は「そのまま」渡され、健全性チェックは行われません。<br>SOCKSプロキシアドレスを入力することもできます。間違ったプロトコルを指定すると、接続が失敗し、アイテムがサポートされなくなります。<br>*注*HTTPプロキシでは単純な認証のみがサポートされます。<br>このフィールドではユーザーマクロを使用できます。| |*変数*|シナリオステップで使用できる変数。（URL、投稿変数）<br>次の形式になります：<br> **{macro1}**=value1<br>**{macro2}**=value2<br>**{macro3}**=regex:<正規表現> <br>例：<br> {username}=Alexei<br>{password}=kj3h5kJ34bd<br>{hostid}=regex :hostid is (\[0-9\]+)<br>マクロは、ステップで{username}、{password}、および{hostid}として参照できます。 Zabbixはそれらを実際の値に自動的に置き換えます。`regex:`を持つ変数は、正規表現の値を取得するために1つのステップが必要であるため、抽出された値は後のステップにのみ適用できることに注意してください。<br>値の部分が` regex:`で始まる場合は、その後の部分は、Webページを検索し、見つかった場合は変数に一致を格納する正規表現として扱われます。一致する値を抽出できるように、少なくとも1つのサブグループが存在する必要があります。<br>ユーザーマクロと{HOST.\*}[macros](/manual/appendix/macros/supported_by_location)がサポートされています。<br>変数は、クエリフィールドまたは投稿変数のフォームデータで使用される場合は自動的にURLエンコードされますが、生の投稿または直接URLで使用される場合は手動でURLエンコードする必要があります。| |*ヘッダー*|リクエストの実行時に送信されるカスタムHTTPヘッダー<br>ヘッダーは、HTTPプロトコルに表示されるのと同じ構文を使用してリストする必要があります。オプションで[CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html)のcURLオプションでサポートされているいくつかの追加機能を使用します。<br>例：<br>Accept-Charset=utf-8<br>Accept-Language=en-US<br>Content-Type=application/xml; charset=utf-8<br>ユーザーマクロと{HOST.*}[マクロ](/manual/appendix/macros/supported_by_location)がサポートされています。| |*有効*|このボックスがチェックされている場合、シナリオはアクティブです。チェックされていない場合、シナリオは無効になります。|  既存のシナリオを編集する場合、次の2つの追加ボタンを使用できることに注意してください。  | | | | --- | --- | |![](../../assets/en/manual/web_monitoring/buttons_clone.png)|既存のシナリオのプロパティに基づいて別のシナリオを作成します。| |![](../../assets/en/manual/web_monitoring/buttons_clear.png)|シナリオのヒストリとトレンドデータを削除します。サーバーはデータを削除した直後にシナリオを実行します。|  ::: notetip *HTTPプロキシ*フィールドを未設定でHTTPプロキシを使用する方法は、プロキシ関連の環境変数を設定することです。  HTTPチェックの場合-Zabbixサーバーユーザーの**http\_proxy**環境変数を設定します。 例：`http_proxy=http://proxy_ip:proxy_port`  HTTPSチェックの場合-**HTTPS\_PROXY**環境変数を設定します。 例：`HTTPS_PROXY=http://proxy_ip:proxy_port` 詳細についてはシェルコマンドで*\#man curl*を実行してください。 :::  **ステップ**タブではWebシナリオのステップを構成できます。 Webシナリオのステップを追加するには、*ステップ*ブロックの*追加*をクリックします。  ![](../../assets/en/manual/config/scenario_b.png){width="600"}  ::: noteclassic シークレット[ユーザーマクロ](/manual/config/macros/user_macros#configuration)は「\*\*\*\*\*\*」に解決されるため、URLで使用しないでください。 :::

en-us	#### Configuring certificate-based encryption for Zabbix agent  1\. Prepare files with top-level CA certificates, agent certificate (chain) and private key as described in [Configuring certificate on Zabbix server](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Edit parameters `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` in agent configuration accordingly.  2\. For active checks edit `TLSConnect` parameter:      TLSConnect=cert  For passive checks edit `TLSAccept` parameter:      TLSAccept=cert  3\. Now you have a minimal certificate-based agent configuration. You may prefer to improve agent security by setting `TLSServerCertIssuer` and `TLSServerCertSubject` parameters. (see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. In final agent configuration file TLS parameters may look like:      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix proxy,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_agentd.crt     TLSKeyFile=/home/zabbix/zabbix_agentd.key  (Example assumes that host is monitored via proxy, hence proxy certificate Subject.)  5\. Configure encryption for this agent in Zabbix frontend:  -   Go to: *Configuration → Hosts* -   Select host and click on **Encryption** tab  In example below Issuer and Subject fields are filled in - see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) why and how to use these fields.  ![agent\_config.png](../../../assets/en/manual/encryption/agent_config.png)
ja	#### Zabbix agent の証明書ベースの暗号化設定  1\. トップレベルCA証明書、agent 証明書(チェーン)、秘密鍵のファイルを準備します。 [Configuring certificate on Zabbix server](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server) の説明に従って、トップレベルのCA証明書(チェーン)と秘密鍵のファイルを準備します。<br> それに応じて、agent 設定のパラメータ `TLSCAFile`、`TLSCertFile`、`TLSKeyFile` を編集してください。  2\. アクティブチェックのために、`TLSConnect`パラメータを編集してください:      TLSConnect=cert  パッシブチェックのためには、`TLSAccept` パラメータを編集してください:      TLSAccept=cert  3\. これで、最小限の証明書ベースのエージェント設定ができました。`TLSServerCertIssuer` と `TLSServerCertSubject` <br> パラメータを設定することで、エージェントのセキュリティを向上させることができます。<br> ([Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) を参照してください).  4\. 最終的なエージェント設定ファイルでは、TLSパラメータは以下のようになります:      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix proxy,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_agentd.crt     TLSKeyFile=/home/zabbix/zabbix_agentd.key  (この例では、proxy 経由でホストを監視しているため、proxy 証明書の Subject を想定しています)  5\. Zabbixフロントエンドでこの agent の暗号化を設定します:  -   *Configuration → Hosts* に移動します。 -   ホストを選択し、**Encryption** タブをクリックします。  以下の例では、IssuerとSubjectフィールドが入力されています。<br> これらのフィールドを使用する理由と方法は、[Restricting allowed certificate Issuer and Subject (/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)を参照してください。  ![agent\_config.png](../../../assets/en/manual/encryption/agent_config.png)

en-us	#### Configuring certificate-based encryption for Zabbix proxy  1\. Prepare files with top-level CA certificates, proxy certificate (chain) and private key as described in [Configuring certificate on Zabbix server](/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server). Edit parameters `TLSCAFile`, `TLSCertFile`, `TLSKeyFile` in proxy configuration accordingly.  2\. For active proxy edit `TLSConnect` parameter:      TLSConnect=cert  For passive proxy edit `TLSAccept` parameter:      TLSAccept=cert  3\. Now you have a minimal certificate-based proxy configuration. You may prefer to improve proxy security by setting `TLSServerCertIssuer` and `TLSServerCertSubject` parameters (see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. In final proxy configuration file TLS parameters may look like:      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix server,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_proxy.crt     TLSKeyFile=/home/zabbix/zabbix_proxy.key  5\. Configure encryption for this proxy in Zabbix frontend:  -   Go to: *Administration → Proxies* -   Select proxy and click on **Encryption** tab  In examples below Issuer and Subject fields are filled in - see [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) why and how to use these fields.  For active proxy  ![proxy\_active\_cert.png](../../../assets/en/manual/encryption/proxy_active_cert.png)  For passive proxy  ![proxy\_passive\_cert.png](../../../assets/en/manual/encryption/proxy_passive_cert.png)
ja	#### Zabbix proxy における証明書ベースの暗号化設定  1\. Zabbixサーバの証明書設定(/manual/encryption/using_certificates#configuring_certificate_on_zabbix_server)に従って、<br> トップレベルCA証明書、proxy 証明書(チェーン)、秘密鍵のファイルを準備します。<br> proxy 設定のパラメータ `TLSCAFile`、`TLSCertFile`、`TLSKeyFile` を適宜編集してください。<br>  2\. アクティブ proxy は、`TLSConnect` パラメータを編集してください:      TLSConnect=cert  パッシブ proxy では、`TLSAccept` パラメータを編集します:      TLSAccept=cert  3\. これで最小限の証明書ベースのプロキシ設定ができました。`TLSServerCertIssuer` と `TLSServerCertSubject` パラメータを<br> 設定して、プロキシのセキュリティを向上させることもできます (参照 [Restricting allowed certificate Issuer and Subject](/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject)).  4\. 最終的なプロキシ設定ファイルでは、TLSパラメータは次のようになります:      TLSConnect=cert     TLSAccept=cert     TLSCAFile=/home/zabbix/zabbix_ca_file     TLSServerCertIssuer=CN=Signing CA,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSServerCertSubject=CN=Zabbix server,OU=Development group,O=Zabbix SIA,DC=zabbix,DC=com     TLSCertFile=/home/zabbix/zabbix_proxy.crt     TLSKeyFile=/home/zabbix/zabbix_proxy.key  5\. Zabbixフロントエンドでこの proxy の暗号化を設定します:  -   *Administration → Proxies* に移動します。 -    proxy を選択し、**Encryption** タブをクリックします  以下の例では、Issuer と Subject のフィールドに入力されています。<br> [Restricting allowed certificate Issuer and Subject] (/manual/encryption/using_certificates#restricting_allowed_certificate_issuer_and_subject) を参照してください。<br> これらのフィールドを使用する理由と方法について説明します。<br>  アクティブ proxy  ![proxy\_active\_cert.png](../../../assets/en/manual/encryption/proxy_active_cert.png)  パッシブ proxy  ![proxy\_passive\_cert.png](../../../assets/en/manual/encryption/proxy_passive_cert.png)

en-us	#### Configuring certificate on Zabbix server  1\. In order to verify peer certificates, Zabbix server must have access to file with their top-level self-signed root CA certificates. For example, if we expect certificates from two independent root CAs, we can put their certificates into file `/home/zabbix/zabbix_ca_file` like this:      Certificate:         Data:             Version: 3 (0x2)             Serial Number: 1 (0x1)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root1 CA                 ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root1 CA             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                 ...             X509v3 extensions:                 X509v3 Key Usage: critical                     Certificate Sign, CRL Sign                 X509v3 Basic Constraints: critical                     CA:TRUE                 ...     -----BEGIN CERTIFICATE-----     MIID2jCCAsKgAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MRMwEQYKCZImiZPyLGQB     ....     9wEzdN8uTrqoyU78gi12npLj08LegRKjb5hFTVmO     -----END CERTIFICATE-----     Certificate:         Data:             Version: 3 (0x2)             Serial Number: 1 (0x1)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root2 CA                 ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root2 CA             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                 ....             X509v3 extensions:                 X509v3 Key Usage: critical                     Certificate Sign, CRL Sign                 X509v3 Basic Constraints: critical                     CA:TRUE                 ....            -----BEGIN CERTIFICATE-----     MIID3DCCAsSgAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQB     ...     vdGNYoSfvu41GQAR5Vj5FnRJRzv5XQOZ3B6894GY1zY=     -----END CERTIFICATE-----  2\. Put Zabbix server certificate chain into file, for example, `/home/zabbix/zabbix_server.crt`:      Certificate:         Data:             Version: 3 (0x2)             Serial Number: 1 (0x1)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Signing CA             ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Zabbix server             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                     ...             X509v3 extensions:                 X509v3 Key Usage: critical                     Digital Signature, Key Encipherment                 X509v3 Basic Constraints:                      CA:FALSE                 ...     -----BEGIN CERTIFICATE-----     MIIECDCCAvCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixk     ...     h02u1GHiy46GI+xfR3LsPwFKlkTaaLaL/6aaoQ==     -----END CERTIFICATE-----     Certificate:         Data:             Version: 3 (0x2)             Serial Number: 2 (0x2)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root1 CA             ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Signing CA             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                 ...             X509v3 extensions:                 X509v3 Key Usage: critical                     Certificate Sign, CRL Sign                 X509v3 Basic Constraints: critical                     CA:TRUE, pathlen:0             ...     -----BEGIN CERTIFICATE-----     MIID4TCCAsmgAwIBAgIBAjANBgkqhkiG9w0BAQUFADB+MRMwEQYKCZImiZPyLGQB     ...     dyCeWnvL7u5sd6ffo8iRny0QzbHKmQt/wUtcVIvWXdMIFJM0Hw==     -----END CERTIFICATE-----  Here the first is Zabbix server certificate, followed by intermediate CA certificate.  3\. Put Zabbix server private key into file, for example, `/home/zabbix/zabbix_server.key`:      -----BEGIN PRIVATE KEY-----     MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC9tIXIJoVnNXDl     ...     IJLkhbybBYEf47MLhffWa7XvZTY=     -----END PRIVATE KEY-----  4\. Edit TLS parameters in Zabbix server configuration file like this:      TLSCAFile=/home/zabbix/zabbix_ca_file     TLSCertFile=/home/zabbix/zabbix_server.crt     TLSKeyFile=/home/zabbix/zabbix_server.key
ja	#### Zabbixサーバでの証明書設定  1\. 相手の証明書を検証するために、Zabbixサーバは相手のトップレベルの自己署名付きルートCA証明書のファイルに<br> アクセスする必要があります。例えば、2つの独立したルートCAからの証明書が必要な場合、これらの証明書を<br> 以下のようにファイル `/home/zabbix/zabbix_ca_file` に格納します:      Certificate:         Data:             Version: 3 (0x2)             Serial Number: 1 (0x1)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root1 CA                 ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root1 CA             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                 ...             X509v3 extensions:                 X509v3 Key Usage: critical                     Certificate Sign, CRL Sign                 X509v3 Basic Constraints: critical                     CA:TRUE                 ...     -----BEGIN CERTIFICATE-----     MIID2jCCAsKgAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MRMwEQYKCZImiZPyLGQB     ....     9wEzdN8uTrqoyU78gi12npLj08LegRKjb5hFTVmO     -----END CERTIFICATE-----     Certificate:         Data:             Version: 3 (0x2)             Serial Number: 1 (0x1)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root2 CA                 ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root2 CA             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                 ....             X509v3 extensions:                 X509v3 Key Usage: critical                     Certificate Sign, CRL Sign                 X509v3 Basic Constraints: critical                     CA:TRUE                 ....            -----BEGIN CERTIFICATE-----     MIID3DCCAsSgAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MRMwEQYKCZImiZPyLGQB     ...     vdGNYoSfvu41GQAR5Vj5FnRJRzv5XQOZ3B6894GY1zY=     -----END CERTIFICATE-----  2\. Zabbixサーバ証明書チェーンをファイル(例：`/home/zabbix/zabbix_server.crt`)に格納します:      Certificate:         Data:             Version: 3 (0x2)             Serial Number: 1 (0x1)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Signing CA             ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Zabbix server             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                     ...             X509v3 extensions:                 X509v3 Key Usage: critical                     Digital Signature, Key Encipherment                 X509v3 Basic Constraints:                      CA:FALSE                 ...     -----BEGIN CERTIFICATE-----     MIIECDCCAvCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBgTETMBEGCgmSJomT8ixk     ...     h02u1GHiy46GI+xfR3LsPwFKlkTaaLaL/6aaoQ==     -----END CERTIFICATE-----     Certificate:         Data:             Version: 3 (0x2)             Serial Number: 2 (0x2)         Signature Algorithm: sha1WithRSAEncryption             Issuer: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Root1 CA             ...             Subject: DC=com, DC=zabbix, O=Zabbix SIA, OU=Development group, CN=Signing CA             Subject Public Key Info:                 Public Key Algorithm: rsaEncryption                     Public-Key: (2048 bit)                 ...             X509v3 extensions:                 X509v3 Key Usage: critical                     Certificate Sign, CRL Sign                 X509v3 Basic Constraints: critical                     CA:TRUE, pathlen:0             ...     -----BEGIN CERTIFICATE-----     MIID4TCCAsmgAwIBAgIBAjANBgkqhkiG9w0BAQUFADB+MRMwEQYKCZImiZPyLGQB     ...     dyCeWnvL7u5sd6ffo8iRny0QzbHKmQt/wUtcVIvWXdMIFJM0Hw==     -----END CERTIFICATE-----  ここでは、最初にZabbix server 証明書、その後に中間CA証明書を掲載しています。  3\. Zabbix server の秘密鍵をファイル(例: `/home/zabbix/zabbix_server.key`) に格納します:      -----BEGIN PRIVATE KEY-----     MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC9tIXIJoVnNXDl     ...     IJLkhbybBYEf47MLhffWa7XvZTY=     -----END PRIVATE KEY-----  4\. Zabbixサーバ設定ファイルのTLSパラメータを以下のように編集してください:      TLSCAFile=/home/zabbix/zabbix_ca_file     TLSCertFile=/home/zabbix/zabbix_server.crt     TLSKeyFile=/home/zabbix/zabbix_server.key

en-us	#### Configuring JMX interfaces and items in Zabbix frontend  With Java gateway running, server knowing where to find it and a Java application started with support for remote JMX monitoring, it is time to configure the interfaces and items in Zabbix GUI.
ja	#### ZabbixフロントエンドでのJMXインターフェースと item の設定  Java gateway が動作し、serveer が Java gateway の場所を認識し、リモートJMX監視をサポートするJavaアプリケーションが<br> 起動したら、Zabbix GUIでインタフェースと item を設定する必要があります。

en-us	##### Configuring JMX interface  You begin by creating a JMX-type interface on the host of interest.\ ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_interface.png){width="600"}  All mandatory input fields are marked with a red asterisk.
ja	##### JMX インターフェースの設定  まず、対象のホストで JMX タイプのインターフェイスを作成します。 ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_interface.png){width="600"}  必須入力項目にはすべて赤いアスタリスクが付けられています。

en-us	#### Configuring low-level discovery rules  See the [low-level discovery](/manual/discovery/low_level_discovery) section of the manual.
ja	#### ローレベルディスカバリの設定  マニュアルの[ローレベルディスカバリ](/manual/discovery/low_level_discovery)セクションを参照

en-us	### Configuring low-level discovery  We will illustrate low-level discovery based on an example of file system discovery.  To configure the discovery, do the following:  -   Go to: *Configuration* → *Templates* or *Hosts* -   Click on *Discovery* in the row of an appropriate template/host  ![](../../../assets/en/manual/discovery/low_level_discovery/fs_templates.png)  -   Click on *Create discovery rule* in the upper right corner of the     screen -   Fill in the discovery rule form with the required details
ja	### ローレベルディスカバリの設定  ファイルシステム検出の例に基づいて、ローレベルディスカバリについて説明します。  次の手順でディスカバリを構成します。  -   *設定* → *テンプレート*または*ホスト*を開く -   適当なテンプレートまたはホストの*ディスカバリ*行をクリックする  ![](../../../assets/en/manual/discovery/low_level_discovery/fs_templates.png)  -   画面右上にある*ディスカバリルールの作成*をクリックする -   ディスカバリルールフォームに必要な詳細を記入します

en-us	#### Configuring nested templates  To link templates, you need to take an existing template or a new one, and then:  -   Open the [template configuration form](/manual/config/templates/template#creating-a-template) -   Find the *Templates* field -   Click *Select* to open the *Templates* popup window -   In the popup window, choose required templates, then click *Select* to add the templates to the list -   Click *Add* or *Update* in the template configuration form  Thus, all entities of the parent template, as well as all entities of linked templates (such as items, triggers, graphs, etc.) will now appear in the template configuration, except for linked template dashboards, which will, nevertheless, be inherited by hosts.  To unlink any of the linked templates, in the same form use the *Unlink* or *Unlink and clear* buttons and click *Update*.  Choosing the *Unlink* option will simply remove the association with the linked template, while not removing all its entities (items, triggers, graphs, etc.).  Choosing the *Unlink and clear* option will remove both the association with the linked template and all its entities (items, triggers, graphs, etc.).
ja	#### ネストされたテンプレートの構成  テンプレートをリンクするには、既存のテンプレートまたは新しいテンプレートを取得する必要があります。次に:  -   [テンプレート設定フォーム](/manual/config/templates/template#creating-a-template)を開く  -   *テンプレート* フィールドを見つける -   *選択* をクリックして、ポップアップ ウィンドウで*テンプレート*を選択 -   ポップアップ ウィンドウで必要なテンプレートを選択し、*選択* をクリックしてテンプレートをリストに追加します。 -   テンプレート設定フォームで*追加*または*更新*をクリックします。  テンプレート自体のすべてのエンティティおよびすべてのリンクされたテンプレートのエンティティ (アイテム、トリガー、グラフなど) は、ホストによって継承されるリンクされたテンプレート ダッシュボードを除いて、テンプレート設定に表示されます。  リンクされたテンプレートのリンクを解除するには、同じフォームで *リンクを削除* または *リンクと保存データを削除* ボタンを使用し、*更新* をクリックします。  *リンクを削除* オプションを選択すると、リンクされたテンプレートとの関連付けが削除されますが、すべてのエンティティ (アイテム、トリガー、グラフなど) は削除されません。  *リンクと保存データを削除* オプションを選択すると、リンクされたテンプレートとそのすべてのエンティティ (アイテム、トリガー、グラフなど) との関連付けが削除されます。

en-us	##### Configuring Perl trap receiver  Requirements: Perl, Net-SNMP compiled with --enable-embedded-perl (done by default since Net-SNMP 5.4)  A Perl trap receiver (look for misc/snmptrap/zabbix\_trap\_receiver.pl) can be used to pass traps to Zabbix server directly from snmptrapd. To configure it:  -   add the Perl script to the snmptrapd configuration file     (snmptrapd.conf), e.g.:      perl do "[FULL PATH TO PERL RECEIVER SCRIPT]";  -   configure the receiver, e.g:      $SNMPTrapperFile = '[TRAP FILE]';     $DateTimeFormat = '[DATE TIME FORMAT]';  ::: notetip If the script name is not quoted, snmptrapd will refuse to start up with messages, similar to these:      Regexp modifiers "/l" and "/a" are mutually exclusive at (eval 2) line 1, at end of line     Regexp modifier "/l" may not appear twice at (eval 2) line 1, at end of line  :::
ja	##### Perl トラップ レシーバーの設定  要件: Perl および --enable-embedded-perl でコンパイルされた Net-SNMP (Net-SNMP 5.4 以降はデフォルトで実行)  Perl トラップ レシーバー (misc/snmptrap/zabbix\_trap\_receiver.pl を参照) を使用して、snmptrapd から直接 Zabbix サーバーにトラップを渡すことができます。  設定するには: - Perl スクリプトを snmptrapd設定ファイル(snmptrapd.conf)に追加します。例:       perl do "[PERL RECEIVER SCRIPT へのフルパス]";  - レシーバーを設定します。例:       $SNMPTrapperFile = '[トラップ ファイル]';      $DateTimeFormat = '[日時フォーマット]';  ::: notetip スクリプト名が引用符で囲まれていない場合、snmptrapd は次のようなメッセージで起動を拒否します。       Regexp modifiers "/l" and "/a" are mutually exclusive at (eval 2) line 1, at end of line      Regexp modifier "/l" may not appear twice at (eval 2) line 1, at end of line  :::

en-us	#### Configuring plugins  This section provides common plugin configuration principles and best practices.  All plugins are configured using *Plugins.\** parameter, which can either be part of the Zabbix agent 2 [configuration file](/manual/appendix/config/zabbix_agent2) or a plugin's own [configuration file](/manual/appendix/config/zabbix_agent2_plugins). If a plugin uses a separate configuration file, path to this file should be specified in the Include parameter of Zabbix agent 2 configuration file.  Each plugin parameter should have the following structure:  *Plugins.<PluginName>.<Parameter>=<Value>*  Parameter names should adhere to the following requirements:  -   it is recommended to capitalize the names of your plugins; -   the parameter should be capitalized; -   special characters are not allowed; -   nesting isn’t limited by a maximum level; -   the number of parameters is not limited.
ja	#### プラグインの設定  このセクションでは、一般的なプラグイン設定の原則とベストプラクティスについて説明します。  すべてのプラグインは *Plugins.\** パラメータを使用して設定します。このパラメータは、Zabbix agent 2の[configuration file]（/manual/appendix/config/zabbix_agent2）の一部、<br> またはプラグイン自身の[configuration file]（/manual/appendix/config/zabbix_agent2_plugins）のいずれかに設定することが<br> できます。プラグインが別の設定ファイルを使用する場合、Zabbix agent 2設定ファイルのIncludeパラメータにこのファイルへの<br> パスを指定する必要があります。  各プラグインのパラメータは、以下のような構造になっている必要があります:  *Plugins.<PluginName>.<Parameter>=<Value>*  パラメータ名は、以下の要件を満たす必要があります:  -   プラグイン名は大文字にすることを推奨します。 -   パラメータは大文字にする必要があります。 -   特殊文字は使用できません。 -   ネストは最大レベルによって制限されません。 -   パラメータの数は制限されません。

en-us	#### Configuring PSK for server - active proxy communication (example)  On the proxy, write the PSK value into a file, for example, `/home/zabbix/zabbix_proxy.psk`. The file must contain PSK in the first text string, for example:      e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9  Set access rights to PSK file - it must be readable only by Zabbix user.  Edit TLS parameters in proxy configuration file `zabbix_proxy.conf`, for example, set:      TLSConnect=psk     TLSPSKFile=/home/zabbix/zabbix_proxy.psk     TLSPSKIdentity=PSK 002  The proxy will connect to server using PSK. PSK identity will be "PSK 002".  (To minimize downtime see how to change connection type in [Connection encryption management](/manual/encryption#connection_encryption_management)).  Configure PSK for this proxy in Zabbix frontend. Go to *Administration→Proxies*, select the proxy, go to "Encryption" tab. In "Connections from proxy" mark `PSK`. Paste into "PSK identity" field "PSK 002" and "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9" into "PSK" field. Click "Update".  Restart proxy. It will start using PSK-based encrypted connections to server. Check server and proxy logfiles for error messages.  For a passive proxy the procedure is very similar. The only difference - set `TLSAccept=psk` in proxy configuration file and set "Connections to proxy" in Zabbix frontend to `PSK`.
ja	#### サーバーの PSK の構成 - アクティブなプロキシ通信 (例)  プロキシでPSK 値をファイルに書き込みます (例: `/home/zabbix/zabbix_proxy.psk`)。 ファイルの最初のテキスト文字列に PSK が含まれている必要があります。次に例を示します。      e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9  PSK ファイルへのアクセス権を設定します。Zabbix ユーザーだけが読み取れるようにする必要があります。  プロキシ構成ファイル `zabbix_proxy.conf` で TLS パラメータを編集します。たとえば、次のように設定します。      TLSConnect=psk     TLSPSKFile=/home/zabbix/zabbix_proxy.psk     TLSPSKIdentity=PSK 002  プロキシは PSK を使用してサーバーに接続します。 PSK ID は"PSK 002"になります。  (ダウンタイムを最小限に抑えるには、[接続暗号化の管理](/manual/encryption#connection_encryption_management) で接続タイプを変更する方法を参照してください)。  Zabbix フロントエンドでこのプロキシの PSK を構成します。 *[管理]→[プロキシ]* に移動し、プロキシを選択して、[暗号化] タブに移動します。 "プロキシからの接続"で`PSK`にチェックします。 "PSKアイデンティティ"フィールドに"PSK 002"を貼り付け、 "e560cb0d918d26d31b4f642181f5f570ad89a390931102e5391d08327ba434e9"を"PSK"フィールドに入力して、"更新"をクリックします。  プロキシを再起動して、 サーバーへの PSK ベースの暗号化された接続の使用を開始します。 サーバーとプロキシのログファイルでエラー メッセージを確認してください。  パッシブ プロキシの場合、手順は非常に似ています。 唯一の違いは、プロキシ構成ファイルで`TLSAccept=psk`を設定し、Zabbix フロントエンドで"プロキシへの接続"を`PSK`に設定することです。

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
ja	#### Javaゲートウェイで使用するためのサーバー設定  Javaゲートウェイが稼働している状態で、Zabbixサーバーに Zabbix Javaゲートウェイの場所を伝える必要があります。 これは[サーバー設定ファイル](/manual/appendix/config/zabbix_server)でJavaGatewayおよびJavaGatewayPortパラメーターを指定することによって行われます。 JMXアプリケーションが実行されているホストがZabbixプロキシによって監視されている場合は、代わりに[プロキシ設定ファイル](/manual/appendix/config/zabbix_proxy)で接続パラメータを指定します。      JavaGateway=192.168.3.14     JavaGatewayPort=10052  デフォルトでは、サーバーは JMXモニタリングに関連するプロセスを開始しません。 使用する場合は、事前にフォークされたJavaポーラーのインスタンスの数を指定する必要があります。 これは通常のポーラーとトラッパーを指定するのと同じ方法で行います。      StartJavaPollers=5  設定が完了したら、サーバーまたはプロキシを再起動してください。

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
ja	#### Java ゲートウェイで使用するためのサーバー設定  Java ゲートウェイが稼働している状態で、Zabbix サーバーに Zabbix Java ゲートウェイの場所を伝える必要があります。 これは[サーバー設定ファイル](/manual/appendix/config/zabbix_server)でJavaGatewayおよびJavaGatewayPortパラメーターを指定することによって行われます。 JMX アプリケーションが実行されているホストが Zabbix プロキシによって監視されている場合は、代わりに [プロキシ設定ファイル](/manual/appendix/config/zabbix_proxy) で接続パラメータを指定します。      JavaGateway=192.168.3.14     JavaGatewayPort=10052  デフォルトでは、サーバーは JMX モニタリングに関連するプロセスを開始しません。 使用する場合は、事前にフォークされた Java ポーラーのインスタンスの数を指定する必要があります。 これは通常のポーラーとトラッパーを指定するのと同じ方法で行います。      StartJavaPollers=5  設定が完了したら、サーバーまたはプロキシを再起動してください。

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
ja	#### Java ゲートウェイで使用するためのサーバー設定  Java ゲートウェイが稼働している状態で、Zabbix サーバーに Zabbix Java ゲートウェイの場所を伝える必要があります。 これは[サーバー設定ファイル](/manual/appendix/config/zabbix_server)でJavaGatewayおよびJavaGatewayPortパラメーターを指定することによって行われます。 JMX アプリケーションが実行されているホストが Zabbix プロキシによって監視されている場合は、代わりに [プロキシ設定ファイル](/manual/appendix/config/zabbix_proxy) で接続パラメータを指定します。      JavaGateway=192.168.3.14     JavaGatewayPort=10052  デフォルトでは、サーバーは JMX モニタリングに関連するプロセスを開始しません。 使用する場合は、事前にフォークされた Java ポーラーのインスタンスの数を指定する必要があります。 これは通常のポーラーとトラッパーを指定するのと同じ方法で行います。      StartJavaPollers=5  設定が完了したら、サーバーまたはプロキシを再起動してください。

en-us	#### Configuring server for use with Java gateway  With Java gateway up and running, you have to tell Zabbix server where to find Zabbix Java gateway. This is done by specifying JavaGateway and JavaGatewayPort parameters in the [server configuration file](/manual/appendix/config/zabbix_server). If the host on which JMX application is running is monitored by Zabbix proxy, then you specify the connection parameters in the [proxy configuration file](/manual/appendix/config/zabbix_proxy) instead.      JavaGateway=192.168.3.14     JavaGatewayPort=10052  By default, server does not start any processes related to JMX monitoring. If you wish to use it, however, you have to specify the number of pre-forked instances of Java pollers. You do this in the same way you specify regular pollers and trappers.      StartJavaPollers=5  Do not forget to restart server or proxy, once you are done with configuring them.
ja	#### Javaゲートウェイで使用するためのサーバー設定  Javaゲートウェイが稼働している状態で、Zabbixサーバーに Zabbix Javaゲートウェイの場所を伝える必要があります。 これは[サーバー設定ファイル](/manual/appendix/config/zabbix_server)でJavaGatewayおよびJavaGatewayPortパラメーターを指定することによって行われます。 JMXアプリケーションが実行されているホストがZabbixプロキシによって監視されている場合は、代わりに[プロキシ設定ファイル](/manual/appendix/config/zabbix_proxy)で接続パラメータを指定します。      JavaGateway=192.168.3.14     JavaGatewayPort=10052  デフォルトでは、サーバーは JMXモニタリングに関連するプロセスを開始しません。 使用する場合は、事前にフォークされたJavaポーラーのインスタンスの数を指定する必要があります。 これは通常のポーラーとトラッパーを指定するのと同じ方法で行います。      StartJavaPollers=5  設定が完了したら、サーバーまたはプロキシを再起動してください。

en-us	#### Configuring SNMP monitoring  To start monitoring a device through SNMP, the following steps have to be performed:
ja	#### SNMPモニタリングの設定  SNMPによるデバイスの監視を開始するには、次の手順を実行する必要があります。

en-us	#### Configuring SNMP traps  Configuring the following fields in the frontend is specific for this item type:  -   Your host must have an SNMP interface  In *Configuration → Hosts*, in the **Host interface** field set an SNMP interface with the correct IP or DNS address. The address from each received trap is compared to the IP and DNS addresses of all SNMP interfaces to find the corresponding hosts.  -   Configure the item  In the **Key** field use one of the SNMP trap keys:  |Key|<|<| |--|--|------| |Description|Return value|Comments| |**snmptrap**\[regexp\]|<|<| |Catches all SNMP traps that match the [regular expression](/manual/regular_expressions) specified in **regexp**. If regexp is unspecified, catches any trap.|SNMP trap|This item can be set only for SNMP interfaces.<br>User macros and global regular expressions are supported in the parameter of this item key.| |**snmptrap.fallback**|<|<| |Catches all SNMP traps that were not caught by any of the snmptrap\[\] items for that interface.|SNMP trap|This item can be set only for SNMP interfaces.|  ::: noteclassic Multi-line regular expression matching is not supported at this time. :::  Set the **Type of information** to 'Log' for the timestamps to be parsed. Note that other formats such as 'Numeric' are also acceptable but might require a custom trap handler.  ::: notetip For SNMP trap monitoring to work, it must first be set up  correctly (see below). :::
ja	#### SNMP トラップの設定  フロントエンドで以下のフィールドを設定することは、このアイテムタイプ特有のものです。  - ホストには SNMP インターフェースが必要です  *設定 → ホスト* の **インターフェース** フィールドで、正しい IP アドレスまたは DNSを使用して SNMP インターフェースを設定します。受信した各トラップからのアドレスは、対応するホストを見つけるために、すべての SNMP インターフェースの IP および DNS アドレスと比較されます。  - アイテムの設定  **キー** フィールドでは、SNMP トラップ キーのいずれかを使用します。  |キー|<|<| |--|--|------| |説明|戻り値|コメント| |**snmptrap**\[regexp\]|<|<| |**regexp** で指定された [正規表現](/manual/regular_expressions) に一致するすべての SNMP トラップをキャッチします。 regexp が指定されていない場合、すべてのトラップをキャッチします。|SNMP トラップ|この項目は、SNMP インターフェースに対してのみ設定できます。<br>この項目キーのパラメーターでは、ユーザー マクロとグローバル正規表現がサポートされています。| |**snmptrap.fallback**|<|<| |そのインターフェースの snmptrap\[\] アイテムのいずれによってもキャッチされなかったすべての SNMP トラップをキャッチします。|SNMP トラップ|このアイテムは、SNMP インターフェースに対してのみ設定できます。|  ::: noteclassic 現時点では、複数行の正規表現一致はサポートされていません。 :::  タイムスタンプを解析するには、**データ型**を'ログ' に設定します。 '数値(整数)'など、他の形式も使用できますが、カスタム トラップ ハンドラが必要になる場合があることに注意してください。  ::: メモのヒント SNMP トラップ監視を機能させるには、まず正しく設定する必要があります (以下を参照)。 :::

en-us	##### Configuring SNMPTT  At first, snmptrapd should be configured to use SNMPTT.  ::: notetip For the best performance, SNMPTT should be configured as a daemon using **snmptthandler-embedded** to pass the traps to it. See instructions for [configuring SNMPTT](http://snmptt.sourceforge.net/docs/snmptt.shtml). :::  When SNMPTT is configured to receive the traps, configure `snmptt.ini`:  1.  enable the use of the Perl module from the NET-SNMP package:      net\_snmp\_perl\_enable = 1  2.  log traps to the trap file which will be read by Zabbix:      log_enable = 1     log_file = [TRAP FILE]      3.  set the date-time format:      date_time_format = %H:%M:%S %Y/%m/%d = [DATE TIME FORMAT]  ::: notewarning The "net-snmp-perl" package has been removed in RHEL 8.0-8.2;  re-added in RHEL 8.3. For more information, see the [known issues](/manual/installation/known_issues#snmp_traps). :::  Now format the traps for Zabbix to recognize them (edit snmptt.conf):  1.  Each FORMAT statement should start with "ZBXTRAP \[address\]", where     \[address\] will be compared to IP and DNS addresses of SNMP     interfaces on Zabbix. E.g.:      EVENT coldStart .1.3.6.1.6.3.1.1.5.1 "Status Events" Normal     FORMAT ZBXTRAP $aA Device reinitialized (coldStart)  2.  See more about SNMP trap format below.  ::: noteimportant Do not use unknown traps - Zabbix will not be able to recognize them.  Unknown traps can be handled by defining a general event in snmptt.conf:\ EVENT general .\* "General event" Normal :::
ja	##### SNMPTT の設定  最初にSNMPTT を使用するよう、 snmptrapd を設定する必要があります。  ::: notetip 最高のパフォーマンスを得るためには**snmptthandler-embedded** を使用してトラップを渡すデーモンとして SNMPTT を構成する必要があります。 [SNMPTTの設定](http://snmptt.sourceforge.net/docs/snmptt.shtml)手順を参照してください。 :::  SNMPTT がトラップを受信するように構成されている場合は'snmptt.ini'を設定します。  1. NET-SNMP パッケージの Perl モジュールの使用を有効にします。      net\_snmp\_perl\_enable = 1  2. Zabbix によって読み取られるトラップ ファイルにトラップを記録します。      log_enable = 1     log_file = [トラップファイル]      3. 日付フォーマットを設定します。      date_time_format = %H:%M:%S %Y/%m/%d = [日付フォーマット]  ::: notewarning "net-snmp-perl"パッケージは RHEL 8.0-8.2 で削除されましたが、RHEL 8.3で再度追加されました。詳細については[既知の問題](/manual/installation/known_issues#snmp_traps)を参照してください。 :::  Zabbix が認識できるようにトラップをフォーマットします (snmptt.conf を編集します)。  1. 各 FORMAT ステートメントは"ZBXTRAP \[address\]"で開始する必要があります。\[address\] は、Zabbix の SNMP インターフェースの IP および DNS アドレスと比較されます。例:      EVENT coldStart .1.3.6.1.6.3.1.1.5.1 "Status Events" Normal     FORMAT ZBXTRAP $aA Device reinitialized (coldStart)  2. 以下の SNMP トラップ形式の詳細を参照してください。  ::: noteimportant 未知のトラップは使用しないでください。Zabbix はそれらを認識できません。 snmptt.conf:\ EVENT general .\* "General event" Normal で一般イベントを定義することにより、不明なトラップを処理できます。 :::

en-us	#### Configuring steps  ![](../../assets/en/manual/config/scenario_step.png){width="600"}  Step parameters:  |Parameter|Description| |--|--------| |*Name*|Unique step name.| |*URL*|URL to connect to and retrieve data. For example:<br>https://www.example.com<br>http://www.example.com/download<br>Domain names can be specified in Unicode characters. They are automatically punycode-converted to ASCII when executing the web scenario step.<br>The *Parse* button can be used to separate optional query fields (like ?name=Admin&password=mypassword) from the URL, moving the attributes and values into *Query fields* for automatic URL-encoding.<br>Variables can be used in the URL, using the {macro} syntax. Variables can be URL-encoded manually using a {{macro}.urlencode()} syntax.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.<br>Limited to 2048 characters.| |*Query fields*|HTTP GET variables for the URL.<br>Specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from scenario variables, user macros or {HOST.\*} macros are resolved and then URL-encoded automatically. Using a {{macro}.urlencode()} syntax will double URL-encode them.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Post*|HTTP POST variables.<br>In **Form data** mode, specified as attribute and value pairs.<br>Values are URL-encoded automatically. Values from scenario variables, user macros or {HOST.\*} macros are resolved and then URL-encoded automatically.<br>In **Raw data** mode, attributes/values are displayed on a single line and concatenated with a **&** symbol.<br>Raw values can be URL-encoded/decoded manually using a {{macro}.urlencode()} or {{macro}.urldecode()} syntax.<br>For example: id=2345&userid={user}<br>If {user} is defined as a variable of the web scenario, it will be replaced by its value when the step is executed. If you wish to URL-encode the variable, substitute {user} with {{user}.urlencode()}.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Variables*|Step-level variables that may be used for GET and POST functions.<br>Specified as attribute and value pairs.<br>Step-level variables override scenario-level variables or variables from the previous step. However, the value of a step-level variable only affects the step after (and not the current step).<br>They have the following format:<br>**{macro}**=value<br>**{macro}**=regex:<regular expression><br>For more information see variable description on the [scenario](web_monitoring#configuring_a_web_scenario) level.<br>Variables are automatically URL-encoded when used in query fields or form data for post variables, but must be URL-encoded manually when used in raw post or directly in URL.| |*Headers*|Custom HTTP headers that will be sent when performing a request.<br>Specified as attribute and value pairs.<br>A header defined on a step level will be used for that particular step.<br>**It should be noted that defining the header on a step level automatically discards all the previously defined headers, except for a default header that is assigned by selecting the 'User-Agent' from a drop-down list on a scenario level.**<br>However, even the 'User-Agent' default header can be overridden by specifying it on a step level.<br>For example, assigning the name to a header, but setting no value will unset the default header on a scenario level.<br>User macros and {HOST.\*} macros are supported.<br>This sets the [CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURL option.<br>Specifying custom headers is supported *starting with Zabbix 2.4*.| |*Follow redirects*|Mark the checkbox to follow HTTP redirects.<br>This sets the [CURLOPT\_FOLLOWLOCATION](http://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html) cURL option.| |*Retrieve mode*|Select the retrieve mode:<br>**Body** - retrieve only body from the HTTP response<br>**Headers** - retrieve only headers from the HTTP response<br>**Body and headers** - retrieve body and headers from the HTTP response| |*Timeout*|Zabbix will not spend more than the set amount of time on processing the URL (from one second to maximum of 1 hour). Actually this parameter defines the maximum time for making connection to the URL and maximum time for performing an HTTP request. Therefore, Zabbix will not spend more than **2 x Timeout** seconds on the step.<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 30s, 1m, 1h. [User macros](/manual/config/macros/user_macros) are supported.| |*Required string*|Required regular expression pattern.<br>Unless retrieved content (HTML) matches the required pattern the step will fail. If empty, no check on required string is performed.<br>For example:<br>Homepage of Zabbix<br>Welcome.\*admin<br>*Note*: Referencing [regular expressions](regular_expressions) created in the Zabbix frontend is not supported in this field.<br>User macros and {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) are supported.| |*Required status codes*|List of expected HTTP status codes. If Zabbix gets a code which is not in the list, the step will fail.<br>If empty, no check on status codes is performed.<br>For example: 200,201,210-299<br>User macros are supported.|  ::: noteclassic Any changes in web scenario steps will only be saved when the whole scenario is saved. :::  See also a [real-life example](/manual/web_monitoring/example) of how web monitoring steps can be configured.
ja	#### ステップの設定  ![](../../assets/en/manual/config/scenario_step.png){width="600"}  ステップパラメータ：  |パラメーター|説明| | --------- | ----------- | |*名前*|一意のステップ名| |*URL*|接続してデータ取得するためのURL。<br>例：<br> https://www.example.com <br>http://www.example.com/download<br>ドメイン名はUnicode文字で指定できます。これらは、Webシナリオステップの実行時に自動的にPunycode変換されてASCIIに変換されます。<br>[*URL解析*]ボタンを使用して、オプションのクエリフィールド（?name=Admin&password=mypassword など）をURLから分離し、属性と値をURLエンコード用の*クエリフィールド*に移動できます。<br>{macro}構文を使用してURLで変数を使用できます。変数は{{macro}.urlencode()}構文を使用してURLエンコードできます。<br>ユーザーマクロと{HOST.\*}[macros](/manual/appendix/macros/supported_by_location)がサポートされています。<br>2048文字までの制限があります。| |*クエリフィールド*|URLのHTTP GET変数<br>属性と値をペアで指定します。<br>値は自動的にURLエンコードされます。シナリオ変数、ユーザーマクロ、または{HOST.\*}マクロの値は解決され、URLエンコードされます。 {{macro}.urlencode()}構文を使用すると、URLエンコードが2倍になります。<br>ユーザーマクロと{HOST.\*}[マクロ](/manual/appendix/macros/supported_by_location)がサポートされています。| |*POSTデータの形式*| HTTP POST変数<br>**フォームデータ**モードでは、属性と値をペアで指定します。<br>値は自動的にURLエンコードされます。シナリオ変数、ユーザーマクロ、または{HOST.\ *}マクロの値は解決され、URLエンコードされます。<br> **Rawデータ**モードでは、属性/値が1行に表示され*＆*記号で連結されます*。<br>未加工の値は{{macro}.urlencode()}または{{macro}.urldecode()}構文を使用してURLエンコード/デコードできます。<br>例：id=2345&userid={user}<br>{user}がWebシナリオの変数として定義されている場合、ステップの実行時に値が置き換えられます。変数をURLエンコードする場合は、{user}を{{user}.urlencode()}に置き換えます。<br>ユーザーマクロと{HOST.\*}[マクロ](/manual/appendix/macros/supported_by_location)がサポートされています。| |*変数*|GETおよびPOST関数に使用できるステップレベルの変数。<br>属性と値をペアで指定します。<br>ステップレベルの変数は、シナリオレベルの変数または前のステップの変数をオーバーライドします。ただし、ステップレベル変数の値は、後のステップにのみ影響します（現在のステップには影響しません）。<br>形式は次の通りです：<br>**{macro}**=value<br>**{macro}**=regex：<通常の式><br>詳細については[シナリオ](web_monitoring#configuring_a_web_scenario)レベルの変数の説明を参照してください。<br>変数は、クエリフィールドまたはPost変数のフォームデータで使用される場合は自動的にURLエンコードされますが、raw Postまたは直接URLで使用される場合は手動でURLエンコードする必要があります。変数はクエリフィールドまたはフォームデータで使用されると自動的にURLエンコードされます。投稿変数。ただし、生の投稿で使用する場合、またはURLで直接使用する場合は、手動でURLエンコードする必要があります。| |*ヘッダー*|リクエストの実行時に送信されるカスタムHTTPヘッダー<br>属性と値をペアで指定します。<br>ステップレベルのヘッダーは、シナリオに指定されたヘッダーを上書きします。<br>たとえば、値を指定せずに「User-Agent」属性を設定すると、シナリオレベルで設定されたUser-Agent値が削除されます。<br>ユーザーマクロと{HOST.\*}マクロがサポートされます。<br>[CURLOPT\_HTTPHEADER](http://curl.haxx.se/libcurl/c/CURLOPT_HTTPHEADER.html) cURLオプションが設定されます。| |*リダイレクトをたどる*|チェックボックスをマークするとHTTPリダイレクトを追跡します。<br>[CURLOPT\_FOLLOWLOCATION](http://curl.haxx.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html) cURLオプションが設定されます。| |*取得モード*|取得モードを選択します<br>**Body** - HTTPの応答から本文のみを取得します<br>**Headers** - HTTPの応答からヘッダーのみを取得します<br>**Body and headers** - HTTPの応答から本文とヘッダーを取得します| |*タイムアウト*|ZabbixはURLの処理に設定された時間（1秒から最大1時間）を超えてURLを処理することはありません。このパラメーターはURLに接続するための最大時間とHTTP要求を実行するための最大時間を定義します。したがってZabbixはステップに**Timeoutの2倍の秒数**以上の時間をかけません。<br>[Timesuffixes](/manual/appendix/Supplements)がサポートされています。 例. 30s, 1m, 1h<br>[ユーザーマクロ](/manual/config/macros/user_macros)がサポートされています。| |*要求文字列*|要求される正規表現パターン<br>取得したコンテンツ（HTML）が必要なパターンと一致しない場合、ステップは失敗します。空の場合、チェックは実行されません。<br>例：<br>Homepage of Zabbix<br>Welcome.\*admin<br> *注*：Zabbixフロントエンドで作成された[正規表現](regular_expressions)は、このフィールドで参照されません。<br>ユーザーマクロと{HOST.\*}[マクロ](/manual/appendix/macros/supported_by_location)がサポートされています。| |*要求ステータスコード*|予想されるHTTPステータスコードのリスト。 Zabbixがリストにないコードを取得した場合、ステップは失敗します。<br>空の場合、ステータスコードのチェックは実行されません。<br>例：200,201,210-299<br>ユーザーマクロがサポートされています。|  ::: noteclassic Webシナリオのステップの変更は、シナリオ全体が保存されたときにのみ保存されます。 :::  Web監視ステップを構成する方法の[実例](/manual/web_monitoring/example)も参照してください。

en-us	#### Configuring tags  The **Tags** tab allows to define scenario-level [tags](/manual/config/tagging).  ![](../../assets/en/manual/config/scenario_c.png)  Tagging allows to filter web scenarios and web monitoring [items](/manual/web_monitoring/items).
ja	#### タグの設定  **タグ**タブでは、シナリオレベルの[タグ](/manual/config/tagging)を定義できます。  ![](../../assets/en/manual/config/scenario_c.png)  タグ付けにより、WebシナリオとWeb監視[アイテム](/manual/web_monitoring/items)をフィルタリングできます。

en-us	##### Configuring Zabbix server/proxy  To read the traps, Zabbix server or proxy must be configured to start the SNMP trapper process and point to the trap file that is being written by SNMPTT or a Bash/Perl trap receiver. To do that, edit the configuration file ([zabbix\_server.conf](/manual/appendix/config/zabbix_server) or [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)):      StartSNMPTrapper=1     SNMPTrapperFile=[TRAP FILE]  ::: notewarning If systemd parameter **[PrivateTmp](http://www.freedesktop.org/software/systemd/man/systemd.exec.html#PrivateTmp=)** is used, this file is unlikely to work in */tmp*. :::  ##### Configuring Bash trap receiver  Requirements: only snmptrapd.  A Bash trap receiver [script](https://raw.githubusercontent.com/zabbix/zabbix-docker/6.2/Dockerfiles/snmptraps/alpine/conf/usr/sbin/zabbix_trap_handler.sh) can be used to pass traps to Zabbix server directly from snmptrapd. To configure it, add the `traphandle` option to snmptrapd configuration file (`snmptrapd.conf`), see [example](https://raw.githubusercontent.com/zabbix/zabbix-docker/6.2/Dockerfiles/snmptraps/alpine/conf/etc/snmp/snmptrapd.conf).
ja	##### Zabbix サーバー/プロキシの設定  トラップを読み取るには、Zabbix サーバーまたはプロキシが、SNMP トラッパー プロセスを開始し、SNMPTT または Bash/Perl トラップ レシーバーによって書き込まれているトラップ ファイルを指すように構成されている必要があります。これを行うには設定ファイル ([zabbix\_server.conf](/manual/appendix/config/zabbix_server) または [zabbix\_proxy.conf](/manual/appendix/config/zabbix_proxy)) を編集します。      StartSNMPTrapper=1     SNMPTrapperFile=[トラップファイル]  ::: notewarning systemd パラメーター**[PrivateTmp](http://www.freedesktop.org/software/systemd/man/systemd.exec.html#PrivateTmp=)**が使用されている場合、このファイルは */tmp* では機能しません。 :::  ##### Bash トラップ レシーバーの設定  要件: snmptrapd のみ。  Bashトラップ レシーバー [スクリプト](https://raw.githubusercontent.com/zabbix/zabbix-docker/6.2/Dockerfiles/snmptraps/alpine/conf/usr/sbin/zabbix_trap_handler.sh)を使用して、snmptrapd から直接 Zabbix サーバーにトラップを渡すことができます。設定するには、snmptrapd 設定ファイル (`snmptrapd.conf`) に `traphandle` オプションを追加します。 [例] (https://raw.githubusercontent.com/zabbix/zabbix-docker/6.2/Dockerfiles/snmptraps/alpine /conf/etc/snmp/snmptrapd.conf)。

en-us	#### Connection encryption management  Connections in Zabbix can use:  -   no encryption (default) -   [RSA certificate-based     encryption](/manual/encryption/using_certificates) -   [PSK-based encryption](/manual/encryption/using_pre_shared_keys)  There are two important parameters used to specify encryption between Zabbix components:  -   TLSConnect - specifies what encryption to use for outgoing     connections (unencrypted, PSK or certificate) -   TLSAccept - specifies what types of connections are allowed for     incoming connections (unencrypted, PSK or certificate). One or more     values can be specified.  `TLSConnect` is used in the configuration files for Zabbix proxy (in active mode, specifies only connections to server) and Zabbix agent (for active checks). In Zabbix frontend the TLSConnect equivalent is the *Connections to host* field in *Configuration → Hosts → <some host> → Encryption* tab and the *Connections to proxy* field in *Administration → Proxies → <some proxy> → Encryption* tab. If the configured encryption type for connection fails, no other encryption types will be tried.  `TLSAccept` is used in the configuration files for Zabbix proxy (in passive mode, specifies only connections from server) and Zabbix agent (for passive checks). In Zabbix frontend the TLSAccept equivalent is the *Connections from host* field in *Configuration → Hosts → <some host> → Encryption* tab and the *Connections from proxy* field in *Administration → Proxies → <some proxy> → Encryption* tab.  Normally you configure only one type of encryption for incoming encryptions. But you may want to switch the encryption type, e.g. from unencrypted to certificate-based with minimum downtime and rollback possibility. To achieve this:  -   Set `TLSAccept=unencrypted,cert` in the agent configuration file and     restart Zabbix agent -   Test connection with zabbix\_get to the agent using certificate. If     it works, you can reconfigure encryption for that agent in Zabbix     frontend in the *Configuration → Hosts → <some host> →     Encryption* tab by setting *Connections to host* to "Certificate". -   When server configuration cache gets updated (and proxy     configuration is updated if the host is monitored by proxy) then     connections to that agent will be encrypted -   If everything works as expected you can set `TLSAccept=cert` in the     agent configuration file and restart Zabbix agent. Now the agent     will be accepting only encrypted certificate-based connections.     Unencrypted and PSK-based connections will be rejected.  In a similar way it works on server and proxy. If in Zabbix frontend in host configuration *Connections from host* is set to "Certificate" then only certificate-based encrypted connections will be accepted from the agent (active checks) and zabbix\_sender (trapper items).  Most likely you will configure incoming and outgoing connections to use the same encryption type or no encryption at all. But technically it is possible to configure it asymmetrically, e.g. certificate-based encryption for incoming and PSK-based for outgoing connections.  Encryption configuration for each host is displayed in the Zabbix frontend, in *Configuration → Hosts* in the *Agent encryption* column. For example:  |Example|Connections to host|Allowed connections from host|Rejected connections from host| |-------|-------------------|-------------------|-------------------| |![none\_none.png](../../assets/en/manual/encryption/none_none.png)|Unencrypted|Unencrypted|Encrypted, certificate and PSK-based encrypted| |![cert\_cert.png](../../assets/en/manual/encryption/cert_cert.png)|Encrypted, certificate-based|Encrypted, certificate-based|Unencrypted and PSK-based encrypted| |![psk\_psk.png](../../assets/en/manual/encryption/psk_psk.png)|Encrypted, PSK-based|Encrypted, PSK-based|Unencrypted and certificate-based encrypted| |![psk\_none\_psk.png](../../assets/en/manual/encryption/psk_none_psk.png)|Encrypted, PSK-based|Unencrypted and PSK-based encrypted|Certificate-based encrypted| |![cert\_all.png](../../assets/en/manual/encryption/cert_all.png)|Encrypted, certificate-based|Unencrypted, PSK or certificate-based encrypted|\-|  ::: noteimportant Connections are unencrypted by default. Encryption must be configured for each host and proxy individually. :::
ja	#### 接続の暗号化管理  Zabbix のコネクションは以下を使用することができます:  -   no encryption (default) -   [RSA certificate-based encryption](/manual/encryption/using_certificates) -   [PSK-based encryption](/manual/encryption/using_pre_shared_keys)  Zabbix コンポーネント間の暗号化を指定するために、2つの重要なパラメータがあります:  -   TLSConnect - 発信接続に使用する暗号化方式を指定します (非暗号化、PSK、または証明書)。 -   TLSAccept - 着信接続で許可される接続の種類を指定します (非暗号化、PSK、または証明書)。     1つまたは複数の値を指定できます。  `TLSConnect`は、Zabbix proxy (アクティブモードで、server への接続のみを指定)とZabbix agent (アクティブチェック用)の<br> 設定ファイルで使用されています。Zabbixフロントエンドでは、TLSConnectに相当するのは<br> *Configuration → Hosts → <some host> → Encryption*タブの *Connections to host* フィールドと<br> *Administration → Proxies → <some proxy> → Encryption* タブの *Connections to proxy* フィールドになります。<br> 接続に設定された暗号化方式が失敗した場合、他の暗号化方式は試されません。  `TLSAccept`はZabbix proxy (パッシブモード、server からの接続のみ指定)と Zabbix agent (パッシブチェック用)の<br> 設定ファイルで使用されています。Zabbixフロントエンドでは、TLSAcceptに相当するのは<br> Configuration → Hosts → <some host> → Encryption* タブの *Connections from host* フィールドと<br> *Administration → Proxies → <some proxy> → Encryption* タブの *Connections from proxy* フィールドになります。<br>  通常、受信する暗号化には1種類の暗号化しか設定しません。しかし、ダウンタイムやロールバックを最小限に抑えながら、<br> 暗号化方式を非暗号化から証明書方式に変更したい場合があります。これを実現するために:  -   agent 設定ファイルに `TLSAccept=unencrypted,cert` を設定し、Zabbix agent を再起動する。 -   zabbix_get を使用して、証明書を使用するエージェントへの接続をテストします。うまくいった場合、     Zabbix フロントエンドでその agent の暗号化を再設定することができます。     フロントエンドの *Configuration → Hosts → <some host> → Encryption* タブで *Connections to host* を      "Certificate" に設定します。 -   server 設定キャッシュが更新されたとき(およびホストが監視されている場合は proxy 設定が更新されたとき)     proxy で監視しているホストの場合は proxy 設定も更新される) と、その agent への接続が暗号化されます。 -   期待通りに動作していれば、agent 設定ファイルに`TLSAccept=cert`を設定し、Zabbix agent を再起動することができます。     これで、agent は暗号化された証明書ベースの接続のみを受け入れるようになります。暗号化されていない、     PSKベースの接続は拒否されます。  同様に、server と proxy でも動作します。Zabbixフロントエンドのホスト設定で*Connections from host*を "Certificate" に<br> 設定すると、agent (アクティブチェック)とzabbix_sender(トラッパーアイテム)からは証明書ベースの暗号化接続のみが<br> 許可されます。  ほとんどの場合、受信接続と送信接続で同じ暗号化タイプを使用するか、まったく暗号化しないように設定します。しかし、<br> 技術的には非対称に設定することが可能です。  各ホストの暗号化設定は、Zabbixフロントエンドの *Configuration → Hosts* の *Agent encryption* 列に表示されます。 例:  |例|Connections to host|Allowed connections from host|Rejected connections from host| |-------|-------------------|-------------------|-------------------| |![none\_none.png](../../assets/en/manual/encryption/none_none.png)|Unencrypted|Unencrypted|Encrypted, certificate and PSK-based encrypted| |![cert\_cert.png](../../assets/en/manual/encryption/cert_cert.png)|Encrypted, certificate-based|Encrypted, certificate-based|Unencrypted and PSK-based encrypted| |![psk\_psk.png](../../assets/en/manual/encryption/psk_psk.png)|Encrypted, PSK-based|Encrypted, PSK-based|Unencrypted and certificate-based encrypted| |![psk\_none\_psk.png](../../assets/en/manual/encryption/psk_none_psk.png)|Encrypted, PSK-based|Unencrypted and PSK-based encrypted|Certificate-based encrypted| |![cert\_all.png](../../assets/en/manual/encryption/cert_all.png)|Encrypted, certificate-based|Unencrypted, PSK or certificate-based encrypted|\-|  ::: noteimportant デフォルトでは、接続は暗号化されていません。暗号化は、各ホストとプロキシに個別に設定する必要があります。 :::

en-us	### Connection options for Oracle plugin   The Oracle plugin, supported for Zabbix agent 2, now allows to specify `as sysdba`, `as sysoper`, or `as sysasm` login option. The option can be appended either to the user item key parameter or to the plugin configuration parameter Plugins.Oracle.Sessions.<SessionName>.User in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space).
ja	### Oracle プラグインの接続オプション  Zabbix エージェント 2 でサポートされている Oracle プラグインで、ログインオプションとして `as sysdba`, `as sysoper`, `as sysasm` を指定できるようになりました。 このオプションは、ユーザーアイテムキーのパラメーター、または `user as sysdba` フォーマットのプラグイン設定パラメーター Plugins.Oracle.Sessions.<SessionName>.User に追加することができます(ログインオプションは大文字と小文字を区別せず、末尾にスペースを含めることはできません)。

en-us	### Connection set up  Zabbix supports two types of connect identifiers (connection methods):  -   Easy Connect -   Net Service Name  Connection configuration parameters for Zabbix server and Zabbix proxy can be set in the configuration files. Important parameters for the server and proxy are *DBHost*, *DBUser*, *DBName* and *DBPassword*. The same parameters are important for the frontend: *$DB\["SERVER"\]*, *$DB\["PORT"\]*, *$DB\["DATABASE"\]*, *$DB\["USER"\]*, *$DB\["PASSWORD"\]*.  Zabbix uses the following connection string syntax:      {DBUser/DBPassword[@<connect_identifier>]}   <connect\_identifier> can be specified either in the form of "Net Service Name" or "Easy Connect".      @[[//]Host[:Port]/<service_name> | <net_service_name>]
ja	### 接続設定  Zabbixは2種類の接続識別子（接続方法）をサポートしています。  -   Easy Connect -   Net Service Name  ZabbixサーバーとZabbixプロキシの接続設定パラメータは設定ファイルで設定できます。サーバーとプロキシーの重要なパラメーターは*DBHost*、*DBUser*、*DBName*、および*DBPassword*です。同じようにフロントエンドでも次のパラメータが重要です：*$DB\["SERVER"\]*,*$DB\["PORT"\]*, *$DB\["DATABASE"\]*, *$DB\["USER"\]*,*$DB\["PASSWORD"\]*  Zabbixは次の接続文字列構文を使用します。      {DBUser/DBPassword[@<connect_identifier>]}   <connect\_identifier>は"Net Service Name"または"Easy Connect"のいずれかの形式で指定できます。      @[[//]Host[:Port]/<service_name> | <net_service_name>]

en-us	##### Connections  Some plugins support gathering metrics from multiple instances simultaneously. Both local and remote instances can be monitored. TCP and Unix-socket connections are supported.  It is recommended to configure plugins to keep connections to instances in an open state. The benefits are reduced network congestion, latency, and CPU and memory usage due to the lower number of connections. The client library takes care of this.  ::: notetip  Time period for which unused connections should remain open can be determined by *Plugins.<PluginName>.KeepAlive* parameter.\ Example: *Plugins.Memcached.KeepAlive*  :::
ja	##### コネクション  プラグインによっては、複数のインスタンスから同時にメトリクスを収集することをサポートしています。<br> ローカルとリモートの両方のインスタンスを監視することができます。TCP および Unix ソケット接続がサポートされています。<br>  インスタンスへの接続をオープン状態に保つようにプラグインを設定することをお勧めします。その利点は、ネットワークの輻輳、<br> レイテンシー、およびCPUとメモリの使用量を削減できることです。クライアントライブラリは、この処理を行います。<br>  ::: notetip  未使用の接続をオープンにしておく時間は、*Plugins.<PluginName>.KeepAlive*パラメータで決定されます。 例: *Plugins.Memcached.KeepAlive*  :::

en-us	 #### Consistency introduced in sha256 checksums of vfs.file.cksum item  In earlier Zabbix versions, the Zabbix agent item [`vfs.file.cksum`](/manual/config/items/itemtypes/zabbix_agent#virtual-file-system-data) produced different sha256 sums for the same file depending on the platform (processor architecture) – sha256 sums on AIX, HP-UX (Itanium) and Solaris (SPARC) differed from those produced on Intel x86-64 platforms.  The issue has now been fixed; however, after upgrading, monitoring sha256 sums of files on AIX, HP-UX, or Solaris SPARC may result in false positives of files having been modified.
ja	 #### vfs.file.cksumアイテムのsha256チェックサムに一貫性が導入されました  以前のZabbixバージョンでは、Zabbixエージェントアイテム[`vfs.file.cksum`](/manual/config/items/itemtypes/zabbix_agent#virtual-file-system-data)は、プラットフォーム (プロセッサアーキテクチャ) に応じて、同じファイルに対して異なるsha256sumを生成しました。AIX、HP-UX (Itanium)、および Solaris (SPARC) 上のsha256sumは、 Intel x86-64プラットフォームで作成されたものとは異なります。  この問題は現在修正されています。ただし、アップグレード後、AIX、HP-UX、またはSolaris SPARC上のファイルのsha256sumを監視すると、ファイルが変更されているという誤検知が発生する可能性があります。

en-us	 #### Content conversion to UTF-8  HTTP agent items, web scenarios, web checks and JavaScript items have been improved to convert to UTF-8 from the character set specified in the HTTP header or HTTP meta tag.
ja	 #### コンテンツの UTF-8 への変換  HTTPエージェントアイテム、webシナリオ、webチェック、およびJavaScriptアイテムが、HTTP ヘッダーまたは HTTPメタタグで指定された文字セットからUTF-8に変換されるように改善されました。

en-us	#### Copy an LLD rule to multiple hosts  Copy an LLD rule to two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.copy",     "params": {         "discoveryids": [             "27426"         ],         "hostids": [             "10196",             "10197"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
ja	#### LLDルールを複数のホストにコピーします  LLDルールを2つのホストにコピー  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.copy",     "params": {         "discoveryids": [             "27426"         ],         "hostids": [             "10196",             "10197"         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```

en-us	#### Copying/pasting pages  Dashboard pages can be copied and pasted, allowing to create a new page with the properties of an existing one. They can be pasted from the same dashboard or a different dashboard.  To paste an existing page to the dashboard, first copy it, using the [page menu](#page_menu):  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_copy.png)  To paste the copied page:  -   Make sure the dashboard is in the [editing     mode](#viewing_and_editing_a_dashboard) -   Click on the arrow next to the *Add* button and select the *Paste     page* option
ja	#### ページのコピーと貼り付け  ダッシュボードページをコピーして貼り付けることで、既存のページのプロパティを使用して新しいページを作成できます。 同じダッシュボードまたは別のダッシュボードから貼り付けることができます。  既存のページをダッシュボードに貼り付けるには、まず[ページメニュー](#page_menu)を使用してページをコピーします。  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_copy.png)  コピーしたページを貼り付けるには：  -   ダッシュボードが[編集モード](#viewing_and_editing_a_dashboard)になっていることを確認します -   *追加*ボタンの横にある矢印をクリックして*ページの貼り付け*オプションを選択します

en-us	#### Copying/pasting widgets  Dashboard widgets can be copied and pasted, allowing to create a new widget with the properties of an existing one. They can be copy-pasted within the same dashboard, or between dashboards opened in different tabs.  A widget can be copied using the [widget menu](#widget_menu). To paste the widget:  -   click on the arrow next to the *Add* button and selecting the *Paste     widget* option, when editing the dashboard -   use the *Paste widget* option when adding a new widget by selecting     some area in the dashboard (a widget must be copied first for the     paste option to become available)  A copied widget can be used to paste over an existing widget using the *Paste* option in the [widget menu](#widget_menu).
ja	#### ウィジェットのコピー/貼り付け  ダッシュボードウィジェットはコピーして貼り付けることで、既存のウィジェットのプロパティを使用して新しいウィジェットを作成できます。 同じダッシュボード内、または異なるタブで開いたダッシュボード間でコピーして貼り付けることができます。  [ウィジェットメニュー](#widget_menu)を使用してウィジェットをコピーできます。 ウィジェットを貼り付けるには  -   ダッシュボードを編集するときに、*追加*ボタンの横にある矢印をクリックして*ウィジェットの貼り付け*オプションを選択します -   ダッシュボードの一部の領域を選択して新しいウィジェットを追加する場合は、*ウィジェットの貼り付け*オプションを使用します（貼り付けオプションを使用できるようにするには、ウィジェットを最初にコピーする必要があります）  コピーしたウィジェットを[ウィジェットメニュー](#widget_menu)の*貼り付け*オプションで既存のウィジェットに貼り付けることもできます。

en-us	##### Copying PHP files  Zabbix frontend is written in PHP, so to run it a PHP supported webserver is needed. Installation is done by simply copying the PHP files from the ui directory to the webserver HTML documents directory.  Common locations of HTML documents directories for Apache web servers include:  -   /usr/local/apache2/htdocs (default directory when installing Apache     from source) -   /srv/www/htdocs (OpenSUSE, SLES) -   /var/www/html (Debian, Ubuntu, Fedora, RHEL, CentOS)  It is suggested to use a subdirectory instead of the HTML root. To create a subdirectory and copy Zabbix frontend files into it, execute the following commands, replacing the actual directory:      mkdir <htdocs>/zabbix     cd ui     cp -a . <htdocs>/zabbix  If planning to use any other language than English, see [Installation of additional frontend languages](/manual/appendix/install/locales) for instructions.
ja	##### PHPファイルのコピー  ZabbixフロントエンドはPHPで書かれているため、実行するにはPHPがサポートされたWebサーバが必要です。 ファイルをuiディレクトリからWebサーバのHTMLドキュメントディレクトリにコピーすることでインストールできます。  Apache ウェブサーバーにおける HTML ドキュメントディレクトリの一般的な場所が含まれます。  -   /usr/local/apache2/htdocs (Apache を ソースコードからインストールした場合のデフォルトディレクトリ） -   /srv/www/htdocs (OpenSUSE, SLES) -   /var/www/html (Debian, Ubuntu, Fedora, RHEL, CentOS)  HTMLのルートではなくサブディレクトリを使用することを推奨します。 サブディレクトリを作成し、Zabbixフロントエンドのファイルをそこにコピーするには、以下のコマンドを実行し、実際のディレクトリを置き換えます。      mkdir <htdocs>/zabbix     cd ui     cp -a . <htdocs>/zabbix  英語以外の言語を使用する場合は、[追加フロントエンド言語のインストール](/manual/appendix/install/locales) の説明を参照してください。

en-us	 ### Copyright notice  Zabbix documentation is NOT distributed under a GPL license. Use  of Zabbix documentation is subject to the following terms:   You may create a printed copy of this documentation solely for your  own personal use. Conversion to other formats is allowed as long as  the actual content is not altered or edited in any way. You shall  not publish or distribute this documentation in any form or on any  media, except if you distribute the documentation in a manner similar  to how Zabbix disseminates it (that is, electronically for download  on a Zabbix web site) or on a USB or similar medium, provided however  that the documentation is disseminated together with the software on  the same medium. Any other use, such as any dissemination of printed  copies or use of this documentation, in whole or in part, in another  publication, requires the prior written consent from an authorized  representative of Zabbix. Zabbix reserves any and all rights to this  documentation not expressly granted above.
ja	 ### 著作権表示  Zabbixのドキュメントは、GPLライセンスの下で配布されていません。Zabbixドキュメントの使用には、次の条件が適用されます。  個人的な利用の場合、このドキュメントの印刷物を作成することができます。 実際の内容が変更または編集されない限り、他の形式への変換は許可されます。 Zabbixが配布する方法と同様の方法（つまり、Zabbix Webサイトから電子的にダウンロードする）またはUSBなどの媒体でドキュメントを配布する場合を除き、いかなる形式、メディアでも、このドキュメントを公開、配布してはなりません。 ただし、ドキュメントがソフトウェアと一緒に同じ媒体で配布されることを条件とします。 印刷物の配布や、このドキュメントの全体または一部を別の出版物で使用するなどのその他の利用には、Zabbixの正式な代表者からの事前の書面による同意が必要です。Zabbixは、上記で明示的に付与されていない、このドキュメントに対するすべての権利を留保します。

en-us	# correlation.create
ja	# correlation.create

en-us	# correlation.delete
ja	# correlation.delete

en-us	#### Correlation filter condition  The correlation filter condition object defines a specific condition that must be checked before running the correlation operations.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Type of condition.<br><br>Possible values:<br>0 - old event tag;<br>1 - new event tag;<br>2 - new event host group;<br>3 - event tag pair;<br>4 - old event tag value;<br>5 - new event tag value.| |tag|string|Event tag (old or new). Required when type of condition is: 0, 1, 4, 5.| |groupid|string|Host group ID. Required when type of condition is: 2.| |oldtag|string|Old event tag. Required when type of condition is: 3.| |newtag|string|Old event tag. Required when type of condition is: 3.| |value|string|Event tag (old or new) value. Required when type of condition is: 4, 5.| |formulaid|string|Arbitrary unique ID that is used to reference the condition from a custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward.| |operator|integer|Condition operator.<br><br>Required when type of condition is: 2, 4, 5.|  ::: notetip To better understand how to use filters with various types of expressions, see examples on the [correlation.get](get#retrieve_correlations) and [correlation.create](create#using_a_custom_expression_filter) method pages. :::  The following operators and values are supported for each condition type.  |Condition|Condition name|Supported operators|Expected value| |---------|--------------|-------------------|--------------| |2|Host group|=, <>|Host group ID.| |4|Old event tag value|=, <>, like, not like|string| |5|New event tag value|=, <>, like, not like|string|
ja	#### 相関フィルター条件  相関フィルタ条件オブジェクトは、相関処理を実行する前に確認する必要のある特定の条件を定義します。  |プロパティ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |**type**<br>(required)|integer|Type of condition.<br><br>Possible values:<br>0 - old event tag;<br>1 - new event tag;<br>2 - new event host group;<br>3 - event tag pair;<br>4 - old event tag value;<br>5 - new event tag value.| |tag|string|Event tag (old or new). Required when type of condition is: 0, 1, 4, 5.| |groupid|string|Host group ID. Required when type of condition is: 2.| |oldtag|string|Old event tag. Required when type of condition is: 3.| |newtag|string|Old event tag. Required when type of condition is: 3.| |value|string|Event tag (old or new) value. Required when type of condition is: 4, 5.| |formulaid|string|Arbitrary unique ID that is used to reference the condition from a custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward.| |operator|integer|Condition operator.<br><br>Required when type of condition is: 2, 4, 5.|  ::: notetip 様々なタイプの式でフィルタを使用する方法を理解するために<br> [correlation.get](get#retrieve_correlations) と [correlation.create](create#using_a_custom_expression_filter)  メソッドの例を参照してください。 :::  各条件タイプでサポートされる演算子および値は以下の通りです。  |条件|条件名|サポートされる演算子|想定する値| |---------|--------------|-------------------|--------------| |2|Host group|=, <>|Host group ID.| |4|Old event tag value|=, <>, like, not like|string| |5|New event tag value|=, <>, like, not like|string|

en-us	### Correlation filter  The correlation filter object defines a set of conditions that must be met to perform the configured correlation operations. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**evaltype**<br>(required)|integer|Filter condition evaluation method.<br><br>Possible values:<br>0 - and/or;<br>1 - and;<br>2 - or;<br>3 - custom expression.| |**conditions**<br>(required)|array|Set of filter conditions to use for filtering results.| |eval\_formula|string|*(readonly)* Generated expression that will be used for evaluating filter conditions. The expression contains IDs that reference specific filter conditions by its `formulaid`. The value of `eval_formula` is equal to the value of `formula` for filters with a custom expression.| |formula|string|User-defined expression to be used for evaluating conditions of filters with a custom expression. The expression must contain IDs that reference specific filter conditions by its `formulaid`. The IDs used in the expression must exactly match the ones defined in the filter conditions: no condition can remain unused or omitted.<br><br>Required for custom expression filters.|
ja	### 相関フィルタ  相関フィルタオブジェクトは、設定された相関処理を実行するために満たす必要のある一連の条件を定義します。<br> このオブジェクトには、次のプロパティがあります。  |プロパティ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |**evaltype**<br>(required)|integer|Filter condition evaluation method.<br><br>Possible values:<br>0 - and/or;<br>1 - and;<br>2 - or;<br>3 - custom expression.| |**conditions**<br>(required)|array|Set of filter conditions to use for filtering results.| |eval\_formula|string|*(readonly)* Generated expression that will be used for evaluating filter conditions. The expression contains IDs that reference specific filter conditions by its `formulaid`. The value of `eval_formula` is equal to the value of `formula` for filters with a custom expression.| |formula|string|User-defined expression to be used for evaluating conditions of filters with a custom expression. The expression must contain IDs that reference specific filter conditions by its `formulaid`. The IDs used in the expression must exactly match the ones defined in the filter conditions: no condition can remain unused or omitted.<br><br>Required for custom expression filters.|

en-us	# correlation.get
ja	# correlation.get

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

en-us	### Correlation operation  The correlation operation object defines an operation that will be performed when a correlation is executed. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Type of operation.<br><br>Possible values:<br>0 - close old events;<br>1 - close new event.|
ja	### 相関オペレーション  相関操作オブジェクトは、相関が実行されたときに実行される操作を定義します。以下のプロパティを持ちます。  |プロパティ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |**type**<br>(required)|integer|Type of operation.<br><br>Possible values:<br>0 - close old events;<br>1 - close new event.|

en-us	### Correlation  The correlation object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |correlationid|string|*(readonly)* ID of the correlation.| |**name**<br>(required)|string|Name of the correlation.| |description|string|Description of the correlation.| |status|integer|Whether the correlation is enabled or disabled.<br><br>Possible values are:<br>0 - *(default)* enabled;<br>1 - disabled.|
ja	### Correlation  Correlation オブジェクトは、以下のプロパティを持ちます。  |プロパティ|[Type](/manual/api/reference_commentary#data_types)|説明| |--|--|------| |correlationid|string|*(readonly)* ID of the correlation.| |**name**<br>(required)|string|Name of the correlation.| |description|string|Description of the correlation.| |status|integer|Whether the correlation is enabled or disabled.<br><br>Possible values are:<br>0 - *(default)* enabled;<br>1 - disabled.|

en-us	# Correlation  This class is designed to work with correlations.  Object references:\  -   [Correlation](/manual/api/reference/correlation/object#correlation)  Available methods:\  -   [correlation.create](/manual/api/reference/correlation/create) -     creating new correlations -   [correlation.delete](/manual/api/reference/correlation/delete) -     deleting correlations -   [correlation.get](/manual/api/reference/correlation/get) -     retrieving correlations -   [correlation.update](/manual/api/reference/correlation/update) -     updating correlations
ja	# Correlation  このクラスは、相関関係を操作するためのものです。  オブジェクトリファレンス :\  -   [Correlation](/manual/api/reference/correlation/object#correlation)  利用可能なメソッド :\  -   [correlation.create](/manual/api/reference/correlation/create) - 新しい相関関係の作成 -   [correlation.delete](/manual/api/reference/correlation/delete) - 相関関係の削除 -   [correlation.get](/manual/api/reference/correlation/get) - 相関関係の取得 -   [correlation.update](/manual/api/reference/correlation/update) - 相関関係の更新

en-us	# correlation.update
ja	# correlation.update

en-us	### Cosmos DB monitoring  The template *Azure by HTTP* now also works with Azure Cosmos DB for MongoDB.  You can get this template:  - In *Configuration → Templates* in new installations. - If you are upgrading from previous versions, you can download this template from Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) or find it in the *zabbix/templates* directory of the downloaded latest Zabbix version. Then, while in *Configuration → Templates* you can import it manually into Zabbix.
ja	### Cosmos DB 監視  テンプレート *Azure by HTTP* が、Azure Cosmos DB for MongoDB でも動作するようになりました。  テンプレートの取得方法:  - 新規インストールでは、*設定 → テンプレート* - 前のバージョンから更新している場合は、Zabbix [Git リポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http/README.md?at=refs%2Fheads%2Frelease%2F6.0) からダウンロードするか、最新の Zabbix バージョンの *zabbix/templates* ディレクトリから探してください。*設定 → テンプレート* から手動で Zabbix にインポートできます。

en-us	##### Counting of threads in `proc.mem[]` and `proc.num[]` items  Linux kernel threads are counted by `proc.num[]` item but do not report memory in `proc.mem[]` item. For example:      $ ps -ef | grep kthreadd     root         2     0  0 09:51 ?        00:00:00 [kthreadd]      $ zabbix_get -s localhost -k 'proc.num[kthreadd]'     1      $ zabbix_get -s localhost -k 'proc.mem[kthreadd]'     ZBX_NOTSUPPORTED: Cannot get amount of "VmSize" memory.  But what happens if there is a user process with the same name as a kernel thread ? Then it could look like this:      $ ps -ef | grep kthreadd     root         2     0  0 09:51 ?        00:00:00 [kthreadd]     zabbix    9611  6133  0 17:58 pts/1    00:00:00 ./kthreadd      $ zabbix_get -s localhost -k 'proc.num[kthreadd]'     2      $ zabbix_get -s localhost -k 'proc.mem[kthreadd]'     4157440  `proc.num[]` counted both the kernel thread and the user process. `proc.mem[]` reports memory for the user process only and counts the kernel thread memory as if it was 0. This is different from the case above when ZBX\_NOTSUPPORTED was reported.  Be careful when using `proc.mem[]` and `proc.num[]` items if the program name happens to match one of the thread.  Before putting parameters into `proc.mem[]` and `proc.num[]` items, you may want to test the parameters using `proc.num[]` item and `ps` command.
ja	##### `proc.mem[]`および`proc.num[]`アイテムのスレッドカウント  Linuxカーネルスレッドは`proc.num[]`アイテムによってカウントされますが、`proc.mem[]`アイテムのメモリは報告されません。  例：      $ ps -ef | grep kthreadd     root         2     0  0 09:51 ?        00:00:00 [kthreadd]      $ zabbix_get -s localhost -k 'proc.num[kthreadd]'     1      $ zabbix_get -s localhost -k 'proc.mem[kthreadd]'     ZBX_NOTSUPPORTED: Cannot get amount of "VmSize" memory.  しかし、カーネルスレッドと同じ名前のユーザープロセスがある場合は次のようになります。      $ ps -ef | grep kthreadd     root         2     0  0 09:51 ?        00:00:00 [kthreadd]     zabbix    9611  6133  0 17:58 pts/1    00:00:00 ./kthreadd      $ zabbix_get -s localhost -k 'proc.num[kthreadd]'     2      $ zabbix_get -s localhost -k 'proc.mem[kthreadd]'     4157440  `proc.num []`はカーネルスレッドとユーザープロセスの両方をカウントしました。 `proc.mem []`はユーザープロセスのメモリのみを報告し、カーネルスレッドメモリを0であるかのようにカウントします。これはZBX\_NOTSUPPORTEDが報告された上記の場合とは異なります。  プログラム名がスレッドの1つと一致する場合は、`proc.mem[]`および`proc.num[]`アイテムを使用するときに注意してください。  パラメータを`proc.mem[]`および`proc.num[]`アイテムに入れる前に、`proc.num[]`アイテムと`ps`コマンドを使用してパラメータをテストすることをお勧めします。

en-us	**CPU**  Zabbix and especially Zabbix database may require significant CPU resources depending on number of monitored parameters and chosen database engine.
ja	**CPU**  Zabbix、特にZabbixデータベースは、監視するパラメータの数や選択したデータベースエンジンによっては、CPUリソースを大量に消費します。

en-us	#### Create a custom script  Create a custom script that will reboot a server. The script will require write access to the host and will display a configuration message before running in the frontend.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "Reboot server",         "command": "reboot server 1",         "confirmation": "Are you sure you would like to reboot the server?",         "scope": 2,         "type": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "4"         ]     },     "id": 1 } ```
ja	#### カスタムスクリプトを作成する  サーバーを再起動するカスタムスクリプトを作成します。 スクリプトはホストへの書き込みアクセスを必要とし、フロントエンドで実行する前に設定メッセージを表示します。  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "Reboot server",         "command": "reboot server 1",         "confirmation": "Are you sure you would like to reboot the server?",         "scope": 2,         "type": 0     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "4"         ]     },     "id": 1 } ```

en-us	#### Create a discovery action  Create a discovery action that will link discovered hosts to template "10001".  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Discovery action",         "eventsource": 1,         "filter": {             "evaltype": 0,             "conditions": [                 {                     "conditiontype": 21,                     "operator": 0,                     "value": "1"                 },                 {                     "conditiontype": 10,                     "operator": 0,                     "value": "2"                 }             ]         },         "operations": [             {                 "operationtype": 6,                 "optemplate": [                     {                         "templateid": "10001"                     }                 ]             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```
ja	#### ディスカバリアクションの作成  検出されたホストをテンプレート"10001"にリンクするディスカバリアクションを作成します。  リクエスト :  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Discovery action",         "eventsource": 1,         "filter": {             "evaltype": 0,             "conditions": [                 {                     "conditiontype": 21,                     "operator": 0,                     "value": "1"                 },                 {                     "conditiontype": 10,                     "operator": 0,                     "value": "2"                 }             ]         },         "operations": [             {                 "operationtype": 6,                 "optemplate": [                     {                         "templateid": "10001"                     }                 ]             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             "18"         ]     },     "id": 1 } ```

en-us	#### Create a discovery rule  Create a discovery rule to find machines running the Zabbix agent in the local network. The rule must use a single Zabbix agent check on port 10050.  Request:  ```json {     "jsonrpc": "2.0",     "method": "drule.create",     "params": {         "name": "Zabbix agent discovery",         "iprange": "192.168.1.1-255",         "dchecks": [             {                 "type": "9",                 "key_": "system.uname",                 "ports": "10050",                 "uniq": "0"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```
ja	#### ディスカバリルールを作成する  ローカル ネットワークで Zabbix エージェントを実行しているマシンを見つけるためのディスカバリルールを作成します。 ルールはポート 10050 で単一の Zabbix エージェント チェックを使用する必要があります。  リクエスト:  ```json {     "jsonrpc": "2.0",     "method": "drule.create",     "params": {         "name": "Zabbix agent discovery",         "iprange": "192.168.1.1-255",         "dchecks": [             {                 "type": "9",                 "key_": "system.uname",                 "ports": "10050",                 "uniq": "0"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  レスポンス:  ```json {     "jsonrpc": "2.0",     "result": {         "druleids": [             "6"         ]     },     "id": 1 } ```

en-us	#### Create agent autoregistration rule  Create an autoregistration action that adds a host to host group "2" when the host name contains "SRV" or metadata contains "AlmaLinux".  Request:  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Register Linux servers",         "eventsource": "2",         "filter": {             "evaltype": "2",             "conditions": [                 {                     "conditiontype": "22",                     "operator": "2",                     "value": "SRV"                 },                 {                     "conditiontype": "24",                     "operator": "2",                     "value": "AlmaLinux"                 }             ]         },         "operations": [             {                 "operationtype": "4",                 "opgroup": [                     {                         "groupid": "2"                     }                 ]             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             19         ]     },     "id": 1 } ```
ja	#### エージェントの自動登録ルール作成  ホスト名に"SRV "が含まれているか、メタデータに"AlmaLinux"が含まれている場合、ホストをホストグループ "2"に追加します。  リクエスト :  ```json {     "jsonrpc": "2.0",     "method": "action.create",     "params": {         "name": "Register Linux servers",         "eventsource": "2",         "filter": {             "evaltype": "2",             "conditions": [                 {                     "conditiontype": "22",                     "operator": "2",                     "value": "SRV"                 },                 {                     "conditiontype": "24",                     "operator": "2",                     "value": "AlmaLinux"                 }             ]         },         "operations": [             {                 "operationtype": "4",                 "opgroup": [                     {                         "groupid": "2"                     }                 ]             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "actionids": [             19         ]     },     "id": 1 } ```

en-us	#### Create a host map  Create a map with two host elements and a link between them. Note the use of temporary "selementid1" and "selementid2" values in the map link object to refer to map elements.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Host map",         "width": 600,         "height": 600,         "selements": [             {                 "selementid": "1",                 "elements": [                     {"hostid": "1033"}                 ],                 "elementtype": 0,                 "iconid_off": "2"             },              {                 "selementid": "2",                 "elements": [                     {"hostid": "1037"}                 ],                 "elementtype": 0,                 "iconid_off": "2"             }         ],         "links": [             {                 "selementid1": "1",                 "selementid2": "2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```
ja	#### ホストマップを作成する  2つのホスト要素とそれらの間のリンクを使用してマップを作成します。 マップ要素を参照するために、マップリンクオブジェクトで一時的な「selementid1」および「selementid2」値を使用していることに注意してください。  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Host map",         "width": 600,         "height": 600,         "selements": [             {                 "selementid": "1",                 "elements": [                     {"hostid": "1033"}                 ],                 "elementtype": 0,                 "iconid_off": "2"             },              {                 "selementid": "2",                 "elements": [                     {"hostid": "1037"}                 ],                 "elementtype": 0,                 "iconid_off": "2"             }         ],         "links": [             {                 "selementid1": "1",                 "selementid2": "2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```

en-us	#### Create an active proxy  Create an action proxy "Active proxy" and assign a host to be monitored by it.  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.create",     "params": {         "host": "Active proxy",         "status": "5",         "hosts": [             {                 "hostid": "10279"             }         ]     },     "auth": "ab9638041ec6922cb14b07982b268f47",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10280"         ]     },     "id": 1 } ```
ja	#### アクティブプロキシの作成  アクションプロキシ"Active proxy"を作成し、それによって監視されるホストを割り当てます。  リクエスト :  ```json {     "jsonrpc": "2.0",     "method": "proxy.create",     "params": {         "host": "Active proxy",         "status": "5",         "hosts": [             {                 "hostid": "10279"             }         ]     },     "auth": "ab9638041ec6922cb14b07982b268f47",     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10280"         ]     },     "id": 1 } ```

en-us	#### Create an empty map  Create a map with no elements.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map",         "width": 600,         "height": 600     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "8"         ]     },     "id": 1 } ```
ja	#### 空のマップを作成する  要素のないマップを作成します。  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map",         "width": 600,         "height": 600     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "8"         ]     },     "id": 1 } ```

en-us	#### Create a new event tag correlation  Create a correlation using evaluation method `AND/OR` with one condition and one operation. By default the correlation will be enabled.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new event tag correlation",         "filter": {             "evaltype": 0,             "conditions": [                 {                     "type": 1,                     "tag": "ok"                 }             ]         },         "operations": [             {                 "type": 0             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1"         ]     },     "id": 1 } ```
ja	#### イベントタグの相関関係を新規に作成する  AND/OR`の評価方法を用いて、1つの条件と1つの操作で相関を作成します。デフォルトでは、相関は有効になっています。  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "correlation.create",     "params": {         "name": "new event tag correlation",         "filter": {             "evaltype": 0,             "conditions": [                 {                     "type": 1,                     "tag": "ok"                 }             ]         },         "operations": [             {                 "type": 0             }         ]     },     "auth": "343baad4f88b4106b9b5961e77437688",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": {         "correlationids": [             "1"         ]     },     "id": 1 } ```

en-us	#### Create a new interface  Create a secondary IP agent interface on host "30052."  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.create",     "params": {         "hostid": "30052",         "main": "0",         "type": "1",         "useip": "1"         "ip": "127.0.0.1",         "dns": "",         "port": "10050",     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```
ja	#### 新しいインターフェースの作成  ホスト"30052"にセカンダリIPエージェントインターフェースを作成します。  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.create",     "params": {         "hostid": "30052",         "main": "0",         "type": "1",         "useip": "1"         "ip": "127.0.0.1",         "dns": "",         "port": "10050",     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30062"         ]     },     "id": 1 } ```

en-us	#### Create an icon map  Create an icon map to display hosts of different types.  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.create",     "params": {         "name": "Type icons",         "default_iconid": "2",         "mappings": [             {                 "inventory_link": 1,                 "expression": "server",                 "iconid": "3"             },             {                 "inventory_link": 1,                 "expression": "switch",                 "iconid": "4"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2"         ]     },     "id": 1 } ```
ja	#### アイコンマップを作成する  さまざまなタイプのホストを表示するアイコンマップを作成します。  Request:  ```json {     "jsonrpc": "2.0",     "method": "iconmap.create",     "params": {         "name": "Type icons",         "default_iconid": "2",         "mappings": [             {                 "inventory_link": 1,                 "expression": "server",                 "iconid": "3"             },             {                 "inventory_link": 1,                 "expression": "switch",                 "iconid": "4"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "iconmapids": [             "2"         ]     },     "id": 1 } ```

en-us	#### Create an image  Create a cloud icon.  Request:  ```json {     "jsonrpc": "2.0",     "method": "image.create",     "params": {         "imagetype": 1,         "name": "Cloud_(24)",         "image": "iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAYAAACzbK7QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACmAAAApgBNtNH3wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIcSURBVDjLrZLbSxRRHMdPKiEiRQ89CD0s+N5j9BIMEf4Hg/jWexD2ZEXQbC9tWUFZimtLhswuZiVujK1UJmYXW9PaCUdtb83enL3P7s6ss5f5dc7EUsmqkPuFH3M4/Ob7+V0OAgC0UyDENFEU03rh1uNOs/lFG75o2i2/rkd9Y3Tgyj3HiaezbukdH9A/rP4E9vWi0u+Y4fuGnMf3DRgYc3Z/84YrQSkD3mgKhFAC+KAEK74Y2Lj3MjPoOokQ3Xyx/1GHeXCifbfO6lRPH/wi+AvZQhGSsgKxdB5CCRkCGPbDgMXBMbukTc4vK5/WRHizsq7fZl2LFuvE4T0BZDTXHtgv4TNUqlUolsqQL2qQwbDEXzBBTIJ7I4y/cfAENmHZF4XrY9Mc+X9HAFmoyXS2ddy1IOg6/KNyBcM0DFP/wFZFCcOy4N9Mw0YkCTOfhdL5AfZQXQBFn2t/ODXHC8FYVcoWjNEQ03qqwTJ5FdI44jg/msoB2Zd5ZKq3q6evA1FUS60bYyyj3AJf3V72HiLZJQxTtRLk1C2IYEg4mTNg63hPd1mOJd7Ict911OMNlWEf0nFxpCt16zcshTuLpGSwDDuPIfv0xzNyQYVGicC0cgUUDLM6Xp02lvvW/V2EBssnxlSGmWsxljw0znV9XfPLjTCW84r+cn7Jc8c2eWrbM6Wbe6/aTJbhJ/TNkWc9/xXW592Xb9iPkKnUfH8BKdLgFy0lDyQAAAAASUVORK5CYII="     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188"         ]     },     "id": 1 } ```
ja	#### 画像の作成  クラウドアイコンを作成します。  Request:  ```json {     "jsonrpc": "2.0",     "method": "image.create",     "params": {         "imagetype": 1,         "name": "Cloud_(24)",         "image": "iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAYAAACzbK7QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACmAAAApgBNtNH3wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIcSURBVDjLrZLbSxRRHMdPKiEiRQ89CD0s+N5j9BIMEf4Hg/jWexD2ZEXQbC9tWUFZimtLhswuZiVujK1UJmYXW9PaCUdtb83enL3P7s6ss5f5dc7EUsmqkPuFH3M4/Ob7+V0OAgC0UyDENFEU03rh1uNOs/lFG75o2i2/rkd9Y3Tgyj3HiaezbukdH9A/rP4E9vWi0u+Y4fuGnMf3DRgYc3Z/84YrQSkD3mgKhFAC+KAEK74Y2Lj3MjPoOokQ3Xyx/1GHeXCifbfO6lRPH/wi+AvZQhGSsgKxdB5CCRkCGPbDgMXBMbukTc4vK5/WRHizsq7fZl2LFuvE4T0BZDTXHtgv4TNUqlUolsqQL2qQwbDEXzBBTIJ7I4y/cfAENmHZF4XrY9Mc+X9HAFmoyXS2ddy1IOg6/KNyBcM0DFP/wFZFCcOy4N9Mw0YkCTOfhdL5AfZQXQBFn2t/ODXHC8FYVcoWjNEQ03qqwTJ5FdI44jg/msoB2Zd5ZKq3q6evA1FUS60bYyyj3AJf3V72HiLZJQxTtRLk1C2IYEg4mTNg63hPd1mOJd7Ict911OMNlWEf0nFxpCt16zcshTuLpGSwDDuPIfv0xzNyQYVGicC0cgUUDLM6Xp02lvvW/V2EBssnxlSGmWsxljw0znV9XfPLjTCW84r+cn7Jc8c2eWrbM6Wbe6/aTJbhJ/TNkWc9/xXW592Xb9iPkKnUfH8BKdLgFy0lDyQAAAAASUVORK5CYII="     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "imageids": [             "188"         ]     },     "id": 1 } ```

en-us	#### Create an interface with SNMP details  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.create",     "params": {         "hostid": "10456",         "main": "0",         "type": "2",         "useip": "1",         "ip": "127.0.0.1",         "dns": "",         "port": "1601",         "details": {             "version": "2",             "bulk": "1",             "community": "{$SNMP_COMMUNITY}"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30063"         ]     },     "id": 1 } ```
ja	#### SNMPの詳細を指定してインターフェースを作成する  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostinterface.create",     "params": {         "hostid": "10456",         "main": "0",         "type": "2",         "useip": "1",         "ip": "127.0.0.1",         "dns": "",         "port": "1601",         "details": {             "version": "2",             "bulk": "1",             "community": "{$SNMP_COMMUNITY}"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "interfaceids": [             "30063"         ]     },     "id": 1 } ```

en-us	 Create another child service of Zabbix cluster with name "Zabbix server node 2".   Set the Problem tags as:   - Name: component - Operation: Equals - Value: HA node 2  Switch to the *Tags* tab and add a service tag: `Zabbix server:node 2`.  Save the new service. 
ja	"Zabbix server node 2"という名前でZabbix clusterの別の子サービスを作成します。  問題タグを次のように設定します。  - Name: component - Operation: Equals - Value: HA node 2  *Tags*タブに切り替えて、サービスタグ `Zabbix server:node 2`を追加します。  新しいサービスを保存します。

en-us	#### Create a passive proxy  Create a passive proxy "Passive proxy" and assign two hosts to be monitored by it.  Request:  ```json {     "jsonrpc": "2.0",     "method": "proxy.create",     "params": {         "host": "Passive proxy",         "status": "6",         "interface": {             "ip": "127.0.0.1",             "dns": "",             "useip": "1",             "port": "10051"         },         "hosts": [             {                 "hostid": "10192"             },             {                 "hostid": "10139"             }         ]     },     "auth": "ab9638041ec6922cb14b07982b268f47",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10284"         ]     },     "id": 1 } ```
ja	#### パッシブプロキシの作成  パッシブプロキシ"Passive proxy"を作成し、それによって監視される2つのホストを割り当てます。  リクエスト :  ```json {     "jsonrpc": "2.0",     "method": "proxy.create",     "params": {         "host": "Passive proxy",         "status": "6",         "interface": {             "ip": "127.0.0.1",             "dns": "",             "useip": "1",             "port": "10051"         },         "hosts": [             {                 "hostid": "10192"             },             {                 "hostid": "10139"             }         ]     },     "auth": "ab9638041ec6922cb14b07982b268f47",     "id": 1 } ```  レスポンス :  ```json {     "jsonrpc": "2.0",     "result": {         "proxyids": [             "10284"         ]     },     "id": 1 } ```

en-us	#### Create a SSH script  Create a SSH script with public key authentication that can be executed on a host and has a context menu.  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "SSH script",         "command": "my script command",         "type": 2,         "username": "John",         "publickey": "pub.key",         "privatekey": "priv.key",         "password": "secret",         "port": "12345",         "scope": 2,         "menu_path": "All scripts/SSH",         "usrgrpid": "7",         "groupid": "4"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "5"         ]     },     "id": 1 } ```
ja	#### SSHスクリプトを作成する  コンテキストメニューを備えた公開鍵認証を使用してホスト上で実行できるSSHスクリプトを作成します  Request:  ```json {     "jsonrpc": "2.0",     "method": "script.create",     "params": {         "name": "SSH script",         "command": "my script command",         "type": 2,         "username": "John",         "publickey": "pub.key",         "privatekey": "priv.key",         "password": "secret",         "port": "12345",         "scope": 2,         "menu_path": "All scripts/SSH",         "usrgrpid": "7",         "groupid": "4"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "scriptids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Create a token  Create an enabled token that never expires and authenticates user of ID 2.  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.create",     "params": {         "name": "Your token",         "userid": "2"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "tokenids": [             "188"         ]     },     "id": 1 } ```  Create a disabled token that expires at January 21st, 2021. This token will authenticate current user.  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.create",     "params": {         "name": "Your token",         "status": "1",         "expires_at": "1611238072"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "tokenids": [             "189"         ]     },     "id": 1 } ```
ja	#### トークンを作成する  有効期限が切れることのない有効なトークンを作成し、ID2のユーザーを認証します。  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.create",     "params": {         "name": "Your token",         "userid": "2"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "tokenids": [             "188"         ]     },     "id": 1 } ```  2021年1月21日に有効期限が切れるトークンを作成します。このトークンは現在のユーザーを認証します。  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.create",     "params": {         "name": "Your token",         "status": "1",         "expires_at": "1611238072"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "tokenids": [             "189"         ]     },     "id": 1 } ```