en-us	#### Monitoring → Problems  The following parameters are supported:  -   `show` - filter option "Show": 1 - recent problems, 2 - all, 3 - in     problem state -   `name` - filter option "Problem": freeform string -   `severities` - filter option "Severity": array of selected     severities in a format 'severities\[\*\]=\*' (replace \* with     severity level): 0 - not classified, 1 - information, 2 - warning,     3 - average, 4 - high, 5 - disaster -   `inventory` - filter option "Host inventory": array of inventory     fields: \[field\], \[value\] -   `evaltype` - filter option "Tags", tag filtering strategy: 0 -     And/Or, 2 - Or -   `tags` - filter option "Tags": array of defined tags: \[tag\],     \[operator\], \[value\] -   `show_tags` - filter option "Show tags": 0 - none, 1 - one, 2 - two,     3 - three -   `tag_name_format` - filter option "Tag name": 0 - full name, 1 -     shortened, 2 - none -   `tag_priority` - filter option "Tag display priority":     comma-separated string of tag display priority -   `show_suppressed` - filter option "Show suppressed problems": should     be 'show\_suppressed=1' to show -   `unacknowledged` - filter option "Show unacknowledged only": should     be 'unacknowledged=1' to show -   `compact_view` - filter option "Compact view": should be     'compact\_view=1' to show -   `highlight_row` - filter option "Highlight whole row" (use problem     color as background color for every problem row): should be '1' to     highlight; can be set only when 'compact\_view' is set -   `filter_name` - filter properties option "Name": freeform string -   `filter_show_counter` - filter properties option "Show number of     records": 1 - show, 0 - do not show -   `filter_custom_time` - filter properties option "Set custom time     period": 1 - set, 0 - do not set -   `sort` - sort column: clock, host, severity, name -   `sortorder` - sort order or results: DESC - descending, ASC -     ascending -   `age_state` - filter option "Age less than": should be     'age\_state=1' to enable 'age'. Is used only when 'show' equals 3. -   `age` - filter option "Age less than": days -   `groupids` - filter option "Host groups": array of host groups IDs -   `hostids` - filter option "Hosts": array of host IDs -   `triggerids` - filter option "Triggers": array of trigger IDs -   `show_timeline` - filter option "Show timeline": should be     'show\_timeline=1' to show -   `details` - filter option "Show details": should be 'details=1' to     show -   `from` - date range start, can be 'relative' (e.g.: now-1m). Is used     only when 'filter\_custom\_time' equals 1. -   `to` - date range end, can be 'relative' (e.g.: now-1m). Is used     only when 'filter\_custom\_time' equals 1.
ja	#### モニタリング → 問題  次のパラメーターがサポートされています。  -   `show` - フィルタオプション「表示」：1 - 最近の問題 2 - すべて 3 - 問題の状態 -   `name` - フィルタオプション「問題」：自由形式の文字列 -   `severities` - フィルタオプション「重大度」：選択した重大度の配列'重大度\[\*\] = \*'(\*を重大度レベルに置き換えます)：0 - 未分類 1 - 情報 2 - 警告 3 - 平均 4 - 高 5 - 災害 -   `inventory` - フィルタオプション「ホストインベントリ」：インベントリフィールドの配列：\[field\],\[value\] -   `evaltype` - フィルタオプション「タグ」：タグフィルタリング方法：0 - And/Or, 2 - Or -   `tags` - フィルタオプション「タグ」：定義されたタグの配列：\[tag\],\[operator\],\[value\] -   `show_tags` - フィルタオプション「タグを表示」：0 - なし, 1 - 1, 2 - 2, 3 - 3 -   `tag_name_format` - フィルタオプション「タグ名」：0 - フルネーム,1 - 短縮,2 - なし -   `tag_priority` - フィルタオプション「タグ表示優先度」：タグ表示優先度のカンマ区切り文字列 -   `show_suppressed` - フィルタオプション「隠された問題を表示する」：表示には「show\_suppressed=1」を使用 -   `unacknowledged` - フィルタオプション「未確認のみを表示」：表示には「unacknowledged=1」を使用 -   `compact_view` - フィルタオプション「コンパクトビュー」：表示には「compact\_view=1」を使用 -   `highlight_row` - フィルタオプション「行全体を強調表示」（すべての問題行の背景色として問題の色を使用）：強調表示するには「1」にする必要があります。 'compact\_view'が設定されている場合にのみ使用できます。 -   `filter_name` - フィルタプロパティオプション「名前」：自由形式の文字列 -   `filter_show_counter` - フィルタプロパティオプション「レコード数を表示」：1 - 表示,0 - 表示しない -   `filter_custom_time` - フィルタプロパティオプション「カスタム期間の設定」：1 - 設定,0 - 設定しない -   `sort` - 並べ替え列：継続時間,ホスト,重大度.名前 -   `sortorder` - 並べ替え順序または結果：DESC - 降順、ASC - 昇順 -   `age_state` - フィルタオプション「表示期間」：「age」を有効にするには、「age\_state=1」にする必要があります。 'show'が3の場合にのみ使用されます。 -   `age` - フィルタオプション「表示期間」：日数 -   `groupids` - フィルタオプション「ホストグループ」：ホストグループIDの配列 -   `hostids` - フィルタオプション「ホスト」：ホストIDの配列 -   `triggerids` - フィルタオプション「トリガー」：トリガーIDの配列 -   `show_timeline` - フィルタオプション「タイムラインを表示」：表示するには「show\_timeline=1」である必要があります -   `details` - フィルタオプション「詳細を表示」：表示するには「details=1」にする必要があります -   `from` - 日付範囲の開始。「相対」にすることができます。（例：now-1m） 'filter\_custom\_time'が1の場合にのみ使用されます。 -   `to` - 日付範囲の終了。「相対」にすることができます。（例：now-1m） 'filter\_custom\_time'が1の場合にのみ使用されます。

en-us	##### Monitoring server availability  At least three methods (or combination of all methods) may be used in order to monitor availability of a server.  -   ICMP ping ("icmpping" key) -   "zabbix\[host,agent,available\]" item -   trigger function nodata() for monitoring the availability of hosts     that use active checks only
ja	##### サーバーの可用性監視  サーバーの可用性を監視するために、少なくとも 3 つの方法 (またはすべての方法の組み合わせ) を使用できます。  -   ICMP ping ("icmpping" キー) -   "zabbix\[host,agent,available\]" アイテム -   アクティブチェックのみ使用する、ホストの可用性を監視するためのトリガー関数 nodata()

en-us	#### Monitoring specific applications
ja	#### 特定のアプリケーションの監視

en-us	### Monitoring  The Zabbix API allows you to access history and other data gathered during monitoring.
ja	### 監視  Zabbix APIでは、監視中に収集した履歴やその他のデータにアクセスすることができます。

en-us	### Monitoring Windows services  This tutorial provides step-by-step instructions for setting up the monitoring of Windows services. It is assumed that Zabbix server and agent are configured and operational.
ja	### Windows サービスの監視  このチュートリアルでは、Windowsサービスの監視を設定するための手順を段階的に説明します。Zabbixサーバーとエージェントが構成され、動作していることを前提としています。

en-us	#### Monotonic change  It is now possible to check for monotonic increase or decrease in item values using the new **monoinc()** or **monodec()** [history functions](/manual/appendix/functions/history).
ja	#### 単調変化  新しい**monoinc()**または**monodec()**[ヒストリ関数](/manual/appendix/functions/history)を使用して、 項目値の単調増加、単調減少をチェックできるようになりました。

en-us	 ### Month abbreviated with capital letter  A "month" is now abbreviated with the capital "M" in the frontend.  Previously it was abbreviated with the small "m", overlapping  with the abbreviation of a minute.
ja	### 月の省略文字が大文字に  "月"がフロントエンドでは大文字の"M"で省略されるようになりました。 以前は小文字の"m"で省略されていたので、"分"の省略と重複していました。

en-us	#### More info  See [Virtual machine monitoring](/manual/vm_monitoring) for detailed information how to configure Zabbix to monitor VMware environments.
ja	#### 詳細  ZabbixでVMware環境を監視するための詳細な設定方法は、[仮想マシン監視](/manual/vm_monitoring) を参照してください。

en-us	 Most trigger functions are evaluated based on item value [history](/manual/config/items/history_and_trends) data, while some trigger functions for long-term analytics, e.g. **trendavg()**, **trendcount()**, etc, use trend data.
ja	ほとんどのトリガー関数はアイテムの値の[ヒストリ](/manual/config/items/history_and_trends)データに基づいて評価されますが、一部のトリガー関数は長期的な分析に使用されます。 **trendavg()**、**trendcount()** などはトレンド データを使用します。

en-us	#### Moving and copy-pasting elements  Several selected elements can be **moved** to another place in the map by clicking on one of the selected elements, holding down the mouse button, and moving the cursor to the desired location.  One or more elements can be **copied** by selecting the elements, then clicking on a selected element with the right mouse button and selecting *Copy* from the menu.  ![](../../../../../assets/en/manual/config/visualization/map_copy.png){width="600"}  To paste the elements, click on a map area with the right mouse button and select *Paste* from the menu. The *Paste without external links* option will paste the elements retaining only the links that are between the selected elements.  Copy-pasting works within the same browser window. Keyboard shortcuts are not supported.
ja	#### 要素の移動とコピーペースト  選択した要素の1つをクリックし、マウスボタンを押したままカーソルを目的の場所に移動すると、選択した複数の要素を<br> マップ内の別の場所に **移動** することができます。  要素を選択し、マウスの右ボタンで選択した要素をクリックし、メニューから **Copy** を選択することで、1つまたは<br> 複数の要素を **コピー** することができます。  ![](../../../../../assets/en/manual/config/visualization/map_copy.png){width="600"}  要素を貼り付けるには、マウスの右ボタンで地図上の領域をクリックし、メニューから *Paste* を選択します。 *Paste without external links* を選択すると、選択した要素間のリンクのみを残して貼り付けられます。  コピー＆ペーストは、同じブラウザウィンドウ内で動作します。キーボードショートカットはサポートされていません。

en-us	 ### MQTT  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |mqtt.get\[<broker\_url>,topic,<username>,<password>\]|<|<|<| |Subscribes to a specific topic or topics (with wildcards) of the provided broker and waits for publications.|Depending on topic content.<br><br>If wildcards are used, returns topic content as JSON.|**broker\_url** - MQTT broker URL (if empty, *localhost* with port 1883 is used).<br>**topic** - MQTT topic (mandatory). Wildcards (+,\#) are supported.<br>**username,password** - authentication credentials (if required)|The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks) ('Zabbix agent (active)' item type).<br><br>TLS encryption certificates can be used by saving them into a default location (e.g. `/etc/ssl/certs/` directory for Ubuntu). For TLS, use the `tls://` scheme.|
ja	### MQTT  |キー|<|<|<| |--|--|------|------| |**説明**|**戻り値**|**パラメータ**|**コメント**| |mqtt.get\[<broker\_url>,topic,<username>,<password>\]|<|<|<| |指定されたブローカーの特定のトピック (ワイルドカードを使用) をサブスクライブし、パブリケーションを待ちます。|トピックの内容によって異なります。<br><br>ワイルドカードを使用すると、トピックの内容が JSON として返されます。|**broker\_url** - MQTT ブローカー URL (空の場合、ポート 1883 の *localhost* が使用されます)<br>**topic** - MQTT トピック (必須)。 ワイルドカード (+、\#) がサポートされています。<br>**username,password** - 認証資格情報 (必要な場合) |アイテムは [アクティブ チェック](/manual/appendix/items/activepassive#active_checks) ('Zabbix エージェント (アクティブ)'アイテム タイプ) として構成する必要があります。<br><br>TLS 暗号化証明書は、デフォルトの場所 (Ubuntu の場合は `/etc/ssl/certs/` ディレクトリなど) に保存することで使用できます。 TLS の場合は、`tls://` スキームを使用します。|

en-us	#### MSSQL  A new plugin for direct monitoring of MSSQL by Zabbix agent 2 has been added.  For more information, see:  -   [MSSQL plugin readme](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Agent 2 items](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [MSSQL plugin parameters](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin) -   [Agent 2 installation](/manual/concepts/agent2#installation)
ja	#### MSSQL  Zabbixエージェント2によるMSSQLの直接監視用の新しいプラグインが追加されました。  詳細は以下をご覧ください:  -   [MSSQLプラグインreadme](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Zabbixエージェント2のアイテム](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [MSSQLプラグインのパラメーター](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin) -   [Zabbixエージェント2のインストール](/manual/concepts/agent2#installation)

en-us	 ### MSSQL  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |mssql.availability.group.get\[URI,<user>,<password>\]|<|<|<| |Returns availability groups.|JSON object|**URI** - MSSQL server URI (the only supported schema is *sqlserver://*). Embedded credentials will be ignored;<br>**user, password** - username, password to send to protected MSSQL server.|Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.custom.query\[URI,<user>,<password>,queryName,<args...>\]|<|<|<| |Returns the result of a custom query.|JSON object|**URI** - MSSQL server URI (the only supported schema is *sqlserver://*). Embedded credentials will be ignored;<br>**user, password** - username, password to send to protected MSSQL server;<br>**queryName** - name of a custom query configured in `Plugins.MSSQL.CustomQueriesDir` without the .sql extension;<br>**args** - one or several comma-separated arguments to pass to a query.|Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.db.get|<|<|<| |Returns all available MSSQL databases.|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.job.status.get|<|<|<| |Returns the status of jobs.|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.last.backup.get|<|<|<| |Returns the last backup time for all databases.|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.local.db.get|<|<|<| |Returns databases that are participating in an Always On availability group and replica (primary or secondary) and are located on the server that the connection was established to.|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.mirroring.get|<|<|<| |Returns mirroring info.|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.nonlocal.db.get|<|<|<| |Returns databases that are participating in an Always On availability group and replica (primary or secondary) located on other servers (the database is not local to the SQL Server instance that the connection was established to).|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.perfcounter.get|<|<|<| |Returns the performance counters.|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.ping|<|<|<| |Ping the database. Test if connection is correctly configured.|1 - alive,<br>0 - not alive| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.quorum.get|<|<|<| |Returns the quorum info.|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.quorum.members.get|<|<|<| |Returns the quorum members.|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.replica.get|<|<|<| |Returns the replicas.|JSON object| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.| |mssql.version|<|<|<| |Returns the MSSQL version.|String| |Supported since Zabbix 6.0.27. For more information see the [MSSQL plugin](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md) readme.|
ja	### MSSQL  |キー|<|<|<| |--|--|------|------| |**説明**|**戻り値**|**パラメータ**|**コメント**| |mssql.availability.group.get\[URI,<user>,<password>\]|<|<|<| |可用性グループを返却します|JSONオブジェクト|**URI** - MSSQLサーバーURI(でサポートされている唯一のスキーマは*sqlserver://*)です。埋め込まれた資格情報は無視されます。<br>**user, password** - 保護された MSSQL サーバーに送信するユーザー名とパスワード|Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.custom.query\[URI,<user>,<password>,queryName,<args...>\]|<|<|<| |カスタムクエリの結果を返却します|JSONオブジェクト|**URI** - MSSQLサーバーURI(でサポートされている唯一のスキーマは*sqlserver://*)です。埋め込まれた資格情報は無視されます。<br>**user, password** - 保護された MSSQL サーバーに送信するユーザー名とパスワード<br>**queryName** - `Plugins.MSSQL.CustomQueriesDir`で設定された、.sql拡張子のないカスタムクエリの名前。<br>**args** - クエリに渡す1つまたは複数のコンマ区切りの引数|Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.db.get|<|<|<| |利用可能なすべての MSSQL データベースを返却します|JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.job.status.get|<|<|<| |ジョブのステータスを返却します|JSONオブジェクト| |JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.last.backup.get|<|<|<| |すべてのデータベースの最後のバックアップ時刻を返却します|JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.local.db.get|<|<|<| |Always On 可用性グループとレプリカ (プライマリまたはセカンダリ)に参加しており、接続が確立されたサーバー上に配置されているデータベースを返します。|JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.mirroring.get|<|<|<| |ミラーリング情報を返却します|JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.nonlocal.db.get|<|<|<| |Always On 可用性グループに参加しているデータベースと、他のサーバー上にあるレプリカ(プライマリまたはセカンダリ)を返します(データベースは、接続が確立されたSQL Serverインスタンスに対してローカルではありません)。|JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.perfcounter.get|<|<|<| |パフォーマンス カウンターを返します。|JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.ping|<|<|<| |データベースにpingを実行します。接続が正しく構成されているかどうかをテストします。|1 - alive,<br>0 - not alive| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.quorum.get|<|<|<| |クォーラム情報を返します。|JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.quorum.members.get|<|<|<| |クォーラム メンバーを返します。|JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.replica.get|<|<|<| |レプリカを返します。|JSONオブジェクト| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。| |mssql.version|<|<|<| |MSSQL バージョンを返します。|文字列| |Zabbix 6.0.27 以降でサポートされています。詳細については、[MSSQLプラグイン](https://git.zabbix.com/projects/AP/repos/mssql/browse/README.md)のreadmeを参照してください。|

en-us	##### Multiple HTTP requests  Collect the content of both *https://www.example.com* and *https://www.example.com/release\_notes*:  -   Create an item with type "Script".\ -   In the *Script* field, enter the following code:  ``` {.java} var request = new HttpRequest(); return request.get("https://www.example.com") + request.get("https://www.example.com/release_notes"); ```
ja	##### 複数のHTTPリクエスト  *https://www.example.com* と *https://www.example.com/release_notes* の両方の内容を収集します。  -   タイプ "Script" の item を作成します。 -   *Script*の欄に、以下のコードを入力します:  ``` {.java} var request = new HttpRequest(); return request.get("https://www.example.com") + request.get("https://www.example.com/release_notes"); ```

en-us	#### Multiple LLD rules for the same item  Since Zabbix agent version 3.2 it is possible to define several low-level discovery rules with the same discovery item.  To do that you need to define the Alias agent [parameter](/manual/appendix/config/zabbix_agentd), allowing to use altered discovery item keys in different discovery rules, for example `vfs.fs.discovery[foo]`, `vfs.fs.discovery[bar]`, etc.
ja	#### 同じアイテムに対する複数のLLDルール  Zabbixエージェントバージョン3.2以降、同じディスカバリ項目で複数のローレベルディスカバリルールを定義することが可能です。  これにはエイリアスエージェント[パラメータ](/manual/appendix/config/zabbix_agentd)を定義する必要があります。これによりさまざまな検出ルールで変更された検出アイテムキーを使用できるようになります。たとえば`vfs.fs.discovery[foo]`, `vfs.fs.discovery[bar]`などです。

en-us	 #### MySQL 8.0+ with mysqlsh  This method can be used with a running Zabbix server, but it is recommended to stop the server for the time of the upgrade. The MySQL Shell (*mysqlsh*) must be [installed](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html) and able to connect to the DB.   * Log in to MySQL console as root (recommended) or as any user with FILE privileges.   * Start MySQL with [local_infile](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_local_infile) variable enabled.  * Rename old tables and create new tables by running `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<password> zabbix < /usr/share/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Export and import data.  Connect via mysqlsh. If using a socket connection, specifying the path might be required.      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  Run (CSVPATH can be changed as needed):  ``` {.javascript} CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * Follow [post-migration instructions](#after-migration) to drop the old tables.
ja	#### mysqlsh を使用した MySQL 8.0+  この方法は実行中の Zabbix サーバーで使用できますが、アップグレード中はサーバーを停止することをお勧めします。 MySQL シェル (*mysqlsh*) が [インストール](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html)され、DB に接続できる必要があります。  * root (推奨) または FILE 権限を持つ任意のユーザーとして MySQL コンソールにログインします。  * [local_infile](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_local_infile) 変数を有効にして MySQL を起動します。  * `history_pk_prepare.sql` を実行して、古いテーブルの名前を変更し、新しいテーブルを作成します。  ``` mysql -uzabbix -p<password> zabbix < /usr/share/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * データのエクスポートとインポート  mysqlsh 経由で接続します。 ソケット接続を使用している場合は、パスの指定が必要になる場合があります。      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  実行(CSVPATH は必要に応じて変更してください):  ``` {.javascript} CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * [移行後の手順](#after-migration) に従って、古いテーブルを削除します。

en-us	#### MySQL 8.1 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.1.X.
ja	#### MySQL 8.1 をサポート  MySQLの [サポートされているバージョン](/manual/installation/requirements#third-party-external-surrounding-software) の最大が 8.1.X になりました。

en-us	#### MySQL 8.2 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.2.X.
ja	#### MySQL 8.2 をサポート  MySQLの[サポートされているバージョン](/manual/installation/requirements#サードパーティの外部ソフトウェア)の最大が8.2.Xになりました。

en-us	#### MySQL 8.3 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.3.X.
ja	#### MySQL 8.3 をサポート  MySQLの[サポートされているバージョン](/manual/installation/requirements#サードパーティの外部ソフトウェア)の最大が8.3.Xになりました。

en-us	#### MySQL 8.4 support  The maximum [supported version](/manual/installation/requirements#third-party-external-surrounding-software) for MySQL is now 8.4.X.
ja	#### MySQL 8.4をサポート  MySQLの[サポートされているバージョン](/manual/installation/requirements#third-party-external-surrounding-software)の最大が 8.4.X になりました。

en-us	#### MySQL  Character sets utf8 (aka utf8mb3) and utf8mb4 are supported (with utf8_bin and utf8mb4_bin collation respectively) for Zabbix server/proxy to work properly with MySQL database. It is recommended to use utf8mb4 for new installations.  For Zabbix 6.0.11 and newer, deterministic triggers need to be created during the import of schema. On MySQL and MariaDB, this requires `GLOBAL log_bin_trust_function_creators = 1` to be set if binary logging is enabled and there is no superuser privileges and log_bin_trust_function_creators = 1 is not set in MySQL configuration file.  If you are installing from Zabbix **packages**, proceed to the [instructions](https://www.zabbix.com/download) for your platform.  If you are installing Zabbix from sources:   * Create and configure a database and a user.  ``` shell> mysql -uroot -p<password> mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * Import the data into the database. For a Zabbix proxy database, only `schema.sql` should be imported (no images.sql nor data.sql).  ``` shell> cd database/mysql shell> mysql -uzabbix -p<password> zabbix < schema.sql # stop here if you are creating database for Zabbix proxy shell> mysql -uzabbix -p<password> zabbix < images.sql shell> mysql -uzabbix -p<password> zabbix < data.sql ```  log_bin_trust_function_creators can be disabled after the schema has been successfully imported:  ``` shell> mysql -uroot -p<password> mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```
ja	#### MySQL  Zabbixサーバー/プロキシがMySQLデータベースで正しく動作するために、文字セットutf8（別名utf8mb3）およびutf8mb4がサポートされています。（それぞれutf8_binおよびutf8mb4_binを使用）新規インストールにはutf8mb4を使用することをお勧めします。  Zabbix 6.0.11以降では、スキーマのインポート中に決定論的トリガーを作成する必要があります。MySQLとMariaDBでは、バイナリロギングが有効であり、スーパーユーザー権限がなく、MySQL構成ファイルに`log_bin_trust_function_creators = 1`が設定されていない場合、`GLOBAL log_bin_trust_function_creators = 1`を設定する必要があります。  Zabbix**パッケージ**からインストールする場合は、お使いのプラットフォームの[手順](https://www.zabbix.com/download)を確認してください。  ソースから Zabbix をインストールする場合：  * データベースとユーザーの作成と設定  ``` shell> mysql -uroot -p<password> mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin; mysql> create user 'zabbix'@'localhost' identified by '<password>'; mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost'; mysql> SET GLOBAL log_bin_trust_function_creators = 1; mysql> quit; ```  * データをデータベースにインポートします。 Zabbixプロキシデータベースの場合、`schema.sql`のみをインポートする必要があります。(images.sqlもdata.sqlもインポートしないでください)  ``` shell> cd database/mysql shell> mysql -uzabbix -p<password> zabbix < schema.sql ＃Zabbixプロキシ用のデータベースを作成している場合は、ここで停止します shell> mysql -uzabbix -p<password> zabbix < images.sql shell> mysql -uzabbix -p<password> zabbix < data.sql ```  スキーマを正常にインポートした後、log_bin_trust_function_creatorsを無効にすることができます：  ``` shell> mysql -uroot -p<password> mysql> SET GLOBAL log_bin_trust_function_creators = 0; mysql> quit; ```

en-us	#### MySQL  -   CR\_CONN\_HOST\_ERROR -   CR\_SERVER\_GONE\_ERROR -   CR\_CONNECTION\_ERROR -   CR\_SERVER\_LOST -   CR\_UNKNOWN\_HOST -   ER\_SERVER\_SHUTDOWN -   ER\_ACCESS\_DENIED\_ERROR -   ER\_ILLEGAL\_GRANT\_FOR\_TABLE -   ER\_TABLEACCESS\_DENIED\_ERROR -   ER\_UNKNOWN\_ERROR
ja	#### MySQL  -   CR\_CONN\_HOST\_ERROR -   CR\_SERVER\_GONE\_ERROR -   CR\_CONNECTION\_ERROR -   CR\_SERVER\_LOST -   CR\_UNKNOWN\_HOST -   ER\_SERVER\_SHUTDOWN -   ER\_ACCESS\_DENIED\_ERROR -   ER\_ILLEGAL\_GRANT\_FOR\_TABLE -   ER\_TABLEACCESS\_DENIED\_ERROR -   ER\_UNKNOWN\_ERROR

en-us	#### MySQL custom error codes  If Zabbix is used with MySQL installation on Azure, an unclear error message *\[9002\] Some errors occurred* may appear in Zabbix logs. This generic error text is sent to Zabbix server or proxy by the database. To get more information about the cause of the error, check Azure logs.
ja	#### MySQLカスタムエラーコード  Azure上のMySQLインストールでZabbixを使用する場合、不明確なエラーメッセージ <br> *[9002] Some errors occurred* がZabbixログに表示されることがあります。 <br> この一般的なエラーテキストは、データベースからZabbix server またはproxyに送信されます。 <br> エラーの原因に関する詳細な情報を得るには、Azureのログを確認してください。 <br>

en-us	#### MySQL  Export and import must be performed in tmux/screen, so that the session isn't dropped.  ##### MySQL 5.7+/8.0+  * Rename old tables, create new tables by running `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<password> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Export and import data  mysqlsh should be [installed](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html).  mysqlsh should be able to connect to the DB. If connection is done  through socket, it could be needed to explicitly state a path to it.  Connect via mysqlsh:      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  Run (CSVPATH should/could be tweaked according to needs):  ``` CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### MySQL <5.7, MariaDB (or if mysqlsh cannot be used for some reason)  This option is slower and more time consuming, use only if  there is a reason not to use mysqlsh.  * Rename old tables, create new tables by running `history_pk_prepare.sql`.  ``` mysql -uzabbix -p<password> zabbix < /usr/share/doc/zabbix-sql-scripts/mysql/history_pk_prepare.sql ```  * Export and import data  Check if import/export is enabled only for files in the specific path:  ``` mysql> SELECT @@secure_file_priv; +-----------------------+ | @@secure_file_priv    | +-----------------------+ | /var/lib/mysql-files/ | +-----------------------+ ```  If the value is a path to directory, export/import could be performed for  files in that directory. In this case paths to files in queries should be  edited accordingly. Alternatively, secure_file_priv could be disabled  (set to empty string) during upgrade. If the value is empty, export/import  could be performed to/from files that could be located anywhere.  *max_execution_time* should be disabled before exporting data to avoid timeout during export.  ``` SET @@max_execution_time=0;  SELECT * INTO OUTFILE '/var/lib/mysql-files/history.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_old; LOAD DATA INFILE '/var/lib/mysql-files/history.csv' IGNORE INTO TABLE history FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_uint.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_uint_old; LOAD DATA INFILE '/var/lib/mysql-files/history_uint.csv' IGNORE INTO TABLE history_uint FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_str.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_str_old; LOAD DATA INFILE '/var/lib/mysql-files/history_str.csv' IGNORE INTO TABLE history_str FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_log.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_log_old; LOAD DATA INFILE '/var/lib/mysql-files/history_log.csv' IGNORE INTO TABLE history_log FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_text.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_text_old; LOAD DATA INFILE '/var/lib/mysql-files/history_text.csv' IGNORE INTO TABLE history_text FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n'; ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### Improving performance  Additional hints for improving performance in both cases:   * Increase bulk_insert_buffer_size buffer in the configuration  file inside [mysqld] section or set it before import with SET:  ``` [mysqld] bulk_insert_buffer_size=256M  mysql cli > SET SESSION bulk_insert_buffer_size= 1024 * 1024 * 256;  mysql cli > ... import queries ...  ```  * See "Optimizing InnoDB bulk data loading": ([MySQL 5.7]([https://dev.mysql.com/doc/refman/5.7/en/optimizing-innodb-bulk-data-loading.html]),  [MySQL 8.0]([https://dev.mysql.com/doc/refman/8.0/en/optimizing-innodb-bulk-data-loading.html]))  * Disable binary logging (should not be used in case of a slave servers,  since will not replicate data):  ``` mysql cli > SET SESSION SQL_LOG_BIN=0; mysql cli > ... import queries ... ```  
ja	#### MySQL  Export and import must be performed in tmux/screen, so that the session isn't dropped.  ##### MySQL 5.7+/8.0+  * Rename old tables, create new tables by running [history_pk_prepare.sql](https://git.zabbix.com/projects/ZBX/repos/zabbix/commits/b3e90f1b9574a655e43c6045cf7a5568b1cc1a3b)  * Export and import data  mysqlsh should be [installed](https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-install-linux-quick.html).  mysqlsh should be able to connect to the DB. If connection is done  through socket, it could be needed to explicitly state a path to it.  Connect via mysqlsh:      sudo mysqlsh -uroot -S /run/mysqld/mysqld.sock --no-password -Dzabbix  Run (CSVPATH should/could be tweaked according to needs):  ``` CSVPATH="/var/lib/mysql-files";  util.exportTable("history_old", CSVPATH + "/history.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });  util.exportTable("history_uint_old", CSVPATH + "/history_uint.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_uint.csv", {"dialect": "csv", "table": "history_uint" });  util.exportTable("history_str_old", CSVPATH + "/history_str.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_str.csv", {"dialect": "csv", "table": "history_str" });  util.exportTable("history_log_old", CSVPATH + "/history_log.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_log.csv", {"dialect": "csv", "table": "history_log" });  util.exportTable("history_text_old", CSVPATH + "/history_text.csv", { dialect: "csv" }); util.importTable(CSVPATH + "/history_text.csv", {"dialect": "csv", "table": "history_text" }); ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### MySQL <5.7, MariaDB (or if mysqlsh cannot be used for some reason)  This option is slower and more time consuming, use only if  there is a reason not to use mysqlsh.  * Rename old tables, create new tables by running [history_pk_prepare.sql](https://git.zabbix.com/projects/ZBX/repos/zabbix/commits/b3e90f1b9574a655e43c6045cf7a5568b1cc1a3b)  * Export and import data  Check if import/export is enabled only for files in the specific path:  ``` mysql> SELECT @@secure_file_priv; +-----------------------+ | @@secure_file_priv    | +-----------------------+ | /var/lib/mysql-files/ | +-----------------------+ ```  If the value is a path to directory, export/import could be performed for  files in that directory. In this case paths to files in queries should be  edited accordingly. Alternatively, secure_file_priv could be disabled  (set to empty string) during upgrade. If the value is empty, export/import  could be performed to/from files that could be located anywhere.  *max_execution_time* should be disabled before exporting data to avoid timeout during export.  ``` SET @@max_execution_time=0;  SELECT * INTO OUTFILE '/var/lib/mysql-files/history.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_old; LOAD DATA INFILE '/var/lib/mysql-files/history.csv' IGNORE INTO TABLE history FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_uint.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_uint_old; LOAD DATA INFILE '/var/lib/mysql-files/history_uint.csv' IGNORE INTO TABLE history_uint FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_str.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_str_old; LOAD DATA INFILE '/var/lib/mysql-files/history_str.csv' IGNORE INTO TABLE history_str FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_log.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_log_old; LOAD DATA INFILE '/var/lib/mysql-files/history_log.csv' IGNORE INTO TABLE history_log FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n';  SELECT * INTO OUTFILE '/var/lib/mysql-files/history_text.csv' FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n' FROM history_text_old; LOAD DATA INFILE '/var/lib/mysql-files/history_text.csv' IGNORE INTO TABLE history_text FIELDS TERMINATED BY ',' ESCAPED BY '"' LINES TERMINATED BY '\n'; ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### Improving performance  Additional hints for improving performance in both cases:   * Increase bulk_insert_buffer_size buffer in the configuration  file inside [mysqld] section or set it before import with SET:  ``` [mysqld] bulk_insert_buffer_size=256M  mysql cli > SET SESSION bulk_insert_buffer_size= 1024 * 1024 * 256;  mysql cli > ... import queries ...  ```  * See "Optimizing InnoDB bulk data loading": ([MySQL 5.7]([https://dev.mysql.com/doc/refman/5.7/en/optimizing-innodb-bulk-data-loading.html]),  [MySQL 8.0]([https://dev.mysql.com/doc/refman/8.0/en/optimizing-innodb-bulk-data-loading.html]))  * Disable binary logging (should not be used in case of a slave servers,  since will not replicate data):  ``` mysql cli > SET SESSION SQL_LOG_BIN=0; mysql cli > ... import queries ... ```  

en-us	### MySQL  Export and import must be performed in tmux/screen to ensure that the session isn't dropped.  See also: [Important notes](#important-notes)
ja	### MySQL  セッションがドロップされないように、エクスポートとインポートは tmux/screen で実行する必要があります。  参照: [重要事項](#important-notes)

en-us	#### MySQL  If a value contains a non-ASCII character in non UTF8 encoding - this character and the following will be discarded when the database stores this value. No warning messages will be written to the *zabbix\_server.log*.\ Relevant for at least MySQL version 5.1.61
ja	#### MySQL  少なくともMySQLバージョン5.1.61では、値に非UTF8エンコーディングの非ASCII文字が含まれている場合、この文字と次の文字は、データベースが値を格納するときに破棄されます。 警告メッセージは*zabbix\_server.log*に書き込まれません。

en-us	 ### MySQL  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |mysql.db.discovery\[connString, <username>, <password>\]|<|<|<| |List of MySQL databases. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|Result of the "show databases" SQL query in LLD JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.db.size\[connString, <username>, <password>,dbName\]|<|<|<| |Database size in bytes.|Result of the "select coalesce(sum(data\_length + index\_length),0) as size from information\_schema.tables where table\_schema=?" SQL query for specific database in bytes.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.<br>**dbName** - Database name.| | |mysql.get\_status\_variables\[connString, <username>, <password>\]|<|<|<| |Values of global status variables.|Result of the "show global status" SQL query in JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.ping\[connString, <username>, <password>\]|<|<|<| |Test if a connection is alive or not.|1 - connection is alive<br><br>0 - connection is broken (if there is any error presented including AUTH and configuration issues).|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.replication.discovery\[connString, <username>, <password>\]|<|<|<| |List of MySQL replications. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/systemd).|Result of the "show slave status" SQL query in LLD JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| | |mysql.replication.get\_slave\_status\[connString, <username>, <password>, <masterHost>\]|<|<|<| |Replication status.|Result of the "show slave status" SQL query in JSON format.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.<br>**masterHost** - Replication master host name.| | |mysql.version\[connString, <username>, <password>\]|<|<|<| |MySQL version.|String with MySQL instance version.|**connString** - URI or session name.<br>**username, password** - MySQL login credentials.| |
ja	### MySQL  |キー|<|<|<| |--|--|------|------| |**説明**|**戻り値**|**パラメータ**|**コメント**| |mysql.db.discovery\[connString, <username>, <password>\]|<|<|<| |MySQL データベースのリスト。 [ローレベルディスカバリ] に使用(/manual/discovery/low_level_discovery/examples/systemd).|LLD JSON 形式の"show databases"SQL クエリ結果|**connString** - URIまたはセッション名<br>**username, password** - MySQL 認証情報| | |mysql.db.size\[connString, <username>, <password>,dbName\]|<|<|<| |バイト単位のデータベース サイズ|特定のデータベースに対する"select coalesce(sum(data\_length + index\_length),0) as size from information\_schema.tables where table\_schema=?"SQL クエリの結果 (バイト単位)|**connString** - URIまたはセッション名<br>**username, password** - MySQL認証情報<br>**dbName** - データベース名| | |mysql.get\_status\_variables\[connString, <username>, <password>\]|<|<|<| |グローバル ステータス変数の値|JSON 形式の"show global status"SQLクエリの結果|**connString** - URIまたはセッション名<br>**username, password** - MySQL認証情報| | |mysql.ping\[connString, <username>, <password>\]|<|<|<| |接続が有効かどうか|1 - 有効<br><br>0 - 無効(AUTH や構成の問題など、何らかのエラーが表示される場合)|**connString** - URIまたはセッション名<br>**username, password** - MySQL認証情報| | |mysql.replication.discovery\[connString, <username>, <password>\]|<|<|<| |MySQL レプリケーションのリスト。 [ローレベルディスカバリ] に使用(/manual/discovery/low_level_discovery/examples/systemd).|LLD JSON 形式の"show slave status"SQL クエリの結果|**connString** - URIまたはセッション名<br>**username, password** - MySQL認証情報| | |mysql.replication.get\_slave\_status\[connString, <username>, <password>, <masterHost>\]|<|<|<| |レプリケーションステータス|JSON 形式の"show slave status"SQL クエリの結果|**connString** - URIまたはセッション名<br>**username, password** - MySQL認証情報<br>**masterHost** - レプリケーション マスターのホスト名。| | |mysql.version\[connString, <username>, <password>\]|<|<|<| |MySQLバージョン|MySQL インスタンスのバージョンを含む文字列|**connString** - URIまたはセッション名<br>**username, password** - MySQL認証情報| |

en-us	#### MySQL/MariaDB  **1.** Check the database character set and collation.  For example:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | latin2                   | latin2 _general_ci   |     +--------------------------+----------------------+  As we see, the character set here is not 'utf8' and collation is not 'utf8\_bin', so we need to fix them.  **2.** Stop Zabbix.  **3.** Create a backup copy of the database!  **4.** Fix the character set and collation on database level:      alter database <your DB name> character set utf8 collate utf8_bin;  Fixed values:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8                     | utf8_bin             |     +--------------------------+----------------------+   **5.** Load the [script](https://support.zabbix.com/secure/attachment/113858/113858_utf8_convert.sql) to fix character set and collation on table and column level:      mysql <your DB name> < utf8_convert.sql  **6.** Execute the script:                     SET @ZABBIX_DATABASE = '<your DB name>';     If MariaDB →  set innodb_strict_mode = OFF;                            CALL zbx_convert_utf8();     If MariaDB →  set innodb_strict_mode = ON;                       drop procedure zbx_convert_utf8;  Note that data encoding will be changed on disk. For example, when converting characters like Æ, Ñ, Ö from 'latin1' to 'utf8' they will go from 1 byte to 2 bytes. Thus the repaired database may require more space than before.  **7.** If no errors - you may want to create a database backup copy with the fixed database.  **8.** Start Zabbix.  
ja	#### MySQL/MariaDB  **1.** Check the database character set and collation.  For example:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | latin2                   | latin2 _general_ci   |     +--------------------------+----------------------+  As we see, the character set here is not 'utf8' and collation is not 'utf8\_bin', so we need to fix them.  **2.** Stop Zabbix.  **3.** Create a backup copy of the database!  **4.** Fix the character set and collation on database level:      alter database <your DB name> character set utf8 collate utf8_bin;  Fixed values:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8                     | utf8_bin             |     +--------------------------+----------------------+   **5.** Load the [script](https://support.zabbix.com/secure/attachment/113858/113858_utf8_convert.sql) to fix character set and collation on table and column level:      mysql <your DB name> < utf8_convert.sql  **6.** Execute the script:                     SET @ZABBIX_DATABASE = '<your DB name>';     If MariaDB →  set innodb_strict_mode = OFF;                            CALL zbx_convert_utf8();     If MariaDB →  set innodb_strict_mode = ON;                       drop procedure zbx_convert_utf8;  Note that data encoding will be changed on disk. For example, when converting characters like Æ, Ñ, Ö from 'latin1' to 'utf8' they will go from 1 byte to 2 bytes. Thus the repaired database may require more space than before.  **7.** If no errors - you may want to create a database backup copy with the fixed database.  **8.** Start Zabbix.  

en-us	#### MySQL/MariaDB  Historically, MySQL and derivatives used 'utf8' as an alias for utf8mb3 - MySQL's own 3-byte implementation of the standard UTF8, which is 4-byte. Starting from MySQL 8.0.28 and MariaDB 10.6.1, 'utf8mb3' character set is deprecated and at some point its support will be dropped while 'utf8' will become a reference to 'utf8mb4'. Since Zabbix 6.0, 'utf8mb4' is supported. To avoid future problems, it is highly recommended to use 'utf8mb4'. Another advantage of switching to 'utf8mb4' is support of supplementary Unicode characters.  ::: notewarning As versions before Zabbix 6.0 are not aware of utf8mb4, make sure to first upgrade  Zabbix server and DB schema to 6.0.x before executing utf8mb4 conversion. :::  **1.** Check the database character set and collation.  For example:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | latin2                   | latin2 _general_ci   |     +--------------------------+----------------------+  Or:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8                     | utf8_bin             |     +--------------------------+----------------------+  As we see, the character set here is not 'utf8mb4' and collation is not 'utf8mb4\_bin', so we need to fix them.  **2.** Stop Zabbix.  **3.** Create a backup copy of the database!  **4.** Fix the character set and collation on database level:      alter database <your DB name> character set utf8mb4 collate utf8mb4_bin;  Fixed values:      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8mb4                  | utf8mb4_bin          |     +--------------------------+----------------------+   **5.** Load the [script](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql) to fix character set and collation on table and column level:      mysql <your DB name> < utf8mb4_convert.sql  **6.** Execute the script:                     SET @ZABBIX_DATABASE = '<your DB name>';     If MariaDB →  set innodb_strict_mode = OFF;                            CALL zbx_convert_utf8();     If MariaDB →  set innodb_strict_mode = ON;                       drop procedure zbx_convert_utf8;  Please note that 'utf8mb4' is expected to consume slightly more disk space.  **7.** If no errors - you may want to create a database backup copy with the fixed database.  **8.** Start Zabbix.
ja	#### MySQL/MariaDB  歴史的に、MySQLとその派生物はutf8mb3のエイリアスとして「utf8」を使用していました。これはMySQL独自の標準UTF8の3バイト実装であり、4バイトです。  MySQL8.0.28およびMariaDB10.6.1以降、「utf8mb3」キャラクターセットは非推奨になりました。ある時点でサポートが終了し、「utf8」は「utf8mb4」への参照になります。 Zabbix 6.0以降、「utf8mb4」がサポートされています。将来の問題を回避するために、「utf8mb4」を使用することを強くお勧めします。 'utf8mb4'に切り替えるもう1つの利点は、補足Unicode文字をサポートすることです。  ::: notewarning Zabbix 6.0より前のバージョンはutf8mb4を認識しないため、utf8mb4変換を実行する前に、まずZabbixサーバーとDBスキーマを6.0.xにアップグレードしてください。 :::  **1.**データベースのキャラクターセットと照合を確認してください。  実行例：      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | latin2                   | latin2 _general_ci   |     +--------------------------+----------------------+  または：      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8                     | utf8_bin             |     +--------------------------+----------------------+  ご覧のとおり、キャラクターセットは「utf8mb4」ではなく、照合も「utf8mb4\_bin」ではないため、修正する必要があります。  **2.**Zabbixを停止します。  **3.**データベースのバックアップコピーを作成します。  **4.**データベースレベルでキャラクターセットと照合を修正します。      alter database <データベース名> character set utf8mb4 collate utf8mb4_bin;  修正値の確認：      mysql> SELECT @@character_set_database, @@collation_database;     +--------------------------+----------------------+     | @@character_set_database | @@collation_database |     +--------------------------+----------------------+     | utf8mb4                  | utf8mb4_bin          |     +--------------------------+----------------------+   **5.**[スクリプト](../../../../assets/en/manual/appendix/install/utf8mb4_convert.sql)をロードして、テーブルおよび列レベルでの文字セットと照合を修正します。      mysql <データベース名> < utf8mb4_convert.sql  **6.**スクリプトを実行します。                     SET @ZABBIX_DATABASE='<データベース名>';     MariaDBの場合→set innodb_strict_mode = OFF;                    CALL zbx_convert_utf8();     MariaDBの場合→set innodb_strict_mode = ON;                    drop procedure zbx_convert_utf8;  'utf8mb4'はわずかに多くのディスクスペースを消費すると予想されることに注意してください。  **7.**エラーがない場合 - 修正したデータベースのバックアップコピーを作成することをお勧めします。  **8.**Zabbixを起動します。

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

en-us	##### MySQL  Several user parameters can be used for the monitoring of MySQL in the agent configuration file: /usr/local/etc/zabbix\_agentd.conf      ### Set of parameters for monitoring MySQL server (v3.23.42 and later)     ### Change -u and add -p if required     #UserParameter=mysql.ping,mysqladmin -uroot  ping|grep alive|wc -l     #UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "     #UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "     #UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "     #UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "     #UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "     #UserParameter=mysql.version,mysql -V  -   *mysql.ping*  Check whether MySQL is alive.          Result: 0 - not started 1 - alive  -   *mysql.uptime*  Number of seconds MySQL is running.  -   *mysql.threads*  Number of MySQL threads.  -   *mysql.questions*  Number of processed queries.  -   *mysql.slowqueries*  Number of slow queries.  -   *mysql.qps*  Queries per second.  -   *mysql.version*  Version of MySQL. For example: mysql Ver 14.14 Distrib 5.1.53, for pc-linux-gnu (i686)  For additional information see also the userparameter\_mysql.conf file in conf/zabbix\_agentd directory.
ja	##### MySQL  /usr/local/etc/zabbix\_agentd.conf のエージェント設定ファイルで、MySQL の監視にいくつかのユーザー パラメータを使用できます。      ### Set of parameters for monitoring MySQL server (v3.23.42 and later)     ### Change -u and add -p if required     #UserParameter=mysql.ping,mysqladmin -uroot  ping|grep alive|wc -l     #UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "     #UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "     #UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "     #UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "     #UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "     #UserParameter=mysql.version,mysql -V  -   *mysql.ping*  MySQL が稼働しているかどうかを確認します。          結果: 0 - 停止 1 - 稼働  -   *mysql.uptime*  MySQLの稼働時間(秒)  -   *mysql.threads*  MySQL スレッド数  -   *mysql.questions*  処理されたクエリ数  -   *mysql.slowqueries*  遅いクエリ数  -   *mysql.qps*  1 秒あたりのクエリ数  -   *mysql.version*  MySQL のバージョン。 例: mysql Ver 14.14 Distrib 5.1.53、pc-linux-gnu (i686)  追加情報については、conf/zabbix\_agentd ディレクトリにある userparameter\_mysql.conf ファイルも参照してください。

en-us	##### Named sessions  Named sessions represent an additional level of plugin parameters and can be used to define separate sets of authentication parameters for each of the instances being monitored. Each named session parameter should have the following structure:  Plugins.<PluginName>.<SessionName>.<Parameter>=<Value>  A session name can be used as a connString item key parameter instead of specifying a URI, username, and password separately. In item keys, the first parameter can be either a connString or a Uri. If the first key parameter matches a session name specified in the configuration file, the check will be executed using named session parameters. If the first key parameter doesn't match any session name, it will be treated as a Uri.  Note, that:  -   when providing a connString (session name) in key parameters, key     parameters for username and password must be empty; -   passing embedded URI credentials is not supported, consider using     named sessions instead; -   in case an authentication parameter is not specified for the named     session, a hardcoded default value will be used.  The list of available named session parameters depends on the plugin, see individual plugin [configuration files](/manual/appendix/config/zabbix_agent2_plugins) for details.  **Example:** Monitoring of two instances “MySQL1” and “MySQL2” can be configured in the following way:      Plugins.Mysql.Sessions.MySQL1.Uri=tcp://127.0.0.1:3306     Plugins.Mysql.Sessions.MySQL1.User=<UsernameForMySQL1>     Plugins.Mysql.Sessions.MySQL1.Password=<PasswordForMySQL1>         Plugins.Mysql.Sessions.MySQL2.Uri=tcp://127.0.0.1:3307        Plugins.Mysql.Sessions.MySQL2.User=<UsernameForMySQL2>     Plugins.Mysql.Sessions.MySQL2.Password=<PasswordForMySQL2>  Now, these names may be used as connStrings in keys instead of URIs:      mysql.ping[MySQL1]     mysql.ping[MySQL2]
ja	##### 名前付きセッション  名前付きセッションは、プラグインパラメータの追加レベルを表し、監視対象の各インスタンスに対して個別の認証パラメータ<br> セットを定義するために使用することができます。各名前付きセッションのパラメータは、以下のような構造になっている<br> 必要があります:  Plugins.<PluginName>.<SessionName>.<Parameter>=<Value>  URI、ユーザー名、パスワードを別々に指定する代わりに、セッション名を connString の item キーパラメーターとして<br> 使用することができます。item キーでは、最初のパラメータは connString または Uri のいずれかにすることができます。<br> 最初のキーパラメータが設定ファイルで指定されたセッション名と一致する場合、名前付きセッションパラメータを使用して<br> チェックが実行されます。最初のキーパラメータがどのセッション名にも一致しない場合、それはUri として扱われます。<br>  ただし、:  -   キーパラメーターに connString (セッション名) を指定する場合、ユーザー名とパスワードのキーパラメーターは空である     必要があります。 -   埋め込み URI の認証情報を渡すことはサポートされていませんので、代わりに名前付きセッションの使用を検討してください。 -   名前付きセッションで認証パラメータが指定されない場合、ハードコードされたデフォルト値が使用されます。  使用可能な名前付きセッションパラメータのリストはプラグインによって異なります。詳細は<br> 各プラグインの [configuration files](/manual/appendix/config/zabbix_agent2_plugins) を参照してください。  **例:** 2つのインスタンス "MySQL1" と "MySQL2" の監視は、以下のように設定することができます。:      Plugins.Mysql.Sessions.MySQL1.Uri=tcp://127.0.0.1:3306     Plugins.Mysql.Sessions.MySQL1.User=<UsernameForMySQL1>     Plugins.Mysql.Sessions.MySQL1.Password=<PasswordForMySQL1>         Plugins.Mysql.Sessions.MySQL2.Uri=tcp://127.0.0.1:3307        Plugins.Mysql.Sessions.MySQL2.User=<UsernameForMySQL2>     Plugins.Mysql.Sessions.MySQL2.Password=<PasswordForMySQL2>  これらの名前は、URIの代わりにキーの connString として使用することができます:      mysql.ping[MySQL1]     mysql.ping[MySQL2]

en-us	## NAME  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}
ja	## 名前  zabbix\_agent2 - Zabbix エージェント 2\ \ [ ]{#lbAC}

en-us	## NAME  zabbix\_agentd - Zabbix agent daemon [ ]{#lbAC}
ja	## 名前  zabbix\_agentd - Zabbix エージェント デーモン [ ]{#lbAC}

en-us	## NAME  zabbix\_get - Zabbix get utility [ ]{#lbAC}
ja	## 名前  zabbix\_get - Zabbix get ユーティリティ [ ]{#lbAC}

en-us	## NAME  zabbix\_js - Zabbix JS utility [ ]{#lbAC}
ja	## 名前  zabbix\_js - Zabbix JS ユーティリティ [ ]{#lbAC}

en-us	## NAME  zabbix\_proxy - Zabbix proxy daemon [ ]{#lbAC}
ja	## 名前  zabbix\_proxy - Zabbix プロキシデーモン [ ]{#lbAC}

en-us	## NAME  zabbix\_sender - Zabbix sender utility [ ]{#lbAC}
ja	## 名前  zabbix\_sender - Zabbix sender ユーティリティ[ ]{#lbAC}

en-us	## NAME  zabbix\_server - Zabbix server daemon [ ]{#lbAC}
ja	## 名前  zabbix\_server - Zabbix サーバーデーモン [ ]{#lbAC}

en-us	## NAME  zabbix\_web\_service - Zabbix web service [ ]{#lbAC}
ja	## 名前  zabbix\_web\_service - Zabbix web サービス [ ]{#lbAC}

en-us	##### Naming and location of persistent files  Zabbix agent distinguishes active checks by their keys. For example, logrt\[/home/zabbix/test.log\] and logrt\[/home/zabbix/test.log,\] are different items.  Modifying the item logrt\[/home/zabbix/test.log,,,10\] in frontend to logrt\[/home/zabbix/test.log,,,20\] will result in deleting the item logrt[/home/zabbix/test.log,,,10] from the agent's list of active checks and creating logrt\[/home/zabbix/test.log,,,20\] item \(some attributes are carried across modification in frontend/server, not in agent\).  The file name is composed of MD5 sum of item key with item key length appended to reduce possibility of collisions.  For example, the state of logrt\[/home/zabbix50/test.log,,,,,,,,/home/zabbix50/agent_private\] item will be kept in persistent file c963ade4008054813bbc0a650bb8e09266.  Multiple log items can use the same value of **persistent\_dir**.  **persistent\_dir** is specified by taking into account specific file system layouts, mount points and mount options and storage mirroring configuration - the persistent file should be on the same mirrored filesystem as the monitored log file.  If **persistent\_dir** directory cannot be created or does not exist, or access rights for Zabbix agent does not allow to create/write/read/delete files the log item becomes NOTSUPPORTED.
ja	##### 永続ファイルの命名と場所  Zabbix agent は、アクティブなチェックをキーで区別します。例えば、 logrt\[/home/zabbix/test.log\] と <br> logrt\[/home/zabbix/test.log,\] は異なるアイテムです。 フロントエンドの item logrt\[/home/zabbix/test.log,,,10\] を<br>  logrt\[/home/zabbix/test.log,,,20\] に変更すると、item logrt\[/home/zabbix/test.log,,,10\] が削除されます。 <br> logrt\[/home/zabbix/test.log,,10\] を agent のアクティブチェックリストから削除し、logrt\[/home/zabbix/test.log,,20\] item を作成します。<br> （いくつかの属性は、agent ではなくフロントエンド/サーバで変更されます）  ファイル名は、item  キーの MD5 チェックサムと、衝突の可能性を低減するために item キーの長さを付加したものです。 <br> 例えば、 logrt\[/home/zabbix50/test.log,,,,,,/home/zabbix50/agent_private\] item の状態は、<br> 永続ファイル c963ade4008054813bbc0a650bb8e09266 に保存されます。<br>  **persistent_dir** は、複数のログ item で同じ値を使用できます。  **persistent_dir** は、特定のファイルシステムのレイアウト、マウントポイント、マウントオプション、ストレージのミラーリング設定を<br> 考慮して指定されます。  **persistent_dir** ディレクトリが作成できないか存在しないか、Zabbix agent のアクセス権でファイルの作成/書き込み/読み取り/削除が<br> できない場合、ログ item はNOTSUPPORTEDになります。

en-us	##### Naming convention  Before you create a module, it is important to agree on the naming convention for different module items such as directories and files so that we could keep things well organized. You can also find examples above, in the [Module structure](#module_structure) section.  |Item|Naming rules|Example| |----|------------|-------| |*Module directory*|Lowercase \[a-z\], underscore and decimal digits|example\_v2| |*Action subdirectories*|Lowercase \[a-z\] and underscore character|data\_export| |*Action files*|CamelCase, ending with action type|SomethingView.php| |*View and partial files*|Lowercase \[a-z\]<br>Words separated with dot<br>Prefixed by `module.` followed by module name<br>Ending with action type and .php file extension|module.example.something.view.php| |*Javascript files*|The same rules apply as for view and partial files, except the .js.php file extension.|module.example.something.view.js.php|  Note that the 'module' prefix and name inclusion is mandatory for view and partial file names, unless you need to override Zabbix core views or partials. This rule, however, does not apply to action file names.
ja	##### 命名規則  モジュールを作成する前に、ディレクトリやファイルなど、モジュールの各項目の命名規則について合意しておくことが重要です。 <br> また、上記の例 [Module structure](#module_structure) の項を参照してください。 <br>  |Item|命名ルール|例| |----|------------|-------| |*Module directory*|Lowercase \[a-z\], underscore and decimal digits|example\_v2| |*Action subdirectories*|Lowercase \[a-z\] and underscore character|data\_export| |*Action files*|CamelCase, ending with action type|SomethingView.php| |*View and partial files*|Lowercase \[a-z\]<br>Words separated with dot<br>Prefixed by `module.` followed by module name<br>Ending with action type and .php file extension|module.example.something.view.php| |*Javascript files*|The same rules apply as for view and partial files, except the .js.php file extension.|module.example.something.view.js.php|  Zabbixコアのビューまたはパーシャルを上書きする必要がある場合を除き、ビューとパーシャルのファイル名には'module'の <br> プレフィックスと名前のインクルージョンが必須であることに注意してください。 <br> ただし、このルールはアクションファイル名には適用されません。 <br>

en-us	 Navigation tree elements are displayed in a list. You can:  -   drag an element (including its child elements) to a new place in the list; -   expand or collapse an element to display or hide its child elements; -   add a child element (with or without a linked map) to an element; -   add multiple child elements (with linked maps) to an element; -   edit an element; -   remove an element (including its child elements).  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree_element.png)
ja	ナビゲーション ツリー要素はリストに表示されます。次の操作を実行できます:  - (子要素を含む)要素をリスト内の新しい場所にドラッグする。 - 要素を展開または折りたたんで子要素を表示または非表示にする。 - リンクマップ付き(またはリンクマップなし)の子要素を要素に追加する。 - (リンクマップを持つ)複数の子要素を要素に追加する。 - 要素を編集する。 - (子要素を含む)要素を削除する。  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/map_tree_element.png)

en-us	#### Negative problem duration  It is actually possible in some common situations to have negative problem duration i.e. when the problem resolution time is earlier than problem creation time, e. g.:  -   If some host is monitored by proxy and a network error happens,     leading to no data received from the proxy for a while, the     nodata(/host/key) trigger will be fired by the server. When the     connection is restored, the server will receive item data from the     proxy having a time from the past. Then, the nodata(/host/key)     problem will be resolved and it will have a negative problem     duration; -   When item data that resolve the problem event are sent by Zabbix     sender and contain a timestamp earlier than the problem creation     time, a negative problem duration will also be displayed.  ::: noteclassic Negative problem duration is not affecting [SLA calculation](/manual/it_services) or [Availability report](/manual/web_interface/frontend_sections/reports/availability) of a particular trigger in any way; it neither reduces nor expands problem time. :::
ja	#### 負の障害期間  いくつかの状況では障害の解決時間が障害の作成時間よりも早いなど、障害の期間がマイナスになる可能性があります。  例： -   If some host is monitored by proxy and a network error happens, leading to no data received from the proxy for a while, the  nodata(/host/key) trigger will be fired by the server. When the connection is restored, the server will receive item data from the proxy having a time from the past. Then, the nodata(/host/key) problem will be resolved and it will have a negative problem duration; 一部のホストがプロキシによって監視されていて、ネットワークエラーが発生し、しばらくの間プロキシからデータが受信されない場合、サーバーによってnodata(/host/key)トリガーが起動されます。 接続が回復すると、サーバーは過去の時間を持つプロキシからアイテムデータを受信します。 次にnodata(/host/key)障害が解決され、障害の期間がマイナスになります。 -   障害イベントを解決するアイテムデータがZabbix送信者によって送信され、障害作成時刻より前のタイムスタンプが含まれている場合、負の障害期間が表示されます。  ::: noteclassic 負の障害期間は、特定のトリガーの[SLA計算](/manual/it_services)または[稼働レポート](/manual/web_interface/frontend_sections/reports/availability)に影響を与えません。 障害期間を短縮も拡大もしません。 :::

en-us	#### NetBSD 8.0 and newer  Various Zabbix processes may randomly crash on startup on the NetBSD versions 8.X and 9.X. That is due to the too small default stack size (4MB), which must be increased by running:      ulimit -s 10240  For more information, please see the related problem report: [ZBX-18275](https://support.zabbix.com/browse/ZBX-18275).
ja	#### NetBSD 8.0とそれ以降  NetBSD 8.0以降では、起動時にZabbixの様々なプロセスがランダムにクラッシュすることがあります。 <br> バージョン8.Xおよび9.Xでは、デフォルトのスタックサイズ(4MB)が小さすぎることが原因です。この値を増やす必要があります。 <br>      ulimit -s 10240 <br>  詳しくは、関連する問題報告[ZBX-18275](https://support.zabbix.com/browse/ZBX-18275)を参照してください。 <br>

en-us	##### Network data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**net.dns**\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<| |Checks if DNS service is up.|0 - DNS is down (server did not respond or DNS resolution failed)<br><br>1 - DNS is up|**ip** - IP address of DNS server (leave empty for the default DNS server, on Windows supported for Zabbix agent 2, ignored for Zabbix agent)<br>**name** - DNS name to query<br>**type** - record type to be queried (default is *SOA*)<br>**timeout** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - timeout for the request in seconds (default is 1 second)<br>**count** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - number of tries for the request (default is 2)<br>**protocol** (since version 3.0) - the protocol used to perform DNS queries: *udp* (default) or *tcp*|Example:<br>=> net.dns\[8.8.8.8,example.com,MX,2,1\]<br><br>The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *AAAA*, *SRV*<br><br>Internationalized domain names are not supported, please use IDNA encoded names instead.<br><br>SRV record type is supported since Zabbix 1.8.6 (Unix) and 2.0.0 (Windows).<br><br>Naming before Zabbix 2.0 (still supported): *net.tcp.dns*| |**net.dns.record**\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<| |Performs a DNS query.|Character string with the required type of information|**ip** - IP address of DNS server (leave empty for the default DNS server, ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer)<br>**name** - DNS name to query<br>**type** - record type to be queried (default is *SOA*)<br>**timeout** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - timeout for the request in seconds (default is 1 second)<br>**count** (ignored on Windows, unless using Zabbix agent 2 version 6.0.1 or newer) - number of tries for the request (default is 2)<br>**protocol**(since version 3.0) - the protocol used to perform DNS queries: *udp* (default) or *tcp*|Example:<br>=> net.dns.record\[8.8.8.8,example.com,MX,2,1\]<br><br>The possible values for `type` are:<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, *WKS* (not supported for Zabbix agent on Windows, Zabbix agent 2 on all OS), *HINFO*, *MINFO*, *TXT*, *AAAA*, *SRV*<br><br>Internationalized domain names are not supported, please use IDNA encoded names instead.<br><br>SRV record type is supported since Zabbix 1.8.6 (Unix) and 2.0.0 (Windows).<br><br>Naming before Zabbix 2.0 (still supported): *net.tcp.dns.query*| |**net.if.collisions**\[if\]|<|<|<| |Number of out-of-window collisions.|Integer|**if** - network interface name| | |**net.if.discovery**|<|<|<| |List of network interfaces. Used for low-level discovery.|JSON object| |Supported since Zabbix 2.0.<br><br>On FreeBSD, OpenBSD and NetBSD supported since Zabbix 2.2.<br><br>Some Windows versions (for example, Server 2008) might require the latest updates installed to support non-ASCII characters in interface names.| |**net.if.in**\[if,<mode>\]|<|<|<| |Incoming traffic statistics on network interface.|Integer|**if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows)<br>**mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*frame* - the number of packet framing errors<br>*compressed* - the number of compressed packets received by the device driver<br>*multicast* - the number of multicast frames received by the device driver|On Windows, the item gets values from 64-bit counters if available. 64-bit interface statistic counters were introduced in Windows Vista and Windows Server 2008. If 64-bit counters are not available, the agent uses 32-bit counters.<br><br>Multi-byte interface names on Windows are supported since Zabbix 1.8.6.<br><br>Examples:<br>=> net.if.in\[eth0,errors\]<br>=> net.if.in\[eth0\]<br><br>You may obtain network interface descriptions on Windows with net.if.discovery or net.if.list items.<br><br>You may use this key with the *Change per second* preprocessing step in order to get bytes per second statistics.| |**net.if.out**\[if,<mode>\]|<|<|<| |Outgoing traffic statistics on network interface.|Integer|**if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows)<br>**mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*collisions (colls)* - the number of collisions detected on the interface<br>*carrier* - the number of carrier losses detected by the device driver<br>*compressed* - the number of compressed packets transmitted by the device driver|On Windows, the item gets values from 64-bit counters if available. 64-bit interface statistic counters were introduced in Windows Vista and Windows Server 2008. If 64-bit counters are not available, the agent uses 32-bit counters.<br><br>Multi-byte interface names on Windows are supported since Zabbix agent 1.8.6 version.<br><br>Examples:<br>=> net.if.out\[eth0,errors\]<br>=> net.if.out\[eth0\]<br><br>You may obtain network interface descriptions on Windows with net.if.discovery or net.if.list items.<br><br>You may use this key with the *Change per second* preprocessing step in order to get bytes per second statistics.| |**net.if.total**\[if,<mode>\]|<|<|<| |Sum of incoming and outgoing traffic statistics on network interface.|Integer|**if** - network interface name (Unix); network interface full description or IPv4 address; or, if in braces, network interface GUID (Windows)<br>**mode** - possible values:<br>*bytes* - number of bytes (default)<br>*packets* - number of packets<br>*errors* - number of errors<br>*dropped* - number of dropped packets<br>*overruns (fifo)* - the number of FIFO buffer errors<br>*compressed* - the number of compressed packets transmitted or received by the device driver|On Windows, the item gets values from 64-bit counters if available. 64-bit interface statistic counters were introduced in Windows Vista and Windows Server 2008. If 64-bit counters are not available, the agent uses 32-bit counters.<br><br>Examples:<br>=> net.if.total\[eth0,errors\]<br>=> net.if.total\[eth0\]<br><br>You may obtain network interface descriptions on Windows with net.if.discovery or net.if.list items.<br><br>You may use this key with the *Change per second* preprocessing step in order to get bytes per second statistics.<br><br>Note that dropped packets are supported only if both net.if.in and net.if.out work for dropped packets on your platform.| |**net.tcp.listen**\[port\]|<|<|<| |Checks if this TCP port is in LISTEN state.|0 - it is not in LISTEN state<br><br>1 - it is in LISTEN state|**port** - TCP port number|Example:<br>=> net.tcp.listen\[80\]<br><br>On Linux supported since Zabbix 1.8.4<br><br>Since Zabbix 3.0.0, on Linux kernels 2.6.14 and above, information about listening TCP sockets is obtained from the kernel's NETLINK interface, if possible. Otherwise, the information is retrieved from /proc/net/tcp and /proc/net/tcp6 files.| |**net.tcp.port**\[<ip>,port\]|<|<|<| |Checks if it is possible to make TCP connection to specified port.|0 - cannot connect<br><br>1 - can connect|**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number|Example:<br>=> net.tcp.port\[,80\] → can be used to test availability of web server running on port 80.<br><br>For simple TCP performance testing use net.tcp.service.perf\[tcp,<ip>,<port>\]<br><br>Note that these checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).| |**net.tcp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and accepting TCP connections.|0 - service is down<br><br>1 - service is running|**service** - either of:<br>*ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.tcp.service\[ftp,,45\] → can be used to test the availability of FTP server on TCP port 45.<br><br>Note that these checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).<br><br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.port for checks like these.<br><br>Checking of LDAP and HTTPS on Windows is only supported by Zabbix agent 2.<br><br>Note that the telnet check looks for a login prompt (':' at the end).<br><br>*https* and *telnet* services are supported since Zabbix 2.0.| |**net.tcp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of TCP service.|Float<br><br>0 - service is down<br><br>seconds - the number of seconds spent while connecting to the service|**service** - either of:<br>*ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.tcp.service.perf\[ssh\] → can be used to test the speed of initial response from SSH server.<br><br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service.perf\[tcp,<ip>,<port>\] for checks like these.<br><br>Checking of LDAP and HTTPS on Windows is only supported by Zabbix agent 2.<br><br>Note that the telnet check looks for a login prompt (':' at the end).<br><br>*https* and *telnet* services are supported since Zabbix 2.0.| |**net.tcp.socket.count**\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<| |Return the number of TCP sockets that match parameters.|Integer|**laddr** - local IPv4/6 address or CIDR subnet<br>**lport** - local port number or service name<br>**raddr** - remote IPv4/6 address or CIDR subnet<br>**rport** - remote port number or service name<br>**state** - connection state (*established*, *syn\_sent*, *syn\_recv*, *fin\_wait1*, *fin\_wait2*, *time\_wait*, *close*, *close\_wait*, *last\_ack*, *listen*, *closing*)|This item is supported on Linux only on both Zabbix agent/agent 2. On Zabbix agent 2 it is also supported on 64-bit Windows.<br><br>Example:<br>=> net.tcp.socket.count\[,80,,,established\] → returns the number of connections to local TCP port 80 in the *established* state<br><br>This item is supported since Zabbix 6.0.| |**net.udp.listen**\[port\]|<|<|<| |Checks if this UDP port is in LISTEN state.|0 - it is not in LISTEN state<br><br>1 - it is in LISTEN state|**port** - UDP port number|Example:<br>=> net.udp.listen\[68\]<br><br>On Linux supported since Zabbix 1.8.4| |**net.udp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and responding to UDP requests.|0 - service is down<br><br>1 - service is running|**service** - *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.udp.service\[ntp,,45\] → can be used to test the availability of NTP service on UDP port 45.<br><br>This item is supported since Zabbix 3.0.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |**net.udp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of UDP service.|Float<br><br>0 - service is down<br><br>seconds - the number of seconds spent waiting for response from the service|**service** - *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP or DNS name (default is 127.0.0.1)<br>**port** - port number (by default standard service port number is used)|Example:<br>=> net.udp.service.perf\[ntp\] → can be used to test response time from NTP service.<br><br>This item is supported since Zabbix 3.0.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |**net.udp.socket.count**\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<| |Return the number of UDP sockets that match parameters.|Integer|**laddr** - local IPv4/6 address or CIDR subnet<br>**lport** - local port number or service name<br>**raddr** - remote IPv4/6 address or CIDR subnet<br>**rport** - remote port number or service name<br>**state** - connection state (*established*, *unconn*)|This item is supported on Linux only on both Zabbix agent/agent 2. On Zabbix agent 2 it is also supported on 64-bit Windows.<br><br>Example:<br>=> net.udp.socket.count\[,,,,established\] → returns the number of UDP sockets in the connected state<br><br>This item is supported since Zabbix 6.0.|
ja	##### ネットワークデータ  |アイテムキー|<|<|<| |--|--|------|------| |説明|戻り値|パラメータ|コメント| |**net.dns**\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<| |DNS サービスが稼働しているかどうかを確認します|0 - DNS がダウンしています (サーバーが応答しなかったか、DNSの解決に失敗しました)<br><br>1 - DNS がアップしています|**ip** - DNS サーバーの IP アドレス (デフォルトの DNS サーバーの場合は空のままにします。Windows では Zabbix エージェント 2 でサポートされています。Zabbix エージェントでは無視されます)<br>**name** - クエリする DNS 名<br>* *type** - クエリされるレコード タイプ (デフォルトは *SOA*)<br>**timeout** (Zabbix エージェント 2 バージョン 6.0.1 以降を使用しない限り、Windows では無視されます) - 秒単位のリクエストのタイムアウト ( デフォルトは 1 秒)<br>**count** (Zabbix エージェント 2 バージョン 6.0.1 以降を使用しない限り、Windows では無視されます) - リクエストの試行回数 (デフォルトは 2)<br>**プロトコル** (バージョン 3.0 以降) - DNS クエリの実行に使用されるプロトコル: *udp* (デフォルト) または *tcp*|例:<br>=> net.dns\[8.8.8.8,example.com,MX,2,1\]<br><br>`type` の可能な値は次のとおりです。<br>*ANY*, *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA* 、*NULL*、*WKS* (Windows の Zabbix エージェント、すべての OS の Zabbix エージェント 2 ではサポートされていません)、*HINFO*、*MINFO*、*TXT*、*AAAA*、*SRV*<br><br>国際化されたドメイン名はサポートされていません。代わりに IDNA でエンコードされた名前を使用してください。<br><br>SRV レコード タイプは、Zabbix 1.8.6 (Unix) および 2.0.0 (Windows) 以降でサポートされています。<br><br>Zabbix 2.0以前の命名 (引き続きサポートされています): *net.tcp.dns*| |**net.dns.record**\[<ip>,name,<type>,<timeout>,<count>,<protocol>\]|<|<|<| |DNS クエリを実行します|必要な種類の情報を含む文字列|**ip** - DNS サーバーの IP アドレス (デフォルトの DNS サーバーの場合は空のままにします。Zabbix エージェント 2 バージョン 6.0.1 以降を使用しない限り、Windows では無視されます)<br>**name** - クエリする DNS 名< br>**type** - クエリするレコード タイプ (デフォルトは *SOA*)<br>**timeout** (Zabbix エージェント 2 バージョン 6.0.1 以降を使用しない限り、Windows では無視されます) - リクエストのタイムアウト 秒単位 (デフォルトは 1 秒)<br>**count** (Zabbix エージェント 2 バージョン 6.0.1 以降を使用しない限り、Windows では無視されます) - リクエストの試行回数 (デフォルトは 2)<br>** protocol** (バージョン 3.0 以降) - DNS クエリの実行に使用されるプロトコル: *udp* (デフォルト) または *tcp*|例:<br>=> net.dns.record\[8.8.8.8,example.com,MX,2,1\]<br><br>`type` の可能な値は次のとおりです:<br>*ANY* , *A*, *NS*, *CNAME*, *MB*, *MG*, *MR*, *PTR*, *MD*, *MF*, *MX*, *SOA*, *NULL*, * WKS* (Windows の Zabbix エージェント、すべての OS の Zabbix エージェント 2 ではサポートされていません)、*HINFO*、*MINFO*、*TXT*、*AAAA*、*SRV*<br><br>国際化されたドメイン名はサポートされていません 代わりに IDNA でエンコードされた名前を使用してください。<br><br>SRV レコード タイプは、Zabbix 1.8.6 (Unix) および 2.0.0 (Windows) 以降でサポートされています。<br><br>Zabbix 2.0 より前の命名 (引き続きサポートされています): *net.tcp.dns.クエリ*| |**net.if.collisions**\[if\]|<|<|<| |ウィンドウ外コリジョン数|Integer|**if** - ネットワーク インターフェース名| | |**net.if.discovery**|<|<|<| |ネットワーク インターフェイスのリスト。 ローレベルディスカバリに使用されます。|JSON オブジェクト| |Zabbix 2.0 以降でサポートされています。<br><br>FreeBSD、OpenBSD、NetBSDはZabbix 2.2以降で対応。<br><br>一部の Windows バージョン (Server 2008 など) では、インターフェース名で非 ASCII 文字をサポートするために、最新の更新プログラムをインストールする必要がある場合があります。| |**net.if.in**\[if,<mode>\]|<|<|<| |ネットワーク インターフェースの受信トラフィック統計|Integer|**if** - ネットワーク インターフェイス名 (Unix); ネットワーク インターフェイスの完全な説明または IPv4 アドレス。 または、中かっこで囲まれている場合は、ネットワーク インターフェース GUID (Windows)<br>**mode** - 使用可能な値:<br>*bytes* - バイト数 (デフォルト)<br>*packets* - パケット数<br> *errors* - エラーの数<br>*dropped* - ドロップされたパケットの数<br>*overruns (fifo)* - FIFO バッファ エラーの数<br>*frame* - パケット フレーミング エラーの数<br> *compressed* - デバイス ドライバーによって送信または受信された圧縮パケットの数<br>*multicast* - デバイス ドライバーによって受信されたマルチキャスト フレームの数|Windows では、アイテムは 64 ビット カウンターから値を取得します (利用可能な場合)。 64 ビット インターフェイス統計カウンターは、Windows Vista および Windows Server 2008 で導入されました。64 ビット カウンターが使用できない場合、エージェントは 32 ビット カウンターを使用します。<br><br>Zabbix 1.8.6 以降、Windows でのマルチバイト インターフェース名がサポートされています。<br><br>例:<br>=> net.if.in\[eth0,errors\]<br>=> net.if.in\[eth0\]<br><br>net.if.discovery または net.if.list アイテムを使用して、Windows でネットワーク インターフェースの説明を取得できます。<br><br>このキーを *Change per second* 前処理ステップで使用して、1 秒あたりのバイト数の統計を取得できます。| |**net.if.out**\[if,<mode>\]|<|<|<| |ネットワーク インターフェースの発信トラフィック統計|Integer|**if** - ネットワーク インターフェイス名 (Unix); ネットワーク インターフェイスの完全な説明または IPv4 アドレス。 または、中かっこで囲まれている場合は、ネットワーク インターフェース GUID (Windows)<br>**mode** - 使用可能な値:<br>*bytes* - バイト数 (デフォルト)<br>*packets* - パケット数<br> *errors* - エラーの数<br>*dropped* - ドロップされたパケットの数<br>*overruns (fifo)* - FIFO バッファ エラーの数<br>*collisions (colls)* - 検出された衝突の数 インターフェイス<br>*carrier* - デバイス ドライバによって検出されたキャリア損失の数<br>*compressed* - デバイス ドライバによって送信された圧縮パケットの数|Windows では、アイテムは 64 ビット カウンターから値を取得します (利用可能な場合)。 64 ビット インターフェイス統計カウンターは、Windows Vista および Windows Server 2008 で導入されました。64 ビット カウンターが使用できない場合、エージェントは 32 ビット カウンターを使用します。<br><br>Zabbix エージェント 1.8.6 バージョン以降、Windows でのマルチバイト インターフェイス名がサポートされています。<br><br>例:<br>=> net.if.out\[eth0,errors\]<br>=> net.if.out\[eth0\]<br><br>net.if.discovery または net.if.list アイテムを使用して、Windows でネットワーク インターフェイスの説明を取得できます。<br><br>このキーを *Change per second* 前処理ステップで使用して、1 秒あたりのバイト数の統計を取得できます。| |**net.if.total**\[if,<mode>\]|<|<|<| |ネットワーク インターフェイスの着信および発信トラフィック統計の合計|Integer|**if** - ネットワーク インターフェイス名 (Unix); ネットワーク インターフェイスの完全な説明または IPv4 アドレス。 または、中かっこで囲まれている場合は、ネットワーク インターフェース GUID (Windows)<br>**mode** - 使用可能な値:<br>*bytes* - バイト数 (デフォルト)<br>*packets* - パケット数<br> *errors* - エラーの数<br>*dropped* - ドロップされたパケットの数<br>*overruns (fifo)* - FIFO バッファ エラーの数<br>*compressed* - デバイス ドライバーによって送受信された圧縮パケットの数|Windows では、アイテムは 64 ビット カウンターから値を取得します (利用可能な場合)。 64 ビット インターフェイス統計カウンターは、Windows Vista および Windows Server 2008 で導入されました。64 ビット カウンターが使用できない場合、エージェントは 32 ビット カウンターを使用します。<br><br>例:<br>=> net.if.total\[eth0,errors\]<br>=> net.if.total\[eth0\]<br><br>net.if.discovery または net.if.list アイテムを使用して、Windows でネットワーク インターフェイスの説明を取得できます。<br><br>このキーを *Change per second* 前処理ステップで使用して、1 秒あたりのバイト数の統計を取得できます。<br><br>ドロップされたパケットは、net.if.in と net.if.out の両方がプラットフォーム上でドロップされたパケットに対して機能する場合にのみサポートされることに注意してください。| |**net.tcp.listen**\[port\]|<|<|<| |この TCP ポートが LISTEN 状態かどうかを確認します|0 - LISTEN 状態ではありません<br><br>1 - LISTEN 状態です|**port** - TCP ポート番号|例:<br>=> net.tcp.listen\[80\]<br><br>Zabbix 1.8.4 以降でサポートされている Linux の場合<br><br>Zabbix 3.0.0 以降、Linux カーネル 2.6.14 以降では、TCP ソケットのリスニングに関する情報は、可能であればカーネルの NETLINK インターフェイスから取得されます。 それ以外の場合、情報は /proc/net/tcp および /proc/net/tcp6 ファイルから取得されます。| |**net.tcp.port**\[<ip>,port\]|<|<|<| |指定したポートに TCP 接続できるかどうかをチェックします|0 - 接続できません<br><br>1 - 接続できます|**ip** - IP または DNS 名 (デフォルトは 127.0.0.1)<br>* *ポート** - ポート番号|例:<br>=> net.tcp.port\[,80\] → ポート 80 で実行されている Web サーバーの可用性をテストするために使用できます。<br><br>単純な TCP パフォーマンス テストには、net.tcp.service.perf\[tcp,<ip>,<port>\] を使用します。<br><br>これらのチェックにより、システム デーモンのログファイルに追加のメッセージが記録される場合があることに注意してください (通常、SMTP および SSH セッションがログに記録されます)| |**net.tcp.service**\[service,<ip>,<port>\]|<|<|<| |サービスが実行中であり、TCP 接続を受け入れているかどうかを確認します。|0 - サービスがダウンしています<br><br>1 - サービスが実行されています|**service** - 次のいずれか:<br>*ssh*、*ldap*、*smtp*、*ftp*、*http*、*pop*、*nntp*、*imap*、*tcp*、*https *, *telnet* ([詳細](/manual/appendix/items/service_check_details) を参照)<br>**ip** - IP アドレス (デフォルトは 127.0.0.1)<br>**port** - ポート番号 (デフォルトでは、標準のサービス ポート番号が使用されます)|例:<br>=> net.tcp.service\[ftp,,45\] → TCP ポート 45 で FTP サーバーの可用性をテストするために使用できます。<br><br>これらのチェックにより、システム デーモンのログファイルに追加のメッセージが記録される場合があることに注意してください (通常、SMTP および SSH セッションがログに記録されます)。<br><br>暗号化されたプロトコル (ポート 993 の IMAP やポート 995 の POP など) のチェックは現在サポートされていません。 回避策として、このようなチェックには net.tcp.port を使用してください。<br><br>Windows での LDAP と HTTPS のチェックは、Zabbix エージェント 2 でのみサポートされています。<br><br>telnet チェックでは、ログイン プロンプト (末尾の「:」) が検索されることに注意してください。<br><br>HTTPS サービスの確認については、[既知の問題](/manual/installation/known_issues#https_checks)も参照してください。<br><br>*https* および *telnet* サービスは、Zabbix 2.0 以降でサポートされています。| |**net.tcp.service.perf**\[service,<ip>,<port>\]|<|<|<| |TCP サービスのパフォーマンスをチェックします。|0 - サービスがダウンしています<br><br>seconds - サービスへの接続にかかった秒数|**サービス** - 次のいずれか:<br>*ssh*、*ldap*、*smtp*、*ftp*、*http*、*pop*、*nntp*、*imap*、*tcp*、*https*, *telnet* ([詳細](/manual/appendix/items/service_check_details) を参照)<br>**ip** - IP アドレス (デフォルトは 127.0.0.1)<br>**port** - ポート番号 (デフォルトでは、標準のサービス ポート番号が使用されます)|例:<br>=> net.tcp.service.perf\[ssh\] → SSH サーバーからの初期応答速度をテストするために使用できます。<br><br>暗号化されたプロトコル (ポート 993 の IMAP やポート 995 の POP など) のチェックは現在サポートされていません。 回避策として、このようなチェックには net.tcp.service.perf\[tcp,<ip>,<port>\] を使用してください。<br><br>Windows での LDAP と HTTPS のチェックは、Zabbix エージェント 2 でのみサポートされています。<br><br>telnet チェックでは、ログイン プロンプト (末尾の「:」) が検索されることに注意してください。<br><br>HTTPS サービスの確認については、[既知の問題](/manual/installation/known_issues#https_checks)も参照してください。<br><br>*https* および *telnet* サービスは、Zabbix 2.0 以降でサポートされています。| |**net.tcp.socket.count**\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<| |パラメータに一致する TCP ソケットの数を返します。|Integer|**laddr** - ローカル IPv4/6 アドレスまたは CIDR サブネット<br>**lport** - ローカル ポート番号またはサービス名<br>**raddr** - リモート IPv4/6 アドレスまたは CIDR サブネット<br>**rport** - リモート ポート番号またはサービス名<br>**state** - 接続状態(*established*, *syn\_sent*, *syn\_recv*, *fin\_wait1*, *fin\_wait2*, *time\_wait*, *close*, *close\_wait*, *last\_ack*, *listen*, *closing*)|この項目は、Zabbix エージェント/エージェント 2 の両方の Linux でのみサポートされています。Zabbix エージェント 2 では、64 ビット Windows でもサポートされています。<br><br>例:<br>=> net.tcp.socket.count\[,80,,,established\] → ローカル TCP ポート 80 が「確立」状態かどうかを確認する<br><br>この項目は Zabbix 6.0 以降でサポートされています。| |**net.udp.listen**\[port\]|<|<|<| |この UDP ポートが LISTEN 状態かどうかを確認します。|0 - LISTEN 状態ではありません<br><br>1 - LISTEN 状態です|**port** - UDP ポート番号|例:<br>=> net.udp.listen\[68\]<br><br>Zabbix 1.8.4 以降でサポートされている Linux の場合| |**net.udp.service**\[service,<ip>,<port>\]|<|<|<| |サービスが実行中で、UDP 要求に応答しているかどうかを確認します。|0 - サービスがダウンしています<br><br>1 - サービスは実行中です|**サービス** - *ntp* ([詳細](/manual/appendix/items/service_check_details) を参照)<br>**ip** - IP アドレス (デフォルトは 127.0.0.1)<br>**port** - ポート番号 (デフォルトでは標準サービスのポート番号が使用されます)|例：<br>=> net.udp.service\[ntp,,45\] → UDP ポート 45 で NTP サービスの可用性をテストするために使用できます。<br><br>このアイテムは Zabbix 3.0.0 以降でサポートされていますが、以前のバージョンでは net.tcp.service\[\] アイテムに対して *ntp* サービスが利用可能でした。| |**net.udp.service.perf**\[service,<ip>,<port>\]|<|<|<| |UDP サービスのパフォーマンスをチェックします。|0 - サービスがダウンしています<br><br>seconds - サービスからの応答を待機するのに費やされた秒数|**service** - *ntp* ([詳細](/manual/appendix/items/service_check_details) を参照)<br>**ip** - IP アドレス (デフォルトは 127.0.0.1)<br>**port** - ポート番号 (デフォルトでは標準サービスのポート番号が使用されます)|例:<br>=> net.udp.service.perf\[ntp\] → NTP サービスからの応答時間をテストするために使用できます。<br><br>このアイテムは Zabbix 3.0.0 以降でサポートされていますが、*ntp * サービスは以前のバージョンの net.tcp.service\[\] アイテムで利用できました。| |**net.udp.socket.count**\[<laddr>,<lport>,<raddr>,<rport>,<state>\]|<|<|<| |パラメータに一致する TCP ソケットの数を返します|Integer|**laddr** - ローカル IPv4/6 アドレスまたは CIDR サブネット<br>**lport** - ローカル ポート番号またはサービス名<br>**raddr** - リモート IPv4/6 アドレスまたは CIDR サブネット<br>* *rport** - リモート ポート番号またはサービス名<br>**state** - 接続状態(*established*, *unconn*)|この項目は、Zabbix エージェント/エージェント 2 の両方の Linux でのみサポートされています。Zabbix エージェント 2 では、64 ビット Windows でもサポートされています。<br><br>例:<br>=> net.udp.socket.count\ [,,,,listening\] → UDP ソケットが"listening"状態にあるかどうかを確認します<br><br>この項目は Zabbix 6.0 以降でサポートされています。|

en-us	#### Network discovery  In a [network discovery rule](/manual/discovery/network_discovery/rule), user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Update interval|<|no| |*SNMP v1, v2*|<|<| | |SNMP community|yes| |^|SNMP OID|yes| |*SNMP v3*|<|<| | |Context name|yes| |^|Security name|yes| |^|Authentication passphrase|yes| |^|Privacy passphrase|yes| |^|SNMP OID|yes|
ja	#### ネットワークディスカバリ  [ネットワークディスカバリルール](/manual/discovery/network_discovery/rule) では、次のフィールドでユーザー マクロを使用できます。  |ロケーション|<|複数のマクロ/テキストとの混合^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |監視間隔|<|no| |*SNMP v1, v2*|<|<| | |SNMP コミュニティ|yes| |^|SNMP OID|yes| |*SNMP v3*|<|<| | |コンテキスト名|yes| |^|セキュリティ名|yes| |^|認証パスフレーズ|yes| |^|プライバシーパスフレーズ|yes| |^|SNMP OID|yes|

en-us	#### Network discovery  Manage network-level discovery rules to automatically find and monitor new hosts. Gain full access to information about discovered services and hosts.  [Discovery rule API](/manual/api/reference/drule) | [Discovery check API](/manual/api/reference/dcheck) | [Discovered host API](/manual/api/reference/dhost) | [Discovered service API](/manual/api/reference/dservice)
ja	#### ネットワークディスカバリ  ネットワークレベルの検出ルールを管理し、新しいホストを自動的に検出して監視します。検出されたサービスとホストに関する情報に完全にアクセスできます。  [Discovery rule API](/manual/api/reference/drule) | [Discovery check API](/manual/api/reference/dcheck) | [Discovered host API](/manual/api/reference/dhost) | [Discovered service API](/manual/api/reference/dservice)

en-us	#### New action  Delivering notifications is one of the things [actions](/manual/config/notifications/action) do in Zabbix. Therefore, to set up a notification, go to *Configuration → Actions* and click on *Create action*.\ ![](../../../assets/en/manual/quickstart/new_action.png)  All mandatory input fields are marked with a red asterisk.  In this form, enter a name for the action.  In the most simple case, if we do not add any more specific [conditions](/manual/config/notifications/action/conditions), the action will be taken upon any trigger change from 'Ok' to 'Problem'.  We still should define what the action should do - and that is done in the *Operations* tab. Click on *Add* in the Operations block, which opens a new operation form.  ![](../../../assets/en/manual/quickstart/new_operation.png)  All mandatory input fields are marked with a red asterisk.  Here, click on *Add* in the *Send to Users* block and select the user ('user') we have defined. Select 'Email' as the value of *Send only to*. When done with this, click on *Add*, and the operation should be added:  ![](../../../assets/en/manual/quickstart/operation_list.png){width="600"}  That is all for a simple action configuration, so click *Add* in the action form.
ja	#### 新規アクション  Zabbixの[アクション](/manual/config/notifications/action) の動作の一つに、通知の配信があります。通知を設定するには、*設定→アクション*と進み、*アクションの作成*をクリックします。 ![](../../../assets/en/manual/quickstart/new_action.png)  入力が必須な項目には赤いアスタリスクが表示されます。  この入力フォームでは、アクションの名前を入力します。  最も単純なケースでは、特定の[条件](/manual/config/notifications/action/conditions)を設定しない限り、トリガーが`OK`から`Problem`に変化した際にアクションが実行されます。  「アクション」は何をすべきかの定義が必要で、*オペレーション*タブで行われます。操作ブロック内の*追加*をクリックすると、新しい操作フォームが表示されます。  ![](../../../assets/en/manual/quickstart/new_operation.png)  入力が必須な項目には赤いアスタリスクが表示されます。  *ユーザーへの送信*内の*追加*をクリックし、定義済みのユーザー(`user`)を選択します。*Send only to*の値に`Eメール`を設定します。選択後、*追加*をクリックすると、動作が追加されます。  ![](../../../assets/en/manual/quickstart/operation_list.png){width="600"}  以上が単純なアクションの設定となります。アクションフォームの*追加*をクリックしてください。

en-us	### New functions  
ja	### Items  

en-us	#### New item for PostgreSQL Zabbix agent 2 plugin  New [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql), **pgsql.version**, has been added to PostgreSQL Zabbix agent 2 plugin. This item is used for returning the PostgreSQL version.
ja	#### Zabbixエージェント2のPostgreSQLプラグインに新しいアイテム  Zabbixエージェント2のPostgreSQLプラグインに**pgsql.version**という[アイテム](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#postgresql)が追加されました。このアイテムはPostgreSQLのバージョンを返すのに使います。

en-us	#### New item for Zabbix agent 2  A new item has been added to MySQL plugin for Zabbix agent 2. This new item, [mysql.custom.query](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mysql), can be used for executing custom MySQL queries. 
ja	#### Zabbixエージェント2 の新しいアイテム  Zabbixエージェント2のMySQLプラグインに新しいアイテムが追加されました。この新しいアイテム[mysql.custom.query](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mysql)は、カスタムMySQLクエリを実行するためのものです。

en-us	#### New items in Zabbix agent 2 plugins  The items for returning the database server version are now available in [MongoDB plugin](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`mongodb.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mongodb)) and [Oracle Database plugin](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`oracle.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle)).
ja	#### Zabbixエージェント2プラグインの新しいアイテム  データベースサーバーのバージョンを返すアイテムが[MongoDB plugin](https://git.zabbix.com/projects/AP/repos/mongodb/browse/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`mongodb.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mongodb))と[Oracle Database plugin](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/oracle/README.md?at=refs%2Fheads%2Frelease%2F6.0) ([`oracle.version`](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#oracle))で利用可能になりました。

en-us	#### New macros    New macros are now supported for trigger expression debugging and internal actions.   Expression debugging macros simplify the process of debugging trigger expressions:  -   {TRIGGER.EXPRESSION.EXPLAIN},     {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} - resolve to a partially     evaluated trigger or recovery expression, where only item-based     functions are applied; -   {FUNCTION.VALUE<1-9>}, {FUNCTION.RECOVERY.VALUE<1-9>} -     resolve to the results of the Nth item-based function at the time of     the event.  
ja	### Positional macros no longer supported  The support for positional macros in item name ($1, $2...$9), deprecated since Zabbix 4.0, has been fully removed.  

en-us	#### New macros    New macros are now supported for trigger expression debugging and internal actions.  Expression debugging macros simplify the process of debugging trigger expressions:  -   {TRIGGER.EXPRESSION.EXPLAIN},     {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} - resolve to a partially     evaluated trigger or recovery expression, where only item-based     functions are applied; -   {FUNCTION.VALUE<1-9>}, {FUNCTION.RECOVERY.VALUE<1-9>} -     resolve to the results of the Nth item-based function at the time of     the event.
ja	#### 新しいマクロ  トリガー式のデバッグと内部動作のための新しいマクロがサポートされました。  デバッグ用マクロは、トリガー条件式のデバッグを簡素化します：  - {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN} - これらは、項目ベースの関数のみに適用され、部分的に評価されたトリガー式またはリカバリートリガー式に展開されます。 - {FUNCTION.VALUE<1-9>}, {FUNCTION.RECOVERY.VALUE<1-9>} - これらは、その時のN番目の項目ベースの関数の結果に展開されます。

en-us	#### New templates  A new template is available:  - [Jira Data Center by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F6.0), a template for monitoring Jira Data Center health.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ja	#### 新しいテンプレート  新しいテンプレートが利用可能になりました:  - [Jira Data Center by JMX](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jira_datacenter_jmx?at=refs%2Fheads%2Frelease%2F6.0), Jira Data Centerの健全性を監視するためのテンプレート。  テンプレートの入手方法:  - 新規インストールの場合、*設定* → *テンプレート*にあります。 - 以前のバージョンからアップグレードの場合、Zabbixの[Gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)からダウンロードしてくるか、最新のバージョンのZabbixをダウンロードし、*zabbix/templates*ディレクトリから入手します。そして*設定* → *テンプレート*から、手動でZabbixにインポートすることができます。

en-us	#### New templates  A new template is available:  - [Oracle Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/oracle_cloud?at=refs%2Fheads%2Frelease%2F6.0), a master template that discovers various Oracle Cloud Infrastructure (OCI) services and resources.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ja	#### 新しいテンプレート  新しいテンプレートが利用可能になりました :  - [Oracle Cloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/oracle_cloud?at=refs%2Fheads%2Frelease%2F6.0), さまざまなOracle Cloud Infrastructure (OCI)サービスおよびリソースを検出するマスターテンプレート。  テンプレートの入手方法 :  - 新規インストールの場合、*設定* → *テンプレート*にあります。 - 以前のバージョンからアップグレードの場合、Zabbixの[Gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)からダウンロードしてくるか、最新のバージョンのZabbixをダウンロードし、*zabbix/templates*ディレクトリから入手します。そして*設定* → *テンプレート*から、手動でZabbixにインポートすることができます。

en-us	#### New templates  A new template is available:  - [YugabyteDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/yugabytedb_http?at=refs%2Fheads%2Frelease%2F6.0), which includes the *YugabyteDB Cluster by HTTP* template for monitoring each YugabyteDB cluster.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ja	#### 新しいテンプレート  新しいテンプレートが利用可能になりました:  - [YugabyteDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/yugabytedb_http?at=refs%2Fheads%2Frelease%2F6.0), 各YugabyteDBクラスターを監視するための*YugabyteDB Cluster by HTTP*テンプレートが含まれます。  テンプレートの入手方法:  - 新規インストールの場合、*設定* → *テンプレート*にあります。 - 以前のバージョンからアップグレードの場合、Zabbixの[Gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)からダウンロードしてくるか、最新のバージョンのZabbixをダウンロードし、*zabbix/templates*ディレクトリから入手します。そして*設定* → *テンプレート*から、手動でZabbixにインポートすることができます。

en-us	#### New templates  New template is available:  - [HPE iLO by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.0)  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the downloaded latest Zabbix version.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ja	#### 新しいテンプレート  新しいテンプレートが利用可能になりました :  - [HPE iLO by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hpe_ilo_http?at=refs%2Fheads%2Frelease%2F6.0)  テンプレートの入手方法:  - 新規インストールの場合、*設定* → *テンプレート*にあります。 - 以前のバージョンからアップグレードの場合、Zabbixの[Gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)からダウンロードしてくるか、最新のバージョンのZabbixをダウンロードし、*zabbix/templates*ディレクトリから入手します。そして*設定* → *テンプレート*から、手動でZabbixにインポートすることができます。

en-us	#### New templates  New templates are available:  - [AWS ELB Application Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.0) - [Check Point Next Generation Firewall by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/checkpoint/quantum_ngfw_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [MSSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_agent2?at=refs%2Fheads%2Frelease%2F6.0)  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ja	#### 新しいテンプレート  新しいテンプレートが利用可能になりました :  - [AWS ELB Application Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.0) - [Check Point Next Generation Firewall by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/checkpoint/quantum_ngfw_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [MSSQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mssql_agent2?at=refs%2Fheads%2Frelease%2F6.0)  テンプレートの入手方法 :  - 新規インストールの場合、*設定* → *テンプレート*にあります。 - 以前のバージョンからアップグレードの場合、Zabbixの[Gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)からダウンロードしてくるか、最新のバージョンのZabbixをダウンロードし、*zabbix/templates*ディレクトリから入手します。そして*設定* → *テンプレート*から、手動でZabbixにインポートすることができます。

en-us	#### New templates  New templates are available:  - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.0) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.0)  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new     templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the downloaded latest     Zabbix version. Then, while in *Configuration* → *Templates* you can     import them manually into Zabbix.
ja	#### 新しいテンプレート  新しいテンプレートが利用可能になりました :  - [FortiGate by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_http?at=refs%2Fheads%2Frelease%2F6.0) - [FortiGate by SNMP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/fortinet/fortigate_snmp?at=refs%2Fheads%2Frelease%2F6.0) - [Nextcloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nextcloud?at=refs%2Fheads%2Frelease%2F6.0)  テンプレートの入手方法:  - 新規インストールの場合、*設定* → *テンプレート*にあります。 - 以前のバージョンからアップグレードの場合、Zabbixの[Gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)からダウンロードしてくるか、最新のバージョンのZabbixをダウンロードし、*zabbix/templates*ディレクトリから入手します。そして*設定* → *テンプレート*から、手動でZabbixにインポートすることができます。

en-us	##### New templates  See the list of [new templates](/manual/introduction/whatsnew600#templates) in Zabbix 6.0.0.
ja	##### 新しいテンプレート  Zabbix 6.0.0の[新しいテンプレート](/manual/introduction/whatsnew600#テンプレート)リストを参照してください。

en-us	#### New templates  The AWS ELB template set has been supplemented with the template [AWS ELB Network Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.0).  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from the Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the latest Zabbix version you have downloaded.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ja	#### 新しいテンプレート  AWS ELBテンプレートセットに、テンプレート[AWS ELB Network Load Balancer by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/AWS/aws_elb_http?at=refs%2Fheads%2Frelease%2F6.0)が追加されました。  テンプレートの入手方法 :  - 新規インストールの場合、*設定* → *テンプレート*にあります。 - 以前のバージョンからアップグレードの場合、Zabbixの[Gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)からダウンロードしてくるか、最新のバージョンのZabbixをダウンロードし、*zabbix/templates*ディレクトリから入手します。そして*設定* → *テンプレート*から、手動でZabbixにインポートすることができます。

en-us	#### New templates  The set of [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.0) templates has been supplemented with the Azure Cost Management by HTTP template.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the downloaded latest Zabbix version.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ja	#### 新しいテンプレート  [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.0)テンプレートのセットは、Azure Cost Management by HTTP テンプレートで補足されました。  テンプレートの入手方法:  - 新規インストールの場合、*設定* → *テンプレート*にあります。 - 以前のバージョンからアップグレードの場合、Zabbixの[Gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)からダウンロードしてくるか、最新のバージョンのZabbixをダウンロードし、*zabbix/templates*ディレクトリから入手します。そして*設定* → *テンプレート*から、手動でZabbixにインポートすることができます。

en-us	#### New templates  The set of [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.0) templates has been supplemented with the Azure VM Scale Set by HTTP template.  You can get this template:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from Zabbix [Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)     or find them in the *zabbix/templates* directory of the downloaded latest Zabbix version.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
ja	#### 新しいテンプレート  [Azure by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/azure_http?at=refs%2Fheads%2Frelease%2F6.0)テンプレートのセットは、Azure VM Scale Set by HTTP テンプレートで補足されました。  テンプレートの入手方法:  - 新規インストールの場合、*設定* → *テンプレート*にあります。 - 以前のバージョンからアップグレードの場合、Zabbixの[Gitリポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F6.0)からダウンロードしてくるか、最新のバージョンのZabbixをダウンロードし、*zabbix/templates*ディレクトリから入手します。そして*設定* → *テンプレート*から、手動でZabbixにインポートすることができます。

en-us	##### Non-primitive data types  Since Zabbix 4.0.0 it is possible to work with custom MBeans returning non-primitive data types, which override the **toString()** method.
ja	##### 非プリミティブなデータ型  Zabbix 4.0.0以降、**toString()**メソッドをオーバーライドした非プリミティブなデータ型を返すカスタムMBeansを使用することができます。

en-us	### Notation
ja	### 表記法

en-us	 ::: noteclassic If installing from [Zabbix Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), you need to run:  `$ make dbschema`   prior to proceeding to the next steps.  :::
ja	::: noteclassic Zabbix Git[リポジトリ](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse)からインストールする場合は、次のステップに進む前に以下を実行する必要があります。 `$ make dbschema` :::

en-us	 ::: noteclassic Please be aware that after upgrading some third-party software integrations in Zabbix might be affected, if the external software is not compatible with the upgraded Zabbix version. :::
ja	 ::: noteclassic 外部ソフトウェアがアップグレードしたZabbixのバージョンと互換性がない場合、アップグレード後にZabbixの一部のサードパーティ ソフトウェア統合が影響を受ける可能性があることに注意してください。 :::

en-us	::: noteimportant Deprecated widgets will be removed in the upcoming major release. :::
ja	::: noteimportant 非推奨のウィジェットは、今後のメジャーリリースで削除される予定です。 :::

en-us	   ::: noteimportant For SourceIP support in LDAP simple checks (e.g. `net.tcp.service[ldap]`), OpenLDAP version 2.6.1 or above is required. SourceIP is supported in LDAP simple checks since Zabbix 6.0.1. :::
ja	 ::: noteimportant LDAPシンプルチェック(例: `net.tcp.service[ldap]`) でSourceIPをサポートするには、OpenLDAPバージョン2.6.1<br> またはそれ以上が必要です。SourceIPはZabbix 6.0.1以降、LDAPシンプルチェックでサポートされています。 :::

en-us	::: noteimportant This widget is deprecated and will be removed in the upcoming major release. Consider using the [*Top hosts*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts) widget instead. :::
ja	::: noteimportant このウィジェットは非推奨であり、今後のメジャーリリースで削除される予定です。代わりに[*上位ホスト*](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/top_hosts)ウィジェットの使用を検討してください。 :::

en-us	 ::: noteimportant When creating a maintenance period, the [time zone](/manual/web_interface/time_zone) of the user who creates it is used. However, when recurring maintenance periods (*Daily*, *Weekly*, *Monthly*) are scheduled, the time zone of the Zabbix server is used. To ensure predictable behavior of recurring maintenance periods, it is required to use a common time zone for all parts of Zabbix. :::
ja	::: noteimportant メンテナンス期間の作成時には、作成したユーザーの[タイムゾーン](/manual/web_interface/time_zone)が使用されます。 ただし、定期的なメンテナンス期間 (*毎日*、*毎週*、*毎月*) がスケジュールされた場合は、Zabbix サーバーのタイムゾーンが使用されます。 定期的なメンテナンス期間の動作を保証するには、Zabbixのすべての部分で共通のタイム ゾーンを使用する必要があります。 :::

en-us	##### Notes on connection termination  If IPMI checks are not performed (by any reason: all host IPMI items disabled/notsupported, host disabled/deleted, host in maintenance etc.) the IPMI connection will be terminated from Zabbix server or proxy in 3 to 4 hours depending on the time when Zabbix server/proxy was started.
ja	##### 接続終了時の注意事項  IPMIチェックが行われなかった場合(何らかの理由: ホストのIPMI項目が全て無効/サポートされていない、<br> ホストが無効/削除された、ホストがメンテナンス中であるなど)<br> Zabbix server / proxy を起動した時間に応じて3～4時間後にZabbix server / proxy からIPMI接続が切断されます。

en-us	##### Notes on discrete sensor names in OpenIPMI-2.0.16, 2.0.17, 2.0.18 and 2.0.19  Names of discrete sensors in OpenIPMI-2.0.16, 2.0.17 and 2.0.18 often have an additional "`0`" (or some other digit or letter) appended at the end. For example, while `ipmitool` and OpenIPMI-2.0.19 display sensor names as "`PhysicalSecurity`" or "`CATERR`", in OpenIPMI-2.0.16, 2.0.17 and 2.0.18 the names are "`PhysicalSecurity0`" or "`CATERR0`", respectively.  When configuring an IPMI item with Zabbix server using OpenIPMI-2.0.16, 2.0.17 and 2.0.18, use these names ending with "0" in the *IPMI sensor* field of IPMI agent items. When your Zabbix server is upgraded to a new Linux distribution, which uses OpenIPMI-2.0.19 (or later), items with these IPMI discrete sensors will become "NOT SUPPORTED". You have to change their *IPMI sensor* names (remove the '0' in the end) and wait for some time before they turn "Enabled" again.
ja	##### OpenIPMI-2.0.16, 2.0.17, 2.0.18, 2.0.19 のディスクリートセンサーの名前に関する注意事項  OpenIPMI-2.0.16, 2.0.17, 2.0.18 のディスクリートセンサーの名前には"`0`" (または他の数字や文字) を<br> 末尾に付加していることがよくあります。<br> 例えば、`ipmitool` と OpenIPMI-2.0.19 では、センサーの名前は "`PhysicalSecurity`" や "`CATERR`" のように表示されます。<br> OpenIPMI-2.0.16, 2.0.17, 2.0.18 では "`PhysicalSecurity0`" または "`CATERR0`" と表示されます。<br>  OpenIPMI-2.0.16、2.0.17、2.0.18を使用してZabbixサーバでIPMI item を設定する場合、<br> IPMIエージェントアイテムの*IPMI sensor*フィールドにこれらの名前を0として使用してください。<br> ZabbixサーバをOpenIPMI-2.0.19(またはそれ以降)を使用する新しいLinuxディストリビューションにアップグレードした場合、<br> これらのIPMIセンサーのアイテムは「NOT SUPPORTED」になります。そのため<br> IPMIセンサー名を変更し（末尾の'0'を削除）、再び "Enabled "になる前に、しばらく待つ必要があります。

en-us	#### Notes on handling 'copytruncate' log file rotation  `logrt` with the `copytruncate` option assumes that different log files have different records (at least their timestamps are different), therefore MD5 sums of initial blocks (up to the first 512 bytes) will be different. Two files with the same MD5 sums of initial blocks means that one of them is the original, another - a copy.  `logrt` with the `copytruncate` option makes effort to correctly process log file copies without reporting duplicates. However, things like producing multiple log file copies with the same timestamp, log file rotation more often than logrt\[\] item update interval, frequent restarting of agent are not recommended. The agent tries to handle all these situations reasonably well, but good results cannot be guaranteed in all circumstances.
ja	#### 'copytruncate' ログファイルローテーションの取り扱いに関する注意点  `logrt` の `copytruncate` オプションは、異なるログファイルには異なる記録がある (少なくともタイムスタンプは異なる) と<br> 仮定しています。したがって、初期ブロック (最初の512バイトまで) のMD5チェックサムは異なることになります。<br> 初期ブロックの MD5 チェックサムが同じである 2 つのファイルは、一方がオリジナルで、もう一方がコピーであることを意味します。<br>  `logrt` の `copytruncate` オプションは、ログファイルのコピーを重複して報告することなく、正しく処理するように努力します。<br> しかし、同じタイムスタンプのログファイルを複数作成したり、ログファイルのローテーションがlogrt\[\] item のupdate interval より<br> 頻繁になったり、agent を頻繁に再起動することは推奨されません。agent は、これらの状況を合理的に処理しようとしますが、<br> すべての状況でよい結果を保証することはできません。

en-us	#### Notes on inclusion  If the `Include` parameter is used for including a file, the file must be readable.  If the `Include` parameter is used for including a directory:        - All files in the directory must be readable.       - No particular order of inclusion should be assumed (e.g. files are not included in alphabetical order). Therefore do not define one parameter in several ''Include'' files (e.g. to override a general setting with a specific one).       - All files in the directory are included into configuration.       - Beware of file backup copies automatically created by some text editors. For example, if editing the ''include/my_specific.conf'' file produces a backup copy ''include/my_specific_conf.BAK'' then both files will be included. Move ''include/my_specific.conf.BAK'' out of the "Include" directory. On Linux, contents of the ''Include'' directory can be checked with a ''ls -al'' command for unnecessary files.  If the `Include` parameter is used for including files using a pattern:        - All files matching the pattern must be readable.       - No particular order of inclusion should be assumed (e.g. files are not included in alphabetical order). Therefore do not define one parameter in several ''Include'' files (e.g. to override a general setting with a specific one).
ja	#### インクルード時の注意  ファイルを含めるために`Include`パラメータを使用する場合、ファイルは読み取り可能である必要があります。  ディレクトリを含めるために`Include`パラメータが使用される場合：        - ディレクトリ内のすべてのファイルが読み取り可能である必要があります。       - インクルードの順番を想定する必要はありません。（たとえばファイルはアルファベット順で読み込まれません） したがって複数の"インクルード"ファイルで1つのパラメーターを定義しないでください。（たとえば特定の設定で一般設定をオーバーライドするため等）       - ディレクトリ内のすべてのファイルが設定に含まれます。       - 一部のテキストエディタによって自動的に作成されるファイルバックアップコピーに注意してください。 たとえば"include/my_specific.conf"ファイルを編集すると、バックアップコピー"include/my_specific_conf.BAK"が生成される場合、両方のファイルがインクルード対象に含まれます。''include/my_specific.conf.BAK''を"Include"ディレクトリから移動してください。 Linuxでは"Include"ディレクトリの内容を"ls -al"コマンドで不要なファイルをチェックできます。  パターンを使用してファイルをインクルードするために`Include`パラメーターが使用される場合：        - パターンに一致するすべてのファイルは読み取り可能である必要があります。       - インクルードの順番を想定する必要はありません。（たとえばファイルはアルファベット順で読み込まれません） したがって複数の"インクルード"ファイルで1つのパラメーターを定義しないでください。（たとえば特定の設定で一般設定をオーバーライドするため等）

en-us	### Notes on installation  See [installation instructions](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [Running agent as root](https://www.zabbix.com/documentation/5.0/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.  
ja	### Notes on installation  See [installation instructions](https://www.zabbix.com/download?zabbix=5.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [Running agent as root](https://www.zabbix.com/documentation/5.0/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.  

en-us	### Notes on installation  See [installation instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [Running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
ja	### インストール時の注意事項  [インストール方法](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) については、ダウンロードページのプラットフォームごとの情報を参照してください：  -   リポジトリ情報のインストール -   サーバー／エージェント／Webインターフェースのインストール -   初期データベースの作成と初期データのインポート -   Zabbixサーバー用のデータベースの設定 -   ZabbixのWebインターフェース用のPHPの設定 -   サーバーとエージェントのプロセスの起動 -   ZabbixのWebインターフェースの設定  Zabbixエージェントをrootユーザーで実行したい場合は、[rootユーザーによるエージェントの実行](/manual/appendix/install/run_agent_as_root)を参照してください。  [定期レポート生成](/manual/web_interface/frontend_sections/reports/scheduled)に使用されるZabbix Webサービスプロセスには、Google Chromeブラウザが必要です。Google Chromeブラウザはパッケージに含まれていないので、手動でインストールする必要があります。

en-us	### Notes on installation  See [installation instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [Running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
ja	### インストール時の注意事項  [インストール方法](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql) については、ダウンロードページのプラットフォームごとの情報を参照してください。  -   リポジトリのインストール -   server / agent / フロントエンドのインストール -   初期データベースの作成、初期データのインポート -   Zabbix server 用のデータベースの設定 -   Zabbix フロントエンドのPHP設定  Zabbix agent をrootで実行したい場合は、[Running agent as root](/manual/appendix/install/run_agent_as_root)を参照してください。  定期的なレポート生成[scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled)に使用される<br> Zabbix Web サービスプロセスには、Google Chromeブラウザが必要です。<br> Google Chromeブラウザはパッケージに含まれていないため、手動でインストールする必要があります。

en-us	### Notes on installation  See the [installation instructions](https://www.zabbix.com/download?zabbix=5.0&os_distribution=debian&os_version=10_buster&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.  
ja	### Notes on installation  See the [installation instructions](https://www.zabbix.com/download?zabbix=5.0&os_distribution=debian&os_version=10_buster&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.  

en-us	### Notes on installation  See the [installation instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=10_buster&db=mysql) per platform in the download page for:  -   installing the repository -   installing server/agent/frontend -   creating initial database, importing initial data -   configuring database for Zabbix server -   configuring PHP for Zabbix frontend -   starting server/agent processes -   configuring Zabbix frontend  If you want to run Zabbix agent as root, see [running agent as root](/manual/appendix/install/run_agent_as_root).  Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
ja	### インストール時の注意  以下のダウンロード ページで、プラットフォームごとの [インストール手順](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=10_buster&db=mysql) を参照してください。  -   リポジトリのインストール -   サーバー/エージェント/フロントエンド のインストール -   初期データベースの作成、初期データのインポート -   Zabbix サーバー用のデータベースの設定 -   Zabbix フロントエンド用の PHP 設定 -   サーバー/エージェントのプロセス開始 -   Zabbixフロントエンドの設定  Zabbix エージェントをrootとして実行する場合は、[エージェントをrootとして実行する](/manual/appendix/install/run_agent_as_root) を参照してください。  [スケジュールされたレポートの生成](/manual/web_interface/frontend_sections/reports/scheduled) に使用される Zabbix Web サービス プロセスには、Google Chrome ブラウザーが必要です。 ブラウザはパッケージに含まれていないため、手動でインストールする必要があります。

en-us	#### Notes on IPMI discrete sensors  To find sensors on a host start Zabbix server with **DebugLevel=4** enabled. Wait a few minutes and find sensor discovery records in Zabbix server logfile:      $ grep 'Added sensor' zabbix_server.log     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:7 id:'CATERR' reading_type:0x3 ('discrete_state') type:0x7 ('processor') full_name:'(r0.32.3.0).CATERR'     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'CPU Therm Trip' reading_type:0x3 ('discrete_state') type:0x1 ('temperature') full_name:'(7.1).CPU Therm Trip'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'System Event Log' reading_type:0x6f ('sensor specific') type:0x10 ('event_logging_disabled') full_name:'(7.1).System Event Log'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'PhysicalSecurity' reading_type:0x6f ('sensor specific') type:0x5 ('physical_security') full_name:'(23.1).PhysicalSecurity'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'IPMI Watchdog' reading_type:0x6f ('sensor specific') type:0x23 ('watchdog_2') full_name:'(7.7).IPMI Watchdog'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'Power Unit Stat' reading_type:0x6f ('sensor specific') type:0x9 ('power_unit') full_name:'(21.1).Power Unit Stat'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Ctrl %' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.1).P1 Therm Ctrl %'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.2).P1 Therm Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 2' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 2'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 3' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 3'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'P1 Mem Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).P1 Mem Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'Front Panel Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Front Panel Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'Baseboard Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Baseboard Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +5.0V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +5.0V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +3.3V STBY' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V STBY'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +3.3V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.5V P1 DDR3' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.5V P1 DDR3'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.1V P1 Vccp' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.1V P1 Vccp'     8358:20130318:111122.174 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +1.05V PCH' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.05V PCH'  To decode IPMI sensor types and states, a copy of  [IPMI 2.0 specifications](https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf)  is available (please note that [no further updates](http://www.intel.com/content/www/us/en/servers/ipmi/ipmi-specifications.html)  to the IPMI specification are planned).  The first parameter to start with is "reading\_type". Use "Table 42-1, Event/Reading Type Code Ranges" from the specifications to decode "reading\_type" code. Most of the sensors in our example have "reading\_type:0x1" which means "threshold" sensor. "Table 42-3, Sensor Type Codes" shows that "type:0x1" means temperature sensor, "type:0x2" - voltage sensor, "type:0x4" - Fan etc. Threshold sensors sometimes are called "analog" sensors as they measure continuous parameters like temperature, voltage, revolutions per minute.  Another example - a sensor with "reading\_type:0x3". "Table 42-1, Event/Reading Type Code Ranges" says that reading type codes 02h-0Ch mean "Generic Discrete" sensor. Discrete sensors have up to 15 possible states (in other words - up to 15 meaningful bits). For example, for sensor 'CATERR' with "type:0x7" the "Table 42-3, Sensor Type Codes" shows that this type means "Processor" and the meaning of individual bits is: 00h (the least significant bit) - IERR, 01h - Thermal Trip etc.  There are few sensors with "reading\_type:0x6f" in our example. For these sensors the "Table 42-1, Event/Reading Type Code Ranges" advises to use "Table 42-3, Sensor Type Codes" for decoding meanings of bits. For example, sensor 'Power Unit Stat' has type "type:0x9" which means "Power Unit". Offset 00h means "PowerOff/Power Down". In other words if the least significant bit is 1, then server is powered off. To test this bit, the **bitand** [function](/manual/appendix/functions) with mask '1' can be used. The trigger expression could be like      bitand(last(/www.example.com/Power Unit Stat,#1),1)=1  to warn about a server power off.
ja	#### IPMIディスクリートセンサに関する注意事項  ホスト上のセンサーを見つけるには、**DebugLevel=4**を有効にしてZabbixサーバを起動します。 数分後、server ログファイルでセンサーの発見記録を確認します。      $ grep 'Added sensor' zabbix_server.log     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:7 id:'CATERR' reading_type:0x3 ('discrete_state') type:0x7 ('processor') full_name:'(r0.32.3.0).CATERR'     8358:20130318:111122.170 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'CPU Therm Trip' reading_type:0x3 ('discrete_state') type:0x1 ('temperature') full_name:'(7.1).CPU Therm Trip'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'System Event Log' reading_type:0x6f ('sensor specific') type:0x10 ('event_logging_disabled') full_name:'(7.1).System Event Log'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'PhysicalSecurity' reading_type:0x6f ('sensor specific') type:0x5 ('physical_security') full_name:'(23.1).PhysicalSecurity'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'IPMI Watchdog' reading_type:0x6f ('sensor specific') type:0x23 ('watchdog_2') full_name:'(7.7).IPMI Watchdog'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'Power Unit Stat' reading_type:0x6f ('sensor specific') type:0x9 ('power_unit') full_name:'(21.1).Power Unit Stat'     8358:20130318:111122.171 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Ctrl %' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.1).P1 Therm Ctrl %'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:16 id:'P1 Therm Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(3.2).P1 Therm Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 2' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 2'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:13 id:'System Fan 3' reading_type:0x1 ('threshold') type:0x4 ('fan') full_name:'(29.1).System Fan 3'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'P1 Mem Margin' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).P1 Mem Margin'     8358:20130318:111122.172 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'Front Panel Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Front Panel Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:15 id:'Baseboard Temp' reading_type:0x1 ('threshold') type:0x1 ('temperature') full_name:'(7.6).Baseboard Temp'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +5.0V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +5.0V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +3.3V STBY' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V STBY'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:9 id:'BB +3.3V' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +3.3V'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.5V P1 DDR3' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.5V P1 DDR3'     8358:20130318:111122.173 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:17 id:'BB +1.1V P1 Vccp' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.1V P1 Vccp'     8358:20130318:111122.174 Added sensor: host:'192.168.1.12:623' id_type:0 id_sz:14 id:'BB +1.05V PCH' reading_type:0x1 ('threshold') type:0x2 ('voltage') full_name:'(7.1).BB +1.05V PCH'  IPMI センサーの種類と状態をデコードするには、[IPMI 2.0 仕様](https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf)のコピーを利用できます (IPMI仕様の今後の[更新は予定されていない](http://www.intel.com/content/www/us/en/servers/ipmi/ipmi-specifications.html) to the IPMI specification are planned)ことに注意してください)  最初に始めるパラメータは "reading_type "です。 <br> 仕様書の "表42-1,Event/Reading Type Code Ranges"を使用し、"reading_type "コードをデコードします。 <br> この例では、ほとんどのセンサーが"reading_type:0x1" で、"threshold" センサーを意味します。 <br> "表 42-3, Sensor Type Codes "によると、"type:0x1" は温度センサー、"type:0x2" は電圧センサー、"type:0x3" は温度センサー、 <br> "type:0x4"はファンなどです。閾値センサは、温度、電圧、回転数などの連続的なパラメータを測定するため、 <br> "アナログ" センサーと呼ばれることもあります。 <br>  別の例として、"reading_type:0x3 "のセンサー <br> "表42-1,Event/Reading Type Code Ranges "によると、読み取りタイプコード02h-0Chは、"Generic Discrete "センサーを意味します。ディスクリート・センサは、最大15個の状態（言い換えれば、最大15個の意味のあるビット）があります。例えばセンサー'CATERR'の場合、"type:0x7 "は "表 42-3 , Sensor Type Codes"に示されています。このタイプは "プロセッサ "を意味し、ビットの意味は次のとおりです。00h（最下位ビット） - IERR、01h - サーマルトリップなど。 <br>  この例では、「reading_type:0x6f」のセンサーがいくつかあります。 <br> これらのセンサーの場合、"表42-1,Event/Reading Type Code Ranges"は、ビットの意味を解読するために、"表42-3、センサータイプコード" を使用するように助言しています。 <br> 例えば、センサー "Power Unit Stat" のタイプは "type:0x9" であり、"Power Unit"を意味します。 <br> オフセット00hは "PowerOff/Power Down" を意味します。つまり、最下位ビットが1であれば サーバーの電源がオフになっていることを意味します。このビットをテストするには マスクが'1'の**bitand** [関数](/マニュアル/付録/トリガー/関数)を使用することができます。 <br> トリガ式は次のようになります。 <br>      bitand(last(/www.example.com/Power Unit Stat,#1),1)=1  これはサーバの電源オフを警告します。

en-us	#### Notes on persistent files for log\*\[\] items
ja	#### log*[\] itemのpersistent filesに関する注意事項

en-us	##### Notes on threshold and discrete sensor simultaneous availability  Some IPMI agents provide both a threshold sensor and a discrete sensor under the same name. In Zabbix versions prior to 2.2.8 and 2.4.3, the first provided sensor was chosen. Since versions 2.2.8 and 2.4.3, preference is always given to the threshold sensor.
ja	##### 閾値とディスクリートセンサーの同時使用に関する注意事項  いくつかのIPMIエージェントは、閾値センサーとディスクリートセンサーを同じ名前で提供しているものがあります。<br> 2.2.8および2.4.3より前のバージョンのZabbixでは、最初に提供されたセンサーが選択されます。<br> バージョン2.2.8と2.4.3以降では、常に閾値センサーが優先されます。

en-us	 ::: notetip After enabling a trigger (changing its configuration status from *Disabled* to *Enabled*), the trigger expression is evaluated as soon as an item in it receives a value or the time to handle a time-based function comes. :::
ja	::: notetip トリガーを有効にした (構成ステータスを *無効* から *有効* に変更)後、トリガー条件式は、その項目が値を受け取るか、時間ベースの関数を処理する時間が来るとすぐに評価されます。 :::

en-us	 ::: notetip Mostly the `maintenance.inc.php` file is located in `/conf` of Zabbix HTML document directory on the web server. However, the location of the directory may differ depending on the operating system and a web server it uses.   For example, the location for:  -  SUSE and RedHat is `/etc/zabbix/web/maintenance.inc.php`. -  Debian-based systems is `/usr/share/zabbix/conf/`.  See also [Copying PHP files](/manual/installation/install#copying-php-files).  :::  |Parameter|Details| |--|--------| |**ZBX\_DENY\_GUI\_ACCESS**|Enable maintenance mode:<br>1 – maintenance mode is enabled, disabled otherwise| |**ZBX\_GUI\_ACCESS\_IP\_RANGE**|Array of IP addresses, which are allowed to connect to frontend (optional).<br>For example:<br>`array('192.168.1.1', '192.168.1.2')`| |**ZBX\_GUI\_ACCESS\_MESSAGE**|A message you can enter to inform users about the maintenance (optional).|
ja	 ::: notetip `maintenance.inc.php` ファイルは、大抵はWeb サーバーの Zabbix HTML ドキュメント ディレクトリの `/conf` にあります。 ただし、使用するオペレーティング システムと Web サーバーによって異なる場合があります。   たとえば、  -  SUSE または RedHat では `/etc/zabbix/web/maintenance.inc.php`. -  Debian-baseのシステムでは `/usr/share/zabbix/conf/`.  [PHPファイルのコピー](/manual/installation/install#copying-php-files)も参照してください。 :::  |パラメータ|詳細| |--|--------| |**ZBX\_DENY\_GUI\_ACCESS**|メンテナンス モードを有効にします。<br>1 – メンテナンス モード有効。それ以外は無効| |**ZBX\_GUI\_ACCESS\_IP\_RANGE**|フロントエンドへの接続が許可される IP アドレスの配列 (オプション)<br>例:<br>`array('192.168.1.1', '192.168.1.2')`| |**ZBX\_GUI\_ACCESS\_MESSAGE**|メンテナンスについてユーザーに通知するメッセージ (オプション)|

en-us	#### Notification about canceled escalations  When configuring [action operations](/manual/config/notifications/action/operation#configuring-an-operation), it is now possible to cancel notifications about canceled escalations by unmarking the checkbox of the corresponding option.
ja	#### エスカレーションのキャンセル時の通知について  [アクションの実行内容](/manual/config/notifications/action/operation#configuring-an-operation)の設定時に、該当するオプションのチェックボックスをオフにすると、キャンセルされたエスカレーションに関する通知をキャンセルすることができるようになりました。

en-us	##### Notification about canceled escalations  When configuring [action operations](/manual/config/notifications/action/operation#configuring-an-operation), it is now possible to cancel notifications about canceled escalations by unmarking the checkbox of the corresponding option.  ##### Monitoring → Overview removed  The Overview section in the Monitoring menu has been removed completely. The same functionality can be still accessed by using the *Data overview* and *Trigger overview* dashboard [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets).  
ja	#### Miscellaneous  -   The default language of Zabbix web interface has been changed from     British to American English. Support of British English has been     dropped. -   The Share link in the main menu has been replaced by an Integrations     link, leading to the     [Integrations](https://www.zabbix.com/integrations) page on the     Zabbix website. -   If Zabbix web interface is opened in one of the languages available     on the Zabbix website, clicking the Integrations link will open the     Integrations page in the appropriate language. For all other     languages, including English, the Integrations page will be opened     in English.  

en-us	## Notifications
ja	## 通知

en-us	## Notifications
ja	## 通知

en-us	#### Numeric (float) data type range with PostgreSQL 11 and earlier  PostgreSQL 11 and earlier versions only support floating point value range of approximately -1.34E-154 to 1.34E+154.
ja	#### PostgreSQL 11 以前のバージョンにおける数値 (float) データ型の範囲  PostgreSQL 11およびそれ以前のバージョンでは、浮動小数点数データ型をサポートしています。 <br> 1.34E-154 から 1.34E+154 までの範囲になります。 <br>

en-us	#### Numeric representation  Windows maintains numeric representations (indexes) for object and performance counter names. Zabbix supports these numeric representations as parameters to the `perf_counter`, `perf_counter_en` item keys and in `PerfCounter`, `PerfCounterEn` configuration parameters.  However, it's not recommended to use them unless you can guarantee your numeric indexes map to correct strings on specific hosts. If you need to create portable items that work across different hosts with various localized Windows versions, you can use the `perf_counter_en` key or `PerfCounterEn` configuration parameter which allow to use English names regardless of system locale.  To find out the numeric equivalents, run **regedit**, then find *HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib\\009*.  The registry entry contains information like this:      1     1847     2     System     4     Memory     6     % Processor Time     10     File Read Operations/sec     12     File Write Operations/sec     14     File Control Operations/sec     16     File Read Bytes/sec     18     File Write Bytes/sec     ....  Here you can find the corresponding numbers for each string part of the performance counter, like in '\\System\\% Processor Time':      System → 2     % Processor Time → 6  Then you can use these numbers to represent the path in numbers:      \2\6
ja	#### 数値表現  Windowsはオブジェクトとパフォーマンスカウンタ名の数値表現(インデックス)を保持しています。<br> Zabbixはこれらの数値表現を `perf_counter`, `perf_counter_en` item キーのパラメータとして、<br> また `PerfCounter`, `PerfCounterEn` 設定パラメータとしてサポートしています。  しかし、数値インデックスが特定のホストで正しい文字列にマップされることを保証できない限り、これらを使用することは推奨されません。<br> ローカライズされた Windows バージョンの異なるホストで動作するポータブルな item を作成する必要がある場合は、<br>  `perf_counter_en` キーまたは `PerfCounterEn` 設定パラメータを使用して、システムのロケールにかかわらず英語名を使用することが可能です。  数値に相当するものを見つけるには、**regedit** を実行し、以下を見つけます。<br> *HKEY\_LOCAL\_MACHINE\_SOFTWARE\_Microsoft⇄Windows NT\\CurrentVersion\\Perflib\\009*  レジストリエントリには、このような情報が含まれています。      1     1847     2     システム     4     メモリ     6     プロセッサー時間     10     ファイル読み込み操作/秒     12     ファイル書込み動作/秒     14     ファイルコントロール動作/秒     16     ファイル読込バイト数/秒     18     ファイル書込みバイト数/秒     ....  ここで、'\\System\\% Processor Time' のように、パフォーマンスカウンタの各文字列部分に対応する数値が表示されます。      システム -> 2     % プロセッサー時間 -> 6  そして、この数字を使って、パスを数字で表すことができます。      \2\6

en-us	#### Obtaining sensor names  Sensor labels, as printed by the *sensors* command, cannot always be used directly because the naming of labels may be different for each sensor chip vendor. For example, *sensors* output might contain the following lines:      $ sensors     in0:         +2.24 V  (min =  +0.00 V, max =  +3.32 V)        Vcore:       +1.15 V  (min =  +0.00 V, max =  +2.99 V)        +3.3V:       +3.30 V  (min =  +2.97 V, max =  +3.63 V)        +12V:       +13.00 V  (min =  +0.00 V, max = +15.94 V)     M/B Temp:    +30.0°C  (low  = -127.0°C, high = +127.0°C)  Out of these, only one label may be used directly:      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in0]     2.240000  Attempting to use other labels (like *Vcore* or *+12V*) will not work.      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,Vcore]     ZBX_NOTSUPPORTED  To find out the actual sensor name, which can be used by Zabbix to retrieve the sensor readings, run *sensors -u*. In the output, the following may be observed:      $ sensors -u     ...     Vcore:       in1_input: 1.15       in1_min: 0.00       in1_max: 2.99       in1_alarm: 0.00     ...         +12V:       in4_input: 13.00       in4_min: 0.00       in4_max: 15.94       in4_alarm: 0.00     ...  So *Vcore* should be queried as *in1*, and *+12V* should be queried as *in4*.[^1]      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in1]     1.301000  Not only voltage (in), but also current (curr), temperature (temp) and fan speed (fan) readings can be retrieved by Zabbix.  [^1]: According to     [specification](https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface)     these are voltages on chip pins and generally speaking may need     scaling.
ja	#### センサー名の取得  ラベルの名前はセンサーチップベンダーごとに異なる可能性があるため、*sensors*コマンドで出力されるセンサーラベルは常に使用できるとは限りません。 たとえば*sensors*の出力には次のような行が含まれる場合があります。      $ sensors     in0:         +2.24 V  (min =  +0.00 V, max =  +3.32 V)        Vcore:       +1.15 V  (min =  +0.00 V, max =  +2.99 V)        +3.3V:       +3.30 V  (min =  +2.97 V, max =  +3.63 V)        +12V:       +13.00 V  (min =  +0.00 V, max = +15.94 V)     M/B Temp:    +30.0°C  (low  = -127.0°C, high = +127.0°C)  これらのうち直接使用できるラベルは1つだけです。      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in0]     2.240000  他のラベル（*Vcore*や*+12V*など）を使用しようとしても機能しません。      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,Vcore]     ZBX_NOTSUPPORTED  Zabbixがセンサーの読み取り値を取得するために使用できる実際のセンサー名を確認するには*sensors -u*を実行します。出力では次のことが確認できます。      $ sensors -u     ...     Vcore:       in1_input: 1.15       in1_min: 0.00       in1_max: 2.99       in1_alarm: 0.00     ...         +12V:       in4_input: 13.00       in4_min: 0.00       in4_max: 15.94       in4_alarm: 0.00     ...  上記から*Vcore*は*in1*として、* +12V*は*in4*として照会する必要があります。[^1]      $ zabbix_get -s 127.0.0.1 -k sensor[lm85-i2c-0-2e,in1]     1.301000  Zabbixは電圧（in）だけでなく電流（curr）温度（temp）ファン速度（fan）の読み取り値も取得できます。  [^ 1]：[仕様](https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface)によると、これらはチップピンの電圧であり、スケーリングが必要な場合があります。

en-us	#### ODBC checks  -   MySQL unixODBC driver should not be used with Zabbix server or Zabbix proxy compiled against MariaDB connector      library and vice versa, if possible it is also better to avoid using the same connector as the driver due to an      [upstream bug](https://bugs.mysql.com/bug.php?id=73709). Suggested setup:      PostgreSQL, SQLite or Oracle connector → MariaDB or MySQL unixODBC driver     MariaDB connector → MariaDB unixODBC driver     MySQL connector → MySQL unixODBC driver  See [ZBX-7665](https://support.zabbix.com/browse/ZBX-7665) for more information and available workarounds.  -   XML data queried from Microsoft SQL Server may get truncated in various ways on Linux and UNIX systems.  -   It has been observed that using ODBC checks for monitoring Oracle databases using various versions of      Oracle Instant Client for Linux causes Zabbix server to crash.\      See also: [ZBX-18402](https://support.zabbix.com/browse/ZBX-18402),      [ZBX-20803](https://support.zabbix.com/browse/ZBX-20803).  -   If using FreeTDS UnixODBC driver, you need to prepend a 'SET NOCOUNT ON' statement to an SQL query      (for example, ````SET NOCOUNT ON DECLARE @strsql NVARCHAR(max) SET @strsql = ....````).      Otherwise, database monitor item in Zabbix will fail to retrieve the information with an error      "SQL query returned empty result".\     See [ZBX-19917](https://support.zabbix.com/browse/ZBX-19917) for more information.
ja	#### ODBC チェック  -   MySQL unixODBC ドライバーは、MariaDB コネクタ ライブラリに対してコンパイルされた Zabbix サーバーまたは Zabbix プロキシと共に使用しないでください。[アップストリームのバグ](https://bugs.mysql.com/bug.php?id=73709) のため、可能であればドライバーと同じコネクタを使用しないこともお勧めします。推奨セットアップ:      PostgreSQL, SQLite または Oracle connector → MariaDB または MySQL unixODBC driver     MariaDB connector → MariaDB unixODBC driver     MySQL connector → MySQL unixODBC driver  詳細および利用可能な回避策については[ZBX-7665](https://support.zabbix.com/browse/ZBX-7665) を参照してください。  -   Microsoft SQL Server からクエリされた XML データは、Linux および UNIX システムでさまざまな方法で切り捨てられる場合があります。  -   さまざまなバージョンの Linux 用 Oracle Instant Client を使用して Oracle データベースを監視するために ODBC チェックを使用すると、Zabbix サーバーがクラッシュすることが確認されています。\[ZBX-18402](https://support.zabbix.com/browse/ZBX-18402)[ZBX-20803](https://support.zabbix.com/browse/ZBX-20803)も参照してください。  -   FreeTDS UnixODBC ドライバーを使用している場合は、'SET NOCOUNT ON' ステートメントを SQL クエリの先頭に追加する必要があります (例:````SET NOCOUNT ON DECLARE @strsql NVARCHAR(max) SET @strsql = ....``` `)。そうしないと、Zabbix のデータベース モニタ アイテムは"SQL クエリが空の結果を返しました"というエラーで情報の取得に失敗します。\詳細については[ZBX-19917](https://support.zabbix.com/browse/ZBX-19917) を参照してください。

en-us	#### OK events  An OK event closes the related problem event(s) and may be created by 3 components:  -   triggers - based on 'OK event generation' and 'OK event closes'     settings; -   event correlation -   task manager – when an event is [manually     closed](/manual/config/events/manual_close)
ja	#### 正常イベント  正常イベントは関連する障害イベントを閉じます。次の3つのコンポーネントによって作成される場合があります。  -   トリガー - '正常イベントの生成' および '正常イベントの終了' 設定に基づく -   イベント相関関係 -   タスクマネージャー – イベントが[手動でクローズ](/manual/config/events/manual_close)されたとき

en-us	#### Okta configuration  1\. Go to <https://okta.com> and register or sign in to your account.  2\. In the Okta web interface navigate to *Applications → Applications* and press "Add Application" button (![](../../../../assets/en/manual/appendix/install/okta_add_app.png)).  3\. Press "Create New App" button (![](../../../../assets/en/manual/appendix/install/okta_create_app.png)). In a popup window select *Platform:* Web, *Sign on method:* SAML 2.0 and press "Create" button.  ![](../../../../assets/en/manual/appendix/install/okta_app1.png){width="600"}  4\. Fill in the fields in the *General settings* tab (the first tab that appears) according to your preferences and press "Next".  5\. In the *Configure SAML* tab enter the values provided below, then press "Next".  -   In the **GENERAL** section:     -   *Single sign on URL*:         https://<your-zabbix-url>/ui/index\_sso.php?acs\         The checkbox *Use this for Recipient URL and Destination URL*         should be marked)     -   *Audience URI (SP Entity ID)*: zabbix\         Note, that this value will be used within the SAML assertion as         a unique service provider identifier (if not matching, the         operation will be rejected). It is possible to specify a URL or         any string of data in this field.     -   *Default RelayState*:\         Leave this field blank; if a custom redirect is required, it can         be added in Zabbix in the *Administration → Users* settings.     -   Fill in other fields according to your preferences.  ![](../../../../assets/en/manual/appendix/install/okta_app2.png)  ::: noteclassic  If planning to use encrypted connection, generate private and public encryption certificates, then upload public certificate to Okta. Certificate upload form appears when *Assertion Encryption* is set to Encrypted (click *Show Advanced Settings* to find this parameter).  :::  -   In the **ATTRIBUTE STATEMENTS (OPTIONAL)** section add an attribute     statement with:     -   *Name:* usrEmail     -   *Name format:* Unspecified     -   *Value:* user.email  ![](../../../../assets/en/manual/appendix/install/okta_app3.png)  6\. At the next tab, select "I'm a software vendor. I'd like to integrate my app with Okta" and press "Finish".  7\. Now, navigate to *Assignments* tab and press the "Assign" button, then select *Assign to People* from the drop-down.  ![](../../../../assets/en/manual/appendix/install/okta_assign.png)  8\. In a popup that appears, assign created app to people that will use SAML 2.0 to authenticate with Zabbix, then press "Save and go back".  9\. Navigate to the *Sign On* tab and press the "View Setup Instructions" button. Setup instructions will be displayed in a new tab; keep this tab open while configuring Zabbix.  ![](../../../../assets/en/manual/appendix/install/okta_setup.png)
ja	#### Oktaの設定  1\. <https://okta.com>にアクセスして、アカウントに登録またはサインインします。  2\. OktaWebインターフェースで*アプリケーション→アプリケーション*に移動し、[アプリケーションの追加]ボタン(![](../../../../assets/en/manual/appendix/install/okta_add_app.png))を押します。  3\. 「新しいアプリの作成」ボタン(![](../../../../assets/en/manual/appendix/install/okta_create_app.png)) を押し、ポップアップウィンドウで*Platform:* Web, *Sign on method:*SAML2.0と選択して「作成」ボタンを押します。  ![](../../../../assets/en/manual/appendix/install/okta_app1.png){width="600"}  4\. 必要であれば[*一般設定*]タブ（最初に表示されるタブ）のフィールドに入力し、[次へ]を押します。  5\. *Configure SAML*タブで以下に示す値を入力し[次へ]を押します。  -   **GENERAL** セクション:     -   *Single sign on URL*:https://<your-zabbix-url>/ui/index\_sso.php?acs\         *Use this for Recipient URL and Destination URL*のチェックボックスにマーク     -   *Audience URI (SP Entity ID)*: zabbix\         この値は、SAMLアサーション内で一意のサービスプロバイダー識別子として使用されることに注意してください（一致しない場合、操作は拒否されます）。このフィールドには、URLまたは任意のデータ文字列を指定できます。     -   *Default RelayState*:\         このフィールドは空白のままにします。カスタムリダイレクトが必要な場合は、Zabbixの[管理]→[ユーザー]設定で追加できます。     -   必要であれば、他のフィールドも入力します。  ![](../../../../assets/en/manual/appendix/install/okta_app2.png)  ::: noteclassic  暗号化接続の使用を計画している場合は、プライベートおよびパブリック暗号化証明書を生成してから、パブリック証明書をOktaにアップロードします。 *Assertion Encryption*が暗号化に設定されている場合、証明書のアップロードフォームが表示されます（このパラメーターを見つけるには*Show Advanced Settings*をクリックします） :::  -   **ATTRIBUTE STATEMENTS(OPTIONAL)**セクションで、次の属性ステートメントを追加します。     -   *Name:* usrEmail     -   *Name format:* Unspecified     -   *Value:* user.email  ![](../../../../assets/en/manual/appendix/install/okta_app3.png)  6\. 次のタブで"I'm a software vendor. I'd like to integrate my app with Okta"を選択し「完了」を押します。  7\. 次に*Assignments*タブに移動して"Assign"ボタンを押し、ドロップダウンから*Assign to People*を選択します。  ![](../../../../assets/en/manual/appendix/install/okta_assign.png)  8\. 表示されるポップアップで、作成したアプリをSAML 2.0を使用してZabbixで認証するユーザーに割り当て、"Save and go back"を押します。  9\. *Sign On*タブに移動し、"View Setup Instructions"ボタンを押します。セットアップ手順は新しいタブに表示されます。Zabbixを設定している間、このタブを開いたままにしてください。  ![](../../../../assets/en/manual/appendix/install/okta_setup.png)

en-us	#### Older XML protocol  ::: noteclassic Zabbix will take up to 16 MB of XML Base64-encoded data, but a single decoded value should be no longer than 64 KB otherwise it will be truncated to 64 KB while decoding. :::
ja	#### 古い XML プロトコル  ::: noteclassic Zabbixは、 Base64にエンコードされたXMLのデータを16MBまで取得しますが、デコードされる値は1つが64KB以下でなければなりません。そうでないと、デコード中にそれが64KBに切り捨てられます。 :::

en-us	#### One side connects with certificate but other side accepts only PSK or vice versa  In any log (with *GnuTLS*):      failed to accept an incoming connection: from 127.0.0.1: zbx_tls_accept(): gnutls_handshake() failed:\         -21 Could not negotiate a supported cipher suite.  In any log (with *OpenSSL* 1.0.2c):      failed to accept an incoming connection: from 127.0.0.1: TLS handshake returned error code 1:\         file .\ssl\s3_srvr.c line 1411: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher:\         TLS write fatal alert "handshake failure"
ja	#### 片側は証明書で接続するが、反対側は PSK のみを受け入れる、またはその逆  任意のログ (*GnuTLS* を使用):      failed to accept an incoming connection: from 127.0.0.1: zbx_tls_accept(): gnutls_handshake() failed:\         -21 Could not negotiate a supported cipher suite.  任意のログ (*OpenSSL* 1.0.2c を使用):      failed to accept an incoming connection: from 127.0.0.1: TLS handshake returned error code 1:\         file .\ssl\s3_srvr.c line 1411: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher:\         TLS write fatal alert "handshake failure"

en-us	#### One side connects with PSK but other side uses LibreSSL or has been compiled without encryption support  LibreSSL does not support PSK.  In connecting-side log:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success  In accepting-side log:      ...failed to accept an incoming connection: from 192.168.1.2: support for PSK was not compiled in  In Zabbix frontend:      Get value from agent failed: TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success
ja	#### 一方は PSK で接続するが、もう一方は LibreSSL を使用しているか、暗号化サポートなしでコンパイルされている場合  LibreSSL は PSK をサポートしていません。  接続元ログ:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success  受付側ログ：      ...failed to accept an incoming connection: from 192.168.1.2: support for PSK was not compiled in  Zabbixフロントエンド:      Get value from agent failed: TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() I/O error: [0] Success

en-us	#### One side connects with PSK but other side uses OpenSSL with PSK support disabled  In connecting-side log:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() set result code to SSL_ERROR_SSL: file ../ssl/record/rec_layer_s3.c line 1536: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure: SSL alert number 40: TLS read fatal alert "handshake failure"  In accepting-side log:      ...failed to accept an incoming connection: from 192.168.1.2: TLS handshake set result code to 1: file ssl/statem/statem_srvr.c line 1422: error:1417A0C1:SSL routines:tls_post_process_client_hello:no shared cipher: TLS write fatal alert "handshake failure"
ja	#### 一方は PSK で接続しますが、もう一方は PSK サポートを無効にして OpenSSL を使用している場合  接続元ログ:      ...TCP successful, cannot establish TLS to [[192.168.1.2]:10050]: SSL_connect() set result code to SSL_ERROR_SSL: file ../ssl/record/rec_layer_s3.c line 1536: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure: SSL alert number 40: TLS read fatal alert "handshake failure"  受付側ログ:      ...failed to accept an incoming connection: from 192.168.1.2: TLS handshake set result code to 1: file ssl/statem/statem_srvr.c line 1422: error:1417A0C1:SSL routines:tls_post_process_client_hello:no shared cipher: TLS write fatal alert "handshake failure"

en-us	##### On Linux 2.4:  (Sensor readings are obtained from /proc/sys/dev/sensors directory)  -   **device** - device name (if <mode> is used, it is a regular     expression); -   **sensor** - sensor name (if <mode> is used, it is a regular     expression); -   **mode** - possible values: avg, max, min (if this parameter is     omitted, device and sensor are treated verbatim).  Example key: sensor\[w83781d-i2c-0-2d,temp1\]  Prior to Zabbix 1.8.4, the sensor\[temp1\] format was used.
ja	##### Linux 2.4の場合：  （センサーの読み取り値は/proc/sys/dev/sensorsディレクトリから取得されます）  -   **device** - デバイス名（<mode>が使用されている場合は正規表現です） -   **sensor** - センサー名（<mode>が使用されている場合は正規表現です） -   **mode** - 使用可能な値：avg,max,min（このパラメーターが省略されている場合、デバイスとセンサーは逐語的に扱われます）  キーの例：sensor\[w83781d-i2c-0-2d,temp1\]  Zabbix 1.8.4以前は sensor \[temp1\] 形式が使用されていました。

en-us	##### On Linux 2.6+:  (Sensor readings are obtained from /sys/class/hwmon directory)  -   **device** - device name (non regular expression). The device name     could be the actual name of the device (e.g 0000:00:18.3) or the     name acquired using sensors program (e.g. k8temp-pci-00c3). It is up     to the user to choose which name to use; -   **sensor** - sensor name (non regular expression); -   **mode** - possible values: avg, max, min (if this parameter is     omitted, device and sensor are treated verbatim).  Example key:  sensor\[k8temp-pci-00c3,temp,max\] or sensor\[0000:00:18.3,temp1\]  sensor\[smsc47b397-isa-0880,in,avg\] or sensor\[smsc47b397.2176,in1\]
ja	##### Linux 2.6以降の場合：  （センサーの読み取り値は/sys/class/hwmonディレクトリから取得されます）  -   **device** - デバイス名（非正規表現） デバイス名はデバイスの実際の名前（0000:00:18.3など）またはセンサープログラムを使用して取得した名前（k8temp-pci-00c3など）の場合があります。 使用する名前はユーザーが選択してください。 -   **sensor** - センサー名（非正規表現） -   **mode** - 使用可能な値: avg, max, min (このパラメーターを省略した場合、デバイスとセンサーは逐語的に扱われます).  キーの例：  sensor\[k8temp-pci-00c3,temp,max\] or sensor\[0000:00:18.3,temp1\]  sensor\[smsc47b397-isa-0880,in,avg\] or sensor\[smsc47b397.2176,in1\]

en-us	### Open file descriptor limit increase for Zabbix agent 2  The systemd service file shipped in Zabbix agent 2 packages now declares the open file descriptor limit of 8196. Previously, the system default limit of 1024 has been used. The new limit is sufficient for the default Zabbix agent 2 configuration. If you have a non-standard agent 2 configuration, for example, use additional plugins or extended features, this limit may need to be manually increased further. In this case, adjust the `LimitNOFILE` parameter in the systemd unit file.
ja	### Zabbixエージェント2のオープンファイルディスクリプタ制限の緩和  Zabbixエージェント2パッケージに同梱されているsystemdサービス ファイルは、 オープンファイル記述子の制限を 8196 と宣言するようになりました。 以前は、システムのデフォルト制限である 1024 が使用されていました。 新しい制限は、デフォルトのZabbixエージェント2を構成するには十分です。 非標準のエージェント2構成を使用している場合 (たとえば追加のプラグインや拡張機能を使用している場合)、 この制限を手動でさらに増やす必要がある場合があります。 その場合systemdユニットファイルの `LimitNOFILE` パラメータを調整します。

en-us	### Open file descriptor limit increase for Zabbix agent 2  The systemd service file shipped in Zabbix agent 2 packages now declares the open file descriptor limit of 8196. Previously, the system default limit of 1024 has been used. The new limit is sufficient for the default Zabbix agent 2 configuration. If you have a non-standard agent 2 configuration, for example, use additional plugins or extended features, this limit may need to be manually increased further. In this case, adjust the `LimitNOFILE` parameter in the systemd unit file.
ja	### Zabbixエージェント2のオープンファイルディスクリプタの制限の緩和  Zabbixエージェント2パッケージで同梱されているsystemdサービスファイルのオープンファイルディスクリプタの制限は、8196になりました。 変更前は、システムのデフォルトの制限として、1024 が使用されていました。 新しい制限は、Zabbixエージェント2のデフォルト設定に十分なものとなっています。 追加のプラグインや拡張機能を使用しているなど、Zabbixエージェント2が標準の設定でない場合は、この制限を手動で拡張する必要があります。 その場合は、systemdユニットファイルの`LimitNOFILE` パラメーターを調整してください。

en-us	 ### OpenSSL 3.0 support  OpenSSL 3.0.x is now supported. Note that this change does not affect frontend  encryption (which uses its own openssl-php package) and Java gateway JMX encrypted  connections to monitoring targets (which uses its own Java encrypted libraries). 
ja	### OpenSSL 3.0 対応  OpenSSL 3.0.xをサポートしました。 この変更は、フロントエンドの暗号化 (独自の openssl-php パッケージを使用) および 監視対象の Java ゲートウェイ JMX 暗号化接続 (独自の Java 暗号化ライブラリを使用) には影響しないことに注意してください。

en-us	#### OpenSSL used with CRLs and for some CA in the certificate chain its CRL is not included in `TLSCRLFile`  In TLS server log in case of *OpenSSL* peer:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file s3_srvr.c line 3251: error:14089086: SSL routines:ssl3_get_client_certificate:certificate verify failed: \         TLS write fatal alert "unknown CA"  In TLS server log in case of *GnuTLS* peer:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file rsa_pk1.c line 103: error:0407006A: rsa routines:RSA_padding_check_PKCS1_type_1:\         block type is not 01 file rsa_eay.c line 705: error:04067072: rsa routines:RSA_EAY_PUBLIC_DECRYPT:paddin
ja	#### CRLで使用されるOpenSSLと証明書チェーンの一部の CAでは、CRLが`TLSCRLFile`に含まれていない  *OpenSSL* ピアの場合の TLS サーバー ログ:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file s3_srvr.c line 3251: error:14089086: SSL routines:ssl3_get_client_certificate:certificate verify failed: \         TLS write fatal alert "unknown CA"  *GnuTLS* ピアの場合の TLS サーバー ログ:      failed to accept an incoming connection: from 127.0.0.1: TLS handshake with 127.0.0.1 returned error code 1: \         file rsa_pk1.c line 103: error:0407006A: rsa routines:RSA_padding_check_PKCS1_type_1:\         block type is not 01 file rsa_eay.c line 705: error:04067072: rsa routines:RSA_EAY_PUBLIC_DECRYPT:paddin

en-us	#### Operating system  -   Use latest (stable!) version of OS -   Exclude unnecessary functionality from kernel -   Tune kernel parameters
ja	#### オペレーティングシステム  -   最新の(安定)バージョンOS を使用する -   不要な機能をカーネルから除外する -   カーネル パラメータを調整する

en-us	 #### Operation type: notify all involved  |Parameter|Description| |--|--------| |*Custom message*|If selected, a custom message can be defined.| |*Subject*|Subject of the custom message. The subject may contain macros.| |*Message*|The custom message. The message may contain macros.|
ja	#### 処理内容:障害通知送信済のユーザーすべてにメッセージを送信   |パラメータ|説明| |--|--------| |*メッセージのカスタマイズ*|選択すると、カスタム メッセージを設定できます。| |*件名*|カスタム メッセージ件名。 件名にはマクロが含まれている場合があります。| |*メッセージ*|カスタム メッセージ本文。 メッセージにはマクロが含まれている場合があります。|

en-us	 #### Operation type: [remote command](/manual/config/notifications/action/operation/remote_command)  |Parameter|Description| |--|--------| |*Target list*|Select targets to execute the command on:<br>**Current host** - command is executed on the host of the trigger that caused the problem event. This option will not work if there are multiple hosts in the trigger.<br>**Host** - select host(s) to execute the command on.<br>**Host group** - select host group(s) to execute the command on. Specifying a parent host group implicitly selects all nested host groups. Thus the remote command will also be executed on hosts from nested groups.<br>A command on a host is executed only once, even if the host matches more than once (e.g. from several host groups; individually and from a host group).<br>The target list is meaningless if the command is executed on Zabbix server. Selecting more targets in this case only results in the command being executed on the server more times.<br>Note that for global scripts, the target selection also depends on the *Host group* setting in global script [configuration](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script).|
ja	#### 処理内容: [リモートコマンド](/manual/config/notifications/action/operation/remote_command)  |パラメータ|説明| |--|--------| |*ターゲットリスト*|コマンドを実行するターゲットを選択:<br>**現在のホスト** - コマンドは障害イベントを引き起こしたトリガーのホストで実行されます。トリガーに複数のホストがある場合、このオプションは機能しません。<br>**ホスト** - コマンドを実行するホストを選択します。<br>**ホスト グループ** - コマンドを実行するホスト グループを選択します。親ホスト グループを指定すると、ネストされたすべてのホスト グループが暗黙的に選択されます。したがって、リモート コマンドは、ネストされたグループのホストでも実行されます。<br>ホストが複数回一致した場合でも、ホスト上のコマンドは 1 回だけ実行されます (たとえば複数のホストグループで一致、個別に一致およびホスト グループでも一致等)<br>Zabbixサーバーでコマンドを実行した場合、ターゲットリストは意味がありません。この場合、より多くのターゲットを選択しても、サーバー上でコマンドが実行される回数が増えるだけです。 <br>グローバル スクリプトの場合、ターゲットの選択は、グローバル スクリプトの[設定](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script)にある*ホスト グループ*にも依存することに注意してください。|

en-us	 #### Operation type: [send message](/manual/config/notifications/action/operation/message)  |Parameter|Description| |--|--------| |*Send to user groups*|Click on *Add* to select user groups to send the recovery message to.<br>The user group must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |*Send to users*|Click on *Add* to select users to send the recovery message to.<br>The user must have at least "read" [permissions](/manual/config/users_and_usergroups/permissions) to the host in order to be notified.| |*Send only to*|Send default recovery message to all defined media types or a selected one only.| |*Custom message*|If selected, a custom message can be defined.| |*Subject*|Subject of the custom message. The subject may contain macros.| |*Message*|The custom message. The message may contain macros.|
ja	#### 処理内容: [メッセージの送信](/manual/config/notifications/action/operation/message)  |パラメータ|説明| |--|--------| |*ユーザーグループに送信*|*追加* をクリックして、復旧メッセージを送信するユーザー グループを選択します。<br>通知を受け取るには、ユーザー グループがホストに対して少なくとも"読み取り"[権限](/manual/config/users_and_usergroups/permissions) を持っている必要があります。| |*ユーザーに送信*|*追加* をクリックして、復旧メッセージを送信するユーザーを選択します。<br>ユーザーは、通知を受け取るために、ホストに対して少なくとも "読み取り"[権限](/manual/config/users_and_usergroups/permissions) を持っている必要があります。| |*次のメディアのみ使用*|デフォルトの復旧メッセージを、定義されたすべてのメディア タイプまたは選択したメディア タイプのみに送信します。| |*メッセージのカスタマイズ*|選択すると、カスタム メッセージを設定できます。| |*件名*|カスタム メッセージの件名。マクロが含まれている場合があります。| |*メッセージ*|カスタム メッセージ本文。マクロが含まれている場合があります。|

en-us	#### Operators  The following operators are supported for triggers **(in descending priority of execution)**:  |Priority|Operator|Definition|**Notes for [unknown values](/manual/config/triggers/expression#expressions_with_unknown-operands)**|Force cast operand to float ^**1**^| |-|-|----|----------------|--| |**1**|**-**|Unary minus|**-**Unknown → Unknown|Yes| |**2**|**not**|Logical NOT|**not** Unknown → Unknown|Yes| |**3**|**\***|Multiplication|0 **\*** Unknown → Unknown<br>(yes, Unknown, not 0 - to not lose<br>Unknown in arithmetic operations)<br>1.2 **\*** Unknown → Unknown|Yes| |<|**/**|Division|Unknown **/** 0 → error<br>Unknown **/** 1.2 → Unknown<br>0.0 **/** Unknown → Unknown|Yes| |**4**|**+**|Arithmetical plus|1.2 **+** Unknown → Unknown|Yes| |<|**-**|Arithmetical minus|1.2 **-** Unknown → Unknown|Yes| |**5**|**\<**|Less than. The operator is defined as:<br><br>A<B ⇔ (A<B-0.000001)|1.2 **<** Unknown → Unknown|Yes| |<|**<=**|Less than or equal to. The operator is defined as:<br><br>A<=B ⇔ (A≤B+0.000001)|Unknown **<=** Unknown → Unknown|Yes| |<|**>**|More than. The operator is defined as:<br><br>A>B ⇔ (A>B+0.000001)| |Yes| |<|**>=**|More than or equal to. The operator is defined as:<br><br>A>=B ⇔ (A≥B-0.000001)| |Yes| |**6**|**=**|Is equal. The operator is defined as:<br><br>A=B ⇔ (A≥B-0.000001) and (A≤B+0.000001)| |No ^**1**^| |<|**<>**|Not equal. The operator is defined as:<br><br>A<>B ⇔ (A<B-0.000001) or (A>B+0.000001)| |No ^**1**^| |**7**|**and**|Logical AND|0 **and** Unknown → 0<br>1 **and** Unknown → Unknown<br>Unknown **and** Unknown → Unknown|Yes| |**8**|**or**|Logical OR|1 **or** Unknown → 1<br>0 **or** Unknown → Unknown<br>Unknown **or** Unknown → Unknown|Yes|  ^**1**^ String operand is still cast to numeric if:  -   another operand is numeric -   operator other than **=** or **<>** is used on an operand  (If the cast fails - numeric operand is cast to a string operand and both operands get compared as strings.)  **not**, **and** and **or** operators are case-sensitive and must be in lowercase. They also must be surrounded by spaces or parentheses.  All operators, except unary **-** and **not**, have left-to-right associativity. Unary **-** and **not** are non-associative (meaning **-(-1)** and **not (not 1)** should be used instead of **--1** and **not not 1**).  Evaluation result:  -   **<**, **<=**, **>**, **>=**, **=**, **<>**     operators shall yield '1' in the trigger expression if the specified     relation is true and '0' if it is false. If at least one operand is     Unknown the result is Unknown; -   **and** for known operands shall yield '1' if both of its operands     compare unequal to '0'; otherwise, it yields '0'; for unknown     operands **and** yields '0' only if one operand compares equal to     '0'; otherwise, it yields 'Unknown'; -   **or** for known operands shall yield '1' if either of its operands     compare unequal to '0'; otherwise, it yields '0'; for unknown     operands **or** yields '1' only if one operand compares unequal to     '0'; otherwise, it yields 'Unknown'; -   The result of the logical negation operator **not** for a known     operand is '0' if the value of its operand compares unequal to '0';     '1' if the value of its operand compares equal to '0'. For unknown     operand **not** yields 'Unknown'.
ja	#### 演算子  trigger では、以下の演算子がサポートされています（実行優先度の高い順）:  |優先度|演算子|定義|**[不明な値](/manual/config/triggers/expression#expressions_with_unsupported_items_and_unknown_values)の注意事項**|オペランドを強制的にfloatにする ^**1**^| -|-|----|----------------|--| |**1**|**-**|単項負|**-**Unknown → Unknown|Yes| |**2**|**not**|論理否定|**not** Unknown → Unknown|Yes| |**3**|**\***|乗算|0 **\*** Unknown → Unknown<br>(yes, Unknown, not 0 - 算術演算では不明)<br>1.2 **\*** Unknown → Unknown|Yes| |<|**/**|分割|Unknown **/** 0 → error<br>Unknown **/** 1.2 → Unknown<br>0.0 **/** Unknown → Unknown|Yes| |**4**|**+**|算術プラス|1.2 **+** Unknown → Unknown|Yes| |<|**-**|算術マイナス|1.2 **-** Unknown → Unknown|Yes| |**5**|**<**|未満。 演算子は次のように定義されます:<br><br>A<B ⇔ (A<B-0.000001)|1.2 **<** Unknown → Unknown|Yes| |<|**<=**|以下。 演算子は次のように定義されます:<br><br>A<=B ⇔ (A≤B+0.000001)|Unknown **<=** Unknown → Unknown|Yes| |<|**>**|超過。 演算子は次のように定義されます:<br><br>A>B ⇔ (A>B+0.000001)|<|Yes| |<|**>=**|以上。 演算子は次のように定義されます:<br><br>A>=B ⇔ (A≥B-0.000001)|<|Yes| |**6**|**=**|等しい。 演算子は次のように定義されます:<br><br>A=B ⇔ (A≥B-0.000001) and (A≤B+0.000001)|<|No ^**1**^| |<|**<>**|等しくない。 演算子は次のように定義されます:<br><br>A<>B ⇔ (A<B-0.000001) or (A>B+0.000001)|<|No ^**1**^| |**7**|**and**|論理積|0 **and** Unknown → 0<br>1 **and** Unknown → Unknown<br>Unknown **and** Unknown → Unknown|Yes| |**8**|**or**|論理和|1 **or** Unknown → 1<br>0 **or** Unknown → Unknown<br>Unknown **or** Unknown → Unknown|Yes|  ^**1**^ 文字列オペランドが数値にキャストされるのは、以下の場合です:  - 他のオペランドが数値である場合 - オペランドに **=** または **<>** 以外の演算子が使用されている場合。  (キャストに失敗した場合、数値オペランドは文字列オペランドにキャストされ、両方のオペランドは文字列として比較されます)。  **not**, **and**, **or** 演算子は大文字と小文字を区別する。また、空白または括弧で囲む必要があります。  単項の**-**と**not**を除くすべての演算子は、左から右への連想性を持っています。<br> 単項の**-**と**not**は非連想性である(つまり、**-(-1)**と**not (not 1)**は、**--1**と**not 1**の代わりに使用すべきです。)。  評価結果:  - **<** , **<=** , **>** , **>=** , **<>** 演算子は、指定された関係が真であれば trigger に'1'を、偽であれば'0'をもたらすものとする。   少なくとも一つのオペランドが不明である場合、結果は不明です。 - 未知のオペランドに対して、**and** は、オペランドの両方が'0'と等しくない比較をした場合、'1'を生成し、それ以外の場合は、   '0'を生成します。 - 未知のオペランドに対しては、**or** は一方のオペランドが'0'と等しくない場合にのみ'1'を出力し、そうでない場合は'0'を出力します。 - 既知のオペランドに対する論理否定演算子 **not** の結果は、オペランドの値が '0' と等しくない場合は '0' となり、オペランドの値が '0' と   等しい場合は '1' となる。未知のオペランドに対しては、**not**は'Unknown'を生成します。

en-us	 ### Optimized API queries  API database queries, created when searching through names in *hosts* and *items* tables, have been optimized and will now be processed more efficiently. 
ja	 ### 最適化されたAPIクエリ  *hosts*テーブルと*items*テーブルで名前を検索するときに作成されるAPIのデータベースクエリが最適化され、より効率的に処理されるようになりました。

en-us	 ### Optimized API queries  API database queries, used when searching through names in the *hosts* and *items* tables, have been optimized and will now be processed more efficiently. As a result of this change, deterministic triggers need to be created during an upgrade.   On MySQL and MariaDB, this requires `GLOBAL log_bin_trust_function_creators = 1` to be set if binary logging is enabled and there is no superuser privileges and `log_bin_trust_function_creators = 1` is not set in MySQL configuration file. To set the variable using MySQL console, run:      mysql> SET GLOBAL log_bin_trust_function_creators = 1;  Once the upgrade has been successfully completed, `log_bin_trust_function_creators` can be disabled:      mysql> SET GLOBAL log_bin_trust_function_creators = 0;  Triggers are also created for PostgreSQL and Oracle database.
ja	 ### APIクエリの最適化  *hosts*テーブルと*items*テーブルで名前を検索するときに使用されるAPIのデータベースクエリが最適化され、より効率的に処理されるようになりました。この変更の結果、アップグレード中に決定論的トリガーを作成する必要があります。   MySQLとMariaDBでは、バイナリロギングが有効で、スーパーユーザー権限がなく、MySQL 構成ファイルに`log_bin_trust_function_creators = 1`が設定されていない場合、`GLOBAL log_bin_trust_function_creators = 1`を設定する必要があります。 MySQLのコンソールを使用して変数を設定するには、以下を実行します：      mysql> SET GLOBAL log_bin_trust_function_creators = 1;  アップグレードが正常に完了したら、`log_bin_trust_function_creators`を無効にできます：      mysql> SET GLOBAL log_bin_trust_function_creators = 0;  トリガーは、PostgreSQLおよびOracleデータベース用にも作成されます。

en-us	##### - Optional interface  The optional functions are **zbx\_module\_init()**, **zbx\_module\_item\_list()**, **zbx\_module\_item\_timeout()**, **zbx\_module\_history\_write\_cbs()** and **zbx\_module\_uninit()**:  ``` {.c} int zbx_module_init(void); ```  This function should perform the necessary initialization for the module (if any). If successful, it should return ZBX\_MODULE\_OK. Otherwise, it should return ZBX\_MODULE\_FAIL. In the latter case Zabbix will not start.  ``` {.c} ZBX_METRIC  *zbx_module_item_list(void); ```  This function should return a list of items supported by the module. Each item is defined in a ZBX\_METRIC structure, see the section below for details. The list is terminated by a ZBX\_METRIC structure with "key" field of NULL.  ``` {.c} void    zbx_module_item_timeout(int timeout); ```  If module exports **zbx\_module\_item\_list()** then this function is used by Zabbix to specify the timeout settings in Zabbix configuration file that the item checks implemented by the module should obey. Here, the "timeout" parameter is in seconds.  ``` {.c} ZBX_HISTORY_WRITE_CBS   zbx_module_history_write_cbs(void); ```  This function should return callback functions Zabbix server will use to export history of different data types. Callback functions are provided as fields of ZBX\_HISTORY\_WRITE\_CBS structure, fields can be NULL if module is not interested in the history of certain type.  ``` {.c} int zbx_module_uninit(void); ```  This function should perform the necessary uninitialization (if any) like freeing allocated resources, closing file descriptors, etc.  All functions are called once on Zabbix startup when the module is loaded, with the exception of zbx\_module\_uninit(), which is called once on Zabbix shutdown when the module is unloaded.
ja	##### - オプションのインターフェース  オプションのインターフェースは、 以下の通りです。 **zbx\_module\_init()** , **zbx\_module\_item\_list()** ,  **zbx\_module\_item\_timeout()** , **zbx\_module\_history\_write\_cbs()**, **zbx\_module\_uninit()**  ``` {.c} int zbx_module_init(void); ```  この関数は、モジュールに必要な初期化を行います(もしあれば)。成功した場合は、ZBX_MODULE_OK を返します。<br> 失敗した場合、ZBX_MODULE_FAIL を返します。後者の場合、Zabbix は起動しません。<br>  ``` {.c} ZBX_METRIC  *zbx_module_item_list(void); ```  この関数は、モジュールがサポートする item のリストを返す必要があります。 各項目は ZBX_METRIC 構造体で定義されます。リストの最後には、"key "フィールドがNULLのZBX_METRIC構造体を返します。  ``` {.c} void    zbx_module_item_timeout(int timeout); ```  モジュールが **zbx_module_item_list()** をエクスポートしている場合、この関数はZabbixによって使用されます。<br> モジュールが実装する item チェックが従うべきタイムアウト設定をZabbix設定ファイルで指定するために使用されます。<br> ここで、"timeout "パラメータは秒単位です。<br>  ``` {.c} ZBX_HISTORY_WRITE_CBS   zbx_module_history_write_cbs(void); ```  この関数は、Zabbix サーバが異なるデータ型の history をエクスポートする際に使用するコールバック関数を返します。<br> コールバック関数はZBX_HISTORY_WRITE_CBS構造体のフィールドとして提供され、モジュールが特定のタイプの history に<br> 興味がない場合、フィールドはNULLにすることが可能です。<br>  ``` {.c} int zbx_module_uninit(void); ```  この関数は、割り当てられたリソースの解放、ファイルディスクリプタのクローズなど、必要な初期化を行います。  すべての関数は、Zabbix起動時にモジュールがロードされると一度だけ呼び出されます。 zbx_module_uninit() は Zabbix のシャットダウン時にモジュールがアンロードされると一度だけ呼び出されます。

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use *config-file*. **Zabbix sender** reads server details from the agentd configuration file. By default **Zabbix sender** does not read any configuration file. Only parameters **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity** and **TLSPSKFile** are supported. All addresses defined in the agent **ServerActive** configuration parameter are used for sending data. If sending of batch data fails to one address, the following batches are not sent to this address.  **-z**, **--zabbix-server** *server*   Hostname or IP address of Zabbix server. If a host is monitored by a proxy, proxy hostname or IP address should be used instead. When used together with **--config**, overrides the entries of **ServerActive** parameter specified in agentd configuration file.  **-p**, **--port** *port*   Specify port number of Zabbix server trapper running on the server. Default is 10051. When used together with **--config**, overrides the port entries of **ServerActive** parameter specified in agentd configuration file.  **-I**, **--source-address** *IP-address*   Specify source IP address. When used together with **--config**, overrides **SourceIP** parameter specified in agentd configuration file.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-300 seconds (default: 60)  **-s**, **--host** *host*   Specify host name the item belongs to (as registered in Zabbix frontend). Host IP address and DNS name will not work. When used together with **--config**, overrides **Hostname** parameter specified in agentd configuration file.  **-k**, **--key** *key*   Specify item key to send value to.  **-o**, **--value** *value*   Specify item value.  **-i**, **--input-file** *input-file*   Load values from input file. Specify **-** as **<input-file>** to read values from standard input. Each line of file contains whitespace delimited: **<hostname> <key> <value>**. Each value must be specified on its own line. Each line must contain 3 whitespace delimited entries: **<hostname> <key> <value>**, where "hostname" is the name of monitored host as registered in Zabbix frontend, "key" is target item key and "value" - the value to send. Specify **-** as **<hostname>** to use hostname from agent configuration file or from **--host** argument.  An example of a line of an input file:  **"Linux DB3" db.connections 43**  The value type must be correctly set in item configuration of Zabbix frontend. Zabbix sender will send up to 250 values in one connection. [Size limit](/manual/appendix/protocols/header_datalen) for sending values from an input file depends on the size described in Zabbix communication protocol. Contents of the input file must be in the UTF-8 encoding. All values from the input file are sent in a sequential order top-down. Entries must be formatted using the following rules:  - Quoted and non-quoted entries are supported. - Double-quote is the quoting character. - Entries with whitespace must be quoted. - Double-quote and backslash characters inside quoted entry must be escaped with a backslash. - Escaping is not supported in non-quoted entries. - Linefeed escape sequences (\\n) are supported in quoted strings. - Linefeed escape sequences are trimmed from the end of an entry.  **-T**, **--with-timestamps**   This option can be only used with **--input-file** option.  Each line of the input file must contain 4 whitespace delimited entries: **<hostname> <key> <timestamp> <value>**. Timestamp should be specified in Unix timestamp format. If target item has triggers referencing it, all timestamps must be in an increasing order, otherwise event calculation will not be correct.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 43**  For more details please see option **--input-file**.  If a timestamped value is sent for a host that is in a “no data” maintenance type then this value will be dropped; however, it is possible to send a timestamped value in for an expired maintenance period and it will be accepted.  **-N**, **--with-ns**   This option can be only used with **--with-timestamps** option.  Each line of the input file must contain 5 whitespace delimited entries: **<hostname> <key> <timestamp> <ns> <value>**.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 7402561 43**  For more details please see option **--input-file**.  **-r**, **--real-time**   Send values one by one as soon as they are received. This can be used when reading from standard input.  **--tls-connect** *value*   How to connect to server or proxy. Values:  [ ]{#lbAF}
ja	## オプション  **-c**, **--config** *config-file*   *config-file*を使用します。**Zabbix sender**は、エージェント設定ファイルからサーバーの詳細を読み取ります。デフォルトでは**Zabbix sender**は設定ファイルを読み取りません。次のパラメーターがサポートされています : **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity**, **TLSPSKFile** 。エージェントの**ServerActive**設定パラメーターで定義されたすべてのアドレスは、データの送信に使用されます。 1 つのアドレスへのバッチデータの送信に失敗した場合、そのアドレスには以降のバッチは送信されません。  **-z**, **--zabbix-server** *server*   Zabbixサーバーのホスト名またはIPアドレス。ホストがプロキシによって監視されている場合は、代わりにプロキシのホスト名またはIPアドレスを使用する必要があります。**--config** と一緒に使用すると、エージェント設定ファイルで指定された**ServerActive** パラメータのエントリが上書きされます。  **-p**, **--port** *port*   サーバー上で実行されているZabbixサーバートラッパーのポート番号を指定します。デフォルトは10051です。**--config**と一緒に使用すると、エージェント設定ファイルで指定された**ServerActive** パラメータのポートエントリが上書きされます。  **-I**, **--source-address** *IP-address*   ソースIPアドレスを指定します。**--config**と一緒に使用すると、エージェント設定ファイルで指定された**SourceIP**パラメータが上書きされます。  **-t**, **--timeout** *seconds*   タイムアウトを指定します。有効範囲: 1~300秒 (デフォルト: 60)  **-s**, **--host** *host*   アイテムが属するホスト名を指定します (Zabbix Webインターフェースに登録されている通り)。 ホストのIPアドレスとDNS名は機能しません。**--config**と一緒に使用すると、エージェント設定ファイルで指定された**Hostname**パラメータが上書きされます。  **-k**, **--key** *key*   値を送信するアイテムキーを指定します。  **-o**, **--value** *value*   アイテムの値を指定します。  **-i**, **--input-file** *input-file*   入力ファイルから値を読み込みます。**<input-file>**を**-**と指定すると、標準入力から値を読み取ることができます。ファイルの各行には空白で区切られた **<hostname> <key> <value値>** を含める必要があり、各値はそれぞれの行で指定する必要があります。 3 エントリの詳細は次の通りです：**<hostname> <key> <value>** , "hostname"は Zabbix Webインターフェースに登録されている監視対象ホストの名前、"key"はターゲットのアイテムキー、"value"は送信する値です。**<hostname>**を**-**と指定するとエージェント設定ファイルまたは **--host** 引数からホスト名を使用します。  入力ファイルの行の例：  **"Linux DB3" db.connections 43**  Zabbix Webインターフェースのアイテム設定で値の型を正しく設定する必要があります。 Zabbixセンダーは 1 回の接続で最大250個の値を送信します。 入力ファイルから値を送信する場合の[サイズ制限](/manual/appendix/protocols/header_datalen) は、Zabbixコミュニケーションプロトコルに記載されているサイズに依存します。 入力ファイルの内容は、UTF-8 エンコーディングでなければなりません。 入力ファイルの値は、すべて上から順に送信されます。 エントリは次の規則に従ってフォーマットする必要があります：  - 引用されたエントリと引用されていないエントリがサポートされています。 - 二重引用符を引用文字として使用します。 - 空白を含むエントリは引用符で囲む必要があります。 - 引用符で囲まれたエントリ内の二重引用符とバックスラッシュ文字は、バックスラッシュでエスケープする必要があります。 - 引用符で囲まれていないエントリでは、エスケープはサポートされていません。 - 改行エスケープシーケンス (\\n) は、引用符で囲まれた文字列でサポートされています。   - 改行エスケープシーケンスは、エントリの末尾から削除されます。  **-T**, **--with-timestamps**   このオプションは、**--input-file** オプションでのみ使用できます。  入力ファイルの各行には、空白で区切られた 4 つのエントリが含まれている必要があります: **<hostname> <key> <timestamp> <value>**。 タイムスタンプはUnixタイムスタンプ形式で指定する必要があります。ターゲットのアイテムにそれを参照するトリガーがある場合、すべてのタイムスタンプは昇順でなければなりません。そうしないと、イベントの計算が正しく行われません。  入力ファイルの行の例：  **"Linux DB3" db.connections 1429533600 43**  詳細については、オプション **--input-file** を参照してください。  メンテナンスタイプが "データなし" のホストにタイムスタンプ付きの値が送信された場合、この値は削除されます。 ただし、期限切れのメンテナンス期間にタイムスタンプ付きの値を送信することは可能であり、それは受け入れられます。  **-N**, **--with-ns** このオプションは、**--with-timestamps** オプションでのみ使用できます。  入力ファイルの各行には、空白で区切られた5つのエントリが含まれている必要があります：**<hostname> <key> <timestamp> <ns> <value>**.  入力ファイルの行の例：  **"Linux DB3" db.connections 1429533600 7402561 43**  詳細については、オプション **--input-file** を参照してください。  **-r**, **--real-time** 値を受信したらすぐに 1 つずつ送信します。これは、標準入力から読み取る場合にも使用できます。  **--tls-connect** *value* サーバーまたはプロキシへの接続方法。値 :  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix agent in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
ja	## オプション  **-c**, **--config** *config-file*   デフォルトの設定ファイルの代わりに*config-file*で指定されたファイルを使用します。  **-f**, **--foreground**   Zabbix エージェントをフォアグラウンドで実行します。  **-R**, **--runtime-control** *runtime-option*   *runtime-option* に従って管理機能を実行します。  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix proxy in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
ja	## オプション  **-c**, **--config** *config-file*   デフォルトの設定ファイルの代わりに*config-file*で指定されたファイルを使用します。  **-f**, **--foreground**   Zabbix プロキシをフォアグラウンドで実行します。  **-R**, **--runtime-control** *runtime-option*   *runtime-option* に従って管理機能を実行します。  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix server in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.   Examples of running Zabbix server with command line parameters: ```yaml zabbix_server -c /usr/local/etc/zabbix_server.conf zabbix_server --help zabbix_server -V ```  [ ]{#lbAF}
ja	## オプション  **-c**, **--config** *config-file*   デフォルトの設定ファイルの代わりに *config-file* で指定されたファイルを使用します。  **-f**, **--foreground**   Zabbix サーバーをフォアグラウンドで実行します。  **-R**, **--runtime-control** *runtime-option*   *runtime-option* に従って管理機能を実行します。  **-h**, **--help**   このヘルプを表示して終了します。  **-V**, **--version**   バージョン情報を表示して終了します。   コマンドライン引数を使用した Zabbix サーバーの実行例： ```yaml zabbix_server -c /usr/local/etc/zabbix_server.conf zabbix_server --help zabbix_server -V ```  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
ja	## オプション  **-c**, **--config** *config-file*   デフォルトのコンフィグファイルの代わりに*config-file*で指定されたファイルを使用します。  **-h**, **--help**   ヘルプを表示して終了します。  **-V**, **--version**   バージョン情報を出力して終了します。  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.
ja	## オプション  **-c**, **--config** *config-file*   デフォルトの設定ファイルの代わりに、別の *config-file* を使用します。  **-R**, **--runtime-control** *runtime-option*   *runtime-option* に従って管理機能を実行します。

en-us	#### Options  |Parameter|Description| |---------|-----------| |-V --version|Print the plugin version and license information.| |-h --help|Print help information (shorthand).|
ja	#### オプション  |パラメータ|説明| |---------|-----------| |-V --version|プラグインのバージョンとライセンス情報を出力します| |-h --help|省略形のヘルプを表示します)|

en-us	## OPTIONS  **-s**, **--host** *host-name-or-IP*   Specify host name or IP address of a host.  **-p**, **--port** *port-number*   Specify port number of agent running on the host. Default is 10050.  **-I**, **--source-address** *IP-address*   Specify source IP address.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-30 seconds (default: 30)  **-k**, **--key** *item-key*   Specify key of item to retrieve value for.  **--tls-connect** *value*   How to connect to agent. Values:  [ ]{#lbAF}
ja	## オプション  **-s**, **--host** *host-name-or-IP*   ホスト名またはホストのIP アドレスを指定します。  **-p**, **--port** *port-number*   ホスト上で動作するエージェントのポート番号を指定します。 デフォルトは 10050 です。  **-I**, **--source-address** *IP-address*   ソース IP アドレスを指定します。  **-t**, **--timeout** *seconds*   タイムアウトを指定します。有効範囲: 1-30 秒 (デフォルト: 30)  **-k**, **--key** *item-key*   値を取得するアイテムのキーを指定します。  **--tls-connect** *value*   エージェントへの接続方法。値:  [ ]{#lbAF}

en-us	## OPTIONS  **-s**, **--script** *script-file*   Specify the file name of the script to execute. If '-' is specified as file name, the script will be read from stdin.  **-p**, **--param** *input-param*   Specify the input parameter.  **-i**, **--input** *input-file*   Specify the file name of the input parameter. If '-' is specified as file name, the input will be read from stdin.  **-l**, **--loglevel** *log-level*   Specify the log level.  **-t**, **--timeout** *timeout*   Specify the timeout in seconds. Valid range: 1\-60 seconds (default: 10)  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
ja	## オプション  **-s**, **--script** *script-file*   実行するスクリプトのファイル名を指定します。ファイル名に '-' を指定するとスクリプトは標準入力から読み込まれます。  **-p**, **--param** *input-param*   入力パラメーターを指定します。  **-i**, **--input** *input-file*   入力パラメーターのファイル名を指定します。ファイル名に '-' を指定すると入力は標準入力から読み込まれます。  **-l**, **--loglevel** *log-level*   ログレベルを指定します。  **-t**, **--timeout** *timeout*   タイムアウトを秒単位で指定します。有効範囲: 1\-60 秒 (デフォルト: 10)  **-h**, **--help**   ヘルプを表示して終了します。  **-V**, **--version**   バージョン情報を表示して終了します。  [ ]{#lbAF}

en-us	#### Options  The following command line parameters can be used with Zabbix agent 2:  |Parameter|Description| |--|--------| |-c --config <config-file>|Path to the configuration file.<br>You may use this option to specify a configuration file that is not the default one.<br>On UNIX, default is /usr/local/etc/zabbix\_agent2.conf or as set by [compile-time](/manual/installation/install#installing_zabbix_daemons) variables *--sysconfdir* or *--prefix*| |-f --foreground|Run Zabbix agent in foreground (default: true).| |-p --print|Print known items and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-t --test <item key>|Test specified item and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-h --help|Print help information and exit.| |-v --verbose|Print debugging information. Use this option with -p and -t options.| |-V --version|Print agent version and license information.| |-R --runtime-control <option>|Perform administrative functions. See [runtime control](/manual/concepts/agent2#runtime_control).|  Specific **examples** of using command line parameters:  -   print all built-in agent items with values -   test a user parameter with "mysql.ping" key defined in the specified configuration file  ```{=html} <!-- --> ```     zabbix_agent2 --print     zabbix_agent2 -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf
ja	#### オプション  Zabbixエージェント2では次のコマンドラインパラメータを使用できます。  |パラメーター|説明| |--|--------| |-c --config <config-file>|設定ファイルへのパスを指定します。<br>このオプションを使用してデフォルトではない設定ファイルを指定できます。<br> UNIXの場合、デフォルトは/usr/local/etc/zabbix\_agent2.confであるか、[コンパイル時](/manual/installation/install#installing_zabbix_daemons)の変数*--sysconfdir* または *--prefix*で設定されます。| |-f --foreground|Zabbixエージェントをフォアグラウンドで実行します(デフォルト: true)。| |-p --print|既知のアイテムを出力して終了します。<br>*注*: [ユーザーパラメーター](/manual/config/items/userparameters)の結果も返すには、（デフォルトの場所にない場合は）構成ファイルを指定する必要があります。| | -t --test <item key>|指定されたアイテムをテストして終了します。<br>*注*: [ユーザーパラメーター](/manual/config/items/userparameters)の結果も返すには、（デフォルトの場所にない場合は）構成ファイルを指定する必要があります。| |-h --help|ヘルプを出力して終了します。| |-v --verbose|デバッグ情報を出力します。 このオプションは -p および -t オプションとともに使用します。| |-V --version|エージェントのバージョン番号を出力して終了します。| |-R --runtime-control <option>|管理機能を実行します。 [ランタイム制御](/manual/concepts/agent2#runtime_control)を参照してください。|  コマンドラインパラメータの使用の具体的な**例**：  -   すべての組み込みエージェントアイテムの値を出力します -   指定された設定ファイルで定義された"mysql.ping"キーを使用してユーザーパラメータをテストします  ```{=html} <!-- --> ```     shell> zabbix_agent2 --print     shell> zabbix_agent2 -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf

en-us	 #### Oracle  Export and import must be performed in tmux/screen, so that the session isn't dropped.  ##### Importing/exporting history tables in one attempt  * Install Oracle Data Pump ([Instant Client Tools package](https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html) contains it).   Additionally, consider [performance tips](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html) for Oracle Data Pump.  * Rename tables using `history_pk_prepare.sql`.  ``` shell> cd /path/to/zabbix-sources/database/oracle shell> sqlplus zabbix/password@oracle_host/ORCL sqlplus> @history_pk_prepare.sql ```  * Prepare directories for datapump  Example:  ``` # mkdir -pv /export/history # chown -R oracle:oracle /export ```  * Create a directory object, grant permissions to it. Run the following under sysdba role:  ``` create directory history as '/export/history'; grant read,write on directory history to zabbix; ```  * Export tables. Replace N with your desired thread count.  ``` expdp zabbix/password@172.20.0.3:1521/z \  DIRECTORY=history \  TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \  PARALLEL=N ```  * Import tables. Replace N with your desired thread count.  ``` impdp zabbix/password@172.20.0.3:1521/z \  DIRECTORY=history \  TABLES=history_uint_old \  REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,history_text_old:history_text \  data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND  PARALLEL=N CONTENT=data_only ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### Importing/exporting history tables individually  * Install Oracle Data Pump ([Instant Client Tools package](https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html) contains it).   Additionally, consider [performance tips](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html) for Oracle Data Pump.  * Rename tables using `history_pk_prepare.sql`.  ``` shell> cd /path/to/zabbix-sources/database/oracle shell> sqlplus zabbix/password@oracle_host/ORCL sqlplus> @history_pk_prepare.sql ```  * Prepare directories for datapump  Example:  ``` # mkdir -pv /export/history /export/history_uint /export/history_str /export/history_log /export/history_text # chown -R oracle:oracle /export ```  * Create a directory object, grant permissions to it. Run the following under sysdba role:  ``` create directory history as '/export/history'; grant read,write on directory history to zabbix;  create directory history_uint as '/export/history_uint'; grant read,write on directory history_uint to zabbix;  create directory history_str as '/export/history_str'; grant read,write on directory history_str to zabbix;  create directory history_log as '/export/history_log'; grant read,write on directory history_log to zabbix;  create directory history_text as '/export/history_text'; grant read,write on directory history_text to zabbix; ```  * Export and import each table. Replace N with your desired thread count.  ``` expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history TABLES=history_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history TABLES=history_old REMAP_TABLE=history_old:history data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_uint TABLES=history_uint_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_uint TABLES=history_uint_old REMAP_TABLE=history_uint_old:history_uint data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_str TABLES=history_str_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_str TABLES=history_str_old REMAP_TABLE=history_str_old:history_str data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_log TABLES=history_log_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_log TABLES=history_log_old REMAP_TABLE=history_log_old:history_log data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_text TABLES=history_text_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_text TABLES=history_text_old REMAP_TABLE=history_text_old:history_text data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  
ja	 #### Oracle  Export and import must be performed in tmux/screen, so that the session isn't dropped.  ##### Importing/exporting history tables in one attempt  * Install Oracle Data Pump ([Instant Client Tools package](https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html) contains it).   Additionally, consider [performance tips](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html) for Oracle Data Pump.  * Rename tables using [history_pk_prepare.sql](https://git.zabbix.com/projects/ZBX/repos/zabbix/commits/fa073f5697a8a6d1a2b3b34b0335c88a02dc8365)  * Prepare directories for datapump  Example:  ``` # mkdir -pv /export/history # chown -R oracle:oracle /export ```  * Create a directory object, grant permissions to it. Run the following under sysdba role:  ``` create directory history as '/export/history'; grant read,write on directory history to zabbix; ```  * Export tables. Replace N with your desired thread count.  ``` expdp zabbix/password@172.20.0.3:1521/z \  DIRECTORY=history \  TABLES=history_old,history_uint_old,history_str_old,history_log_old,history_text_old \  PARALLEL=N ```  * Import tables. Replace N with your desired thread count.  ``` impdp zabbix/password@172.20.0.3:1521/z \  DIRECTORY=history \  TABLES=history_uint_old \  REMAP_TABLE=history_old:history,history_uint_old:history_uint,history_str_old:history_str,history_log_old:history_log,history_text_old:history_text \  data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND  PARALLEL=N CONTENT=data_only ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  ##### Importing/exporting history tables individually  * Install Oracle Data Pump ([Instant Client Tools package](https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html) contains it).   Additionally, consider [performance tips](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html) for Oracle Data Pump.  * Rename tables using [history_pk_prepare.sql](https://git.zabbix.com/projects/ZBX/repos/zabbix/commits/fa073f5697a8a6d1a2b3b34b0335c88a02dc8365)  * Prepare directories for datapump  Example:  ``` # mkdir -pv /export/history /export/history_uint /export/history_str /export/history_log /export/history_text # chown -R oracle:oracle /export ```  * Create a directory object, grant permissions to it. Run the following under sysdba role:  ``` create directory history as '/export/history'; grant read,write on directory history to zabbix;  create directory history_uint as '/export/history_uint'; grant read,write on directory history_uint to zabbix;  create directory history_str as '/export/history_str'; grant read,write on directory history_str to zabbix;  create directory history_log as '/export/history_log'; grant read,write on directory history_log to zabbix;  create directory history_text as '/export/history_text'; grant read,write on directory history_text to zabbix; ```  * Export and import each table. Replace N with your desired thread count.  ``` expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history TABLES=history_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history TABLES=history_old REMAP_TABLE=history_old:history data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_uint TABLES=history_uint_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_uint TABLES=history_uint_old REMAP_TABLE=history_uint_old:history_uint data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_str TABLES=history_str_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_str TABLES=history_str_old REMAP_TABLE=history_str_old:history_str data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_log TABLES=history_log_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_log TABLES=history_log_old REMAP_TABLE=history_log_old:history_log data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_text TABLES=history_text_old PARALLEL=N  impdp zabbix/password@172.20.0.3:1521/xe DIRECTORY=history_text TABLES=history_text_old REMAP_TABLE=history_text_old:history_text data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only ```  * Verify that everything works as supposed  * Drop old tables  ``` DROP TABLE history_old; DROP TABLE history_uint_old; DROP TABLE history_str_old; DROP TABLE history_log_old; DROP TABLE history_text_old; ```  

en-us	 ### Oracle  Export and import must be performed in tmux/screen to ensure that the session isn't dropped. Zabbix server should be down during the upgrade.  See also: [Important notes](#important-notes)  #### Table upgrade  * Install Oracle Data Pump (available in the [Instant Client Tools package](https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html)).   See Oracle Data Pump [documentation](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html) for performance tips.  * Rename tables using `history_pk_prepare.sql`.  ``` {.bash} cd /usr/share/zabbix/zabbix-sql-scripts/database/oracle sqlplus zabbix/password@oracle_host/service sqlplus> @history_pk_prepare.sql ```
ja	### Oracle  セッションがドロップされないように、エクスポートとインポートは tmux/screen で実行する必要があります。 アップグレード中は、Zabbix サーバーがダウンしている必要があります。  参照：[重要事項](#important-notes)  #### テーブルのアップグレード  * Oracle Data Pump をインストールします ([Instant Client Tools パッケージ](https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html)で入手可能)。  パフォーマンスのヒントについては、Oracle Data Pump [ドキュメント](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/oracle-data-pump-performance-tips.html)を参照してください。  * `history_pk_prepare.sql` を使用してテーブルの名前を変更します。  ``` {.bash} cd /usr/share/zabbix/zabbix-sql-scripts/database/oracle sqlplus zabbix/password@oracle_host/service sqlplus> @history_pk_prepare.sql ```

en-us	#### Oracle  Instructions for creating and configuring Oracle database are provided in a separate [section](/manual/appendix/install/oracle).
ja	#### Oracle  Oracleデータベースの作成と設定の手順は、別の[セクション](/manual/appendix/install/oracle)に記載されています。

en-us	 ### Oracle  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |oracle.diskgroups.stats\[connString,<user>,<password>,<service>,<diskgroup>\]|<|<|<| |Automatic Storage Management (ASM) disk groups statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.<br>**diskgroup** - name of the ASM disk group to query.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.diskgroups.discovery\[connString,<user>,<password>,<service>\]|<|<|<| |List of ASM disk groups. Used for [low-level discovery](/manual/discovery/low_level_discovery).|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.archive.info\[connString,<user>,<password>,<service>,<destination>\]|<|<|<| |Archive logs statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.<br>**destination** - name of the destination to query.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.cdb.info\[connString,<user>,<password>,<service>,<database>\]|<|<|<| |Container Databases (CDBs) information.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.<br>**database** - name of the database to query.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.custom.query\[connString,<user>,<password>,<service>,queryName,<args...>\]|<|<|<| |Result of a custom query.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.<br>**queryName** — name of a custom query, must match SQL file name without an extension.<br>**args** - one or several comma-separated arguments to pass to a query.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.datafiles.stats\[connString,<user>,<password>,<service>\]|<|<|<| |Data files statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.db.discovery\[connString,<user>,<password>,<service>\]|<|<|<| |List of databases. Used for [low-level discovery](/manual/discovery/low_level_discovery).|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.fra.stats\[connString,<user>,<password>,<service>\]|<|<|<| |Fast Recovery Area (FRA) statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.instance.info\[connString,<user>,<password>,<service>\]|<|<|<| |Instance statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.pdb.info\[connString,<user>,<password>,<service>,<database>\]|<|<|<| |Pluggable Databases (PDBs) information.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.<br>**database** - name of the database to query.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.pdb.discovery\[connString,<user>,<password>,<service>\]|<|<|<| |List of PDBs. Used for [low-level discovery](/manual/discovery/low_level_discovery).|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.pga.stats\[connString,<user>,<password>,<service>\]|<|<|<| |Program Global Area (PGA) statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.ping\[connString,<user>,<password>,<service>\]|<|<|<| |Tests whether a connection to Oracle can be established.|0 - connection is broken (if there is any error presented including AUTH and configuration issues)<br>1 - connection is successful.|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.proc.stats\[connString,<user>,<password>,<service>\]|<|<|<| |Processes statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.redolog.info\[connString,<user>,<password>,<service>\]|<|<|<| |Log file information from the control file.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.sga.stats\[connString,<user>,<password>,<service>\]|<|<|<| |System Global Area (SGA) statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.sessions.stats\[connString,<user>,<password>,<service>,<lockMaxTime>\]|<|<|<| |Sessions statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.<br>**lockMaxTime** - maximum session lock duration in seconds to count the session as a prolongedly locked. Default: 600 seconds.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.sys.metrics\[connString,<user>,<password>,<service>,<duration>\]|<|<|<| |A set of system metric values.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.<br>**duration** - capturing interval (in seconds) of system metric values. Possible values: *60* — long duration (default), *15* — short duration.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.sys.params\[connString,<user>,<password>,<service>\]|<|<|<| |A set of system parameter values.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.ts.stats\[connString,<user>,<password>,<service>,<tablespace>,<type>\]|<|<|<| |Tablespaces statistics.|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.<br>**tablespace** - name of the tablespace to query. Default (if left empty and `type` is set):<br>- "TEMP" (if `type` is set to "TEMPORARY");<br>- "USERS" (if `type` is set to "PERMANENT").<br>**type** - type of the tablespace to query. Default (if `tablespace` is set): "PERMANENT".|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.ts.discovery\[connString,<user>,<password>,<service>\]|<|<|<| |List of tablespaces. Used for [low-level discovery](/manual/discovery/low_level_discovery).|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.user.info\[connString,<user>,<password>,<service>,<username>\]|<|<|<| |List of tablespaces. Used for [low-level discovery](/manual/discovery/low_level_discovery).|JSON object|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.<br>**username** - a username, for which the information is needed. Lowercase usernames are not supported. Default: current user.|**user** parameter allows to append one of the login options `as sysdba`, `as sysoper`, or `as sysasm` in the format `user as sysdba` (login option is case-insensitive; must not contain a trailing space). | |oracle.version\[connString,<user>,<password>,<service>\]|<|<|<| |Returns the database server version.|String|**connString** - URI or session name.<br>**user, password** - Oracle login credentials.<br>**service** - Oracle service name.||
ja	### Oracle  |キー|<|<|<| |--|--|------|------| |**説明**|**戻り値**|**パラメーター**|**コメント**| |oracle.diskgroups.stats\[connString,<user>,<password>,<service>\]|<|<|<| |ASM ディスク グループの統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.diskgroups.discovery\[connString,<user>,<password>,<service>\]|<|<|<| |ASM ディスク グループのリスト。 [ローレベルディスカバリ](/manual/discovery/low_level_discovery/examples/systemd)に使用|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.archive.info\[connString,<user>,<password>,<service>\]|<|<|<| |アーカイブ ログの統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.cdb.info\[connString,<user>,<password>,<service>\]|<|<|<| |CDBs 情報|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.custom.query\[connString,<user>,<password>,<service>, queryName, <args...>\]|<|<|<| |カスタム クエリの結果|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名<br>**queryName** — name of a custom query (must be equal to a name of an sql file without an extension).<br>**args...** — one or several comma-separated arguments to pass to a query.| | |oracle.datafiles.stats\[connString,<user>,<password>,<service>\]|<|<|<| |データ ファイルの統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.db.discovery\[connString,<user>,<password>,<service>\]|<|<|<| |データベースのリスト。[ローレベルディスカバリ](/manual/discovery/low_level_discovery/examples/systemd)に使用|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.fra.stats\[connString,<user>,<password>,<service>\]|<|<|<| |FRA 統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.instance.info\[connString,<user>,<password>,<service>\]|<|<|<| |インスタンス統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.pdb.info\[connString,<user>,<password>,<service>\]|<|<|<| |PDB 情報|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.pdb.discovery\[connString,<user>,<password>,<service>\]|<|<|<| |PDBのリスト。[ローレベルディスカバリ](/manual/discovery/low_level_discovery/examples/systemd)に使用|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.pga.stats\[connString,<user>,<password>,<service>\]|<|<|<| |PGA統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.ping\[connString,<user>,<password>,<service>\]|<|<|<| |Oracle への接続を確立できるかどうかをテストします|0 - 接続失敗(AUTH や構成の問題を含むエラーが表示された場合)<br>1 - 接続成功|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.proc.stats\[connString,<user>,<password>,<service>\]|<|<|<| |プロセス統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.redolog.info\[connString,<user>,<password>,<service>\]|<|<|<| |制御ファイルからファイル情報をログに記録します|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.sga.stats\[connString,<user>,<password>,<service>\]|<|<|<| |SGA 統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.sessions.stats\[connString,<user>,<password>,<service>,<lockMaxTime>\]|<|<|<| |セッション統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名<br>**lockMaxTime** - 長時間ロックされたセッションとしてカウントする最大セッション ロック期間 (秒単位)。 デフォルト: 600 秒| | |oracle.sys.metrics\[connString,<user>,<password>,<service>,<duration>\]|<|<|<| |システム メトリック値のセット|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名<br>**duration** - システム メトリック値の取得間隔 (秒単位)。使用可能な値: *60* — 長時間 (デフォルト), *15* — 短時間| | |oracle.sys.params\[connString,<user>,<password>,<service>\]|<|<|<| |システム パラメータ値のセット|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.ts.stats\[connString,<user>,<password>,<service>\]|<|<|<| |表領域の統計|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.ts.discovery\[connString,<user>,<password>,<service>\]|<|<|<| |表領域のリスト。[ローレベルディスカバリ](/manual/discovery/low_level_discovery/examples/systemd)に使用|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名| | |oracle.user.info\[connString,<user>,<password>,<service>,<username>\]|<|<|<| |表領域のリスト。[ローレベルディスカバリ](/manual/discovery/low_level_discovery/examples/systemd)に使用|JSONオブジェクト|**connString** - URI またはセッション名<br>**user, password** - Oracle ログイン資格情報<br>**service** - Oracleサービス名<br>**username** - 情報が必要なユーザー名。 小文字のユーザー名はサポートされていません。 デフォルト: 現在のユーザー| |

en-us	#### Ordering shapes and lines  To bring one shape in front of the other (or vice versa) click on the shape with the right mouse button bringing up the map shape menu.  ![](../../../../../assets/en/manual/config/visualization/map_shape_menu.png)
ja	#### 図形と線の順序付け  ある図形を他の図形より前に（またはその逆に）持ってくるには、その図形をマウスの右ボタンでクリックし、地図の<br> 図形メニューを表示させます。  ![](../../../../../assets/en/manual/config/visualization/map_shape_menu.png)

en-us	#### Other agent options  It is possible to run multiple instances of the agent on a host. A single instance can use the default configuration file 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).  The following command line parameters can be used with Zabbix agent:  |Parameter|Description| |--|--------| |**UNIX and Windows agent**|<| |-c --config <config-file>|Path to the configuration file.<br>You may use this option to specify a configuration file that is not the default one.<br>On UNIX, default is /usr/local/etc/zabbix\_agentd.conf or as set by [compile-time](/manual/installation/install#installing_zabbix_daemons) variables *--sysconfdir* or *--prefix*<br>On Windows, default is c:\\zabbix\_agentd.conf| |-p --print|Print known items and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-t --test <item key>|Test specified item and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-h --help|Display help information| |-V --version|Display version number| |**UNIX agent only**|<| |-R --runtime-control <option>|Perform administrative functions. See [runtime control](/manual/concepts/agent#runtime_control).| |**Windows agent only**|<| |-m --multiple-agents|Use multiple agent instances (with -i,-d,-s,-x functions).<br>To distinguish service names of instances, each service name will include the Hostname value from the specified configuration file.| |**Windows agent only (functions)**|<| |-i --install|Install Zabbix Windows agent as service| |-d --uninstall|Uninstall Zabbix Windows agent service| |-s --start|Start Zabbix Windows agent service| |-x --stop|Stop Zabbix Windows agent service|  Specific **examples** of using command line parameters:  -   printing all built-in agent items with values -   testing a user parameter with "mysql.ping" key defined in the     specified configuration file -   installing a "Zabbix Agent" service for Windows using the default     path to configuration file c:\\zabbix\_agentd.conf -   installing a "Zabbix Agent \[Hostname\]" service for Windows using     the configuration file zabbix\_agentd.conf located in the same     folder as agent executable and make the service name unique by     extending it by Hostname value from the config file  ```{=html} <!-- --> ```     zabbix_agentd --print     zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf     zabbix_agentd.exe -i     zabbix_agentd.exe -i -m -c zabbix_agentd.conf
ja	#### その他のエージェントオプション  ホスト上でエージェントは複数のインスタンスを実行することができます。 単一のインスタンスは、デフォルトの設定ファイルまたはコマンドラインで指定された設定ファイルを利用できます。複数の場合には、各エージェントインスタンス毎に独自の設定ファイルが必要です。 （1つのインスタンスはデフォルトの設定ファイルを使用できます)  Zabbixエージェントでは、次のコマンドラインパラメーターを使用できます。  |パラメータ|説明| |--|--------| |**UNIX および Windows エージェント**|<| |-c --config <config-file>|設定ファイルへのパス。<br>このオプションを使用して、デフォルト以外の設定ファイルを指定できます。<br>UNIXでは、デフォルトは /usr/local/etc/zabbix\_agentd.conf または [コンパイル時](/manual/installation/install#installing_zabbix_daemons)変数*--sysconfdir*または*--prefix*で設定されたもの。<br>Windowsでは、デフォルトは c:\ \zabbix\_agentd.conf| |-p --print|既知の項目を出力して終了します。<br>*注*: [ユーザーパラメータ](/manual/config/items/userparameters) の結果も返すには、設定ファイルを指定する必要があります (デフォルトの場所にない場合)。| |-t --test <item key>|指定されたアイテムをテストして終了します。<br>*注*: [ユーザーパラメータ](/manual/config/items/userparameters) の結果も返すには、設定ファイルを指定する必要があります (デフォルトの場所にない場合)。| |-h --help|ヘルプ情報を表示| |-V --version|バージョン番号を表示| |**UNIX エージェントのみ**|<| |-R --runtime-control <option>|管理機能を実行します。 [ランタイムコントロール](/manual/concepts/agent#runtime_control)を参照してください。| |**Windows エージェントのみ**|<| |-m --multiple-agents|複数のエージェントインスタンスを使用します (-i、-d、-s、-x ファンクションと共に)。<br>インスタンスのサービス名を区別するために、各サービス名には設定ファイルで指定されたHostnameの値が含まれます。| |**Windows エージェントのみ (ファンクション)**|<| |-i --install|Zabbix Windows エージェントをサービスとしてインストール| |-d --uninstall|Zabbix Windowsエージェントサービスをアンインストール| |-s --start|Zabbix Windowsエージェントサービスを開始| |-x --stop|Zabbix Windowsエージェントサービスを停止|  コマンドラインパラメーターを使用する具体的な**例**:  - すべてのビルトインエージェントアイテムを値とともに出力します。 - 指定した設定ファイル内で定義された"mysql.ping"キーを使用したユーザー パラメータのテスト - Windows用の"Zabbix Agent"サービスをインストールします。デフォルトの設定ファイルへのパス c:\\zabbix\_agentd.conf - Windows用の"Zabbix Agent \[Hostname\]"サービスをインストールします。エージェントが実行可能な、同じ場所にある設定ファイルフォルダのzabbix\_agentd.confをHostnameの値で拡張してサービス名を一意にします。  ```{=html} <!-- --> ```     shell> zabbix_agentd --print     shell> zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf     shell> zabbix_agentd.exe -i     shell> zabbix_agentd.exe -i -m -c zabbix_agentd.conf

en-us	### Other changes and bug fixes
ja	### その他の変更点およびバグフィックス

en-us	#### Other details  -   An Admin level user with *Read-write* access to a host will not be     able to link/unlink templates, if he has no access to the     *Templates* group. With *Read* access to *Templates* group he will     be able to link/unlink templates to the host, however, will not see     any templates in the template list and will not be able to operate     with templates in other places. -   An Admin level user with *Read* access to a host will not see the     host in the configuration section host list; however, the host     triggers will be accessible in IT service configuration. -   Any non-Super Admin user (including 'guest') can see network maps as     long as the map is empty or has only images. When hosts, host groups     or triggers are added to the map, permissions are respected. -   Zabbix server will not send notifications to users defined as action     operation recipients if access to the concerned host is explicitly     "denied".
ja	#### その他の詳細  -   ホストへの*表示/設定*のアクセス権を持つAdminレベルのユーザーは、*Templates*グループへのアクセス権を持っていない場合、テンプレートのリンク/リンクの削除することはできません。Templatesグループへの*表示のみ*のアクセス権を持つユーザーは、 ホストへのテンプレートのリンク/アンリンクを解除できますが、テンプレートリスト内のテンプレートは表示されず、他の場所のテンプレートで操作することはできません。 -   ホストへの*表示のみ*アクセス権を持つAdminレベルのユーザーは、メニュー設定のホストリストでホストを見ることはできませんが、 ITサービス設定でホストトリガーにアクセスできます。 -   特権管理者以外の('guest'を含む)ユーザーは、マップが空であるかイメージのみである限り、ネットワークマップを見ることができます。 ホスト、ホストグループ、トリガーがマップに追加されると権限が優先されます。 -   Zabbixサーバは、アクションの実行内容の送信先に指定されたユーザに対して、該当ホストへのアクセスが明示的に"拒否"されている場合、 通知を送信しません。

en-us	##### Other expressions  Function parameters may contain other expressions, as in the following syntax:      min(min(/host/key,1h),min(/host2/key2,1h)*10)  Note that other expressions may not be used, if the function references item history. For example, the following syntax is not allowed:  ~~`min(/host/key,#5*10)`~~
ja	##### その他の式  関数のパラメータは、次のように他の式を含むことができます。      min(min(/host/key,1h),min(/host2/key2,1h)*10)  関数が item history を参照する場合、他の式を使用することはできませんのでご注意ください。<br> 例えば、次のような構文は使用できません。  ~~`min(/host/key,#5*10)`~~

en-us	##### Other expressions  Function parameters may contain other expressions,​ as in the following syntax:      min(min(/​host/​key,​1h),​min(/​host2/​key2,​1h)*10)  Note that other expressions may not be used, if the function references item history. For example, the following syntax is not allowed:  ~~`min(/​host/​key,#5*10)`~~  
ja	##### Other expressions  Function parameters may contain other expressions,​ as in the following syntax:      min(min(/​host/​key,​1h),​min(/​host2/​key2,​1h)*10)  Note that other expressions may not be used, if the function references item history. For example, the following syntax is not allowed:  ~~`min(/​host/​key,#5*10)`~~  

en-us	**Other hardware**  A serial communication port and a serial GSM modem are required for using SMS notification support in Zabbix. USB-to-serial converter will also work.
ja	**その他のハードウェア**  ZabbixでSMS通知サポートを使用するには、シリアル通信ポートとシリアルGSMモデムが必要です。USB-シリアルコンバータも機能します。

en-us	##### Other issues  A backslash character in an attribute name should be escaped:      jmx[com.example:type=Hello,c:\\documents]  For handling any other special characters in JMX item key, please see the item key format [section](/manual/config/items/item/key#parameter---quoted-string).  This is actually all there is to it. Happy JMX monitoring!
ja	##### その他の問題  属性名中のバックスラッシュ文字はエスケープする必要があります:      JMX[com.example:type=Hello,c:\documents]   JMX item キーのその他の特殊文字の扱いについては、アイテムキー形式 [section] (/manual/config/items/item/key##parameter_-_quoted_string) を参照してください。  実はこれだけなんです。それでは、JMXの監視をお楽しみください。

en-us	#### - Other parameters  This section allows configuring miscellaneous other frontend parameters.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_other.png)  |Parameter|Description| |--|--------| |*Frontend URL*|URL to Zabbix web interface. This parameter is used by Zabbix web service for communication with frontend and should be specified to enable scheduled reports.| |*Group for discovered hosts*|Hosts discovered by [network discovery](/manual/discovery/network_discovery) and [agent autoregistration](/manual/discovery/auto_registration) will be automatically placed in the host group, selected here.| |*Default host inventory mode*|Default [mode](/manual/config/hosts/inventory) for host inventory. It will be followed whenever a new host or host prototype is created by server or frontend unless overridden during host discovery/autoregistration by the *Set host inventory mode* operation.| |*User group for database down message*|User group for sending alarm message or 'None'.<br>Zabbix server depends on the availability of the backend database. It cannot work without a database. If the database is down, selected users can be notified by Zabbix. Notifications will be sent to the user group set here using all configured user media entries. Zabbix server will not stop; it will wait until the database is back again to continue processing.<br>Notification consists of the following content:<br>`[MySQL\|PostgreSQL\|Oracle] database <DB Name> [on <DB Host>:<DB Port>] is not available: <error message depending on the type of DBMS (database)>`<br><DB Host> is not added to the message if it is defined as an empty value and <DB Port> is not added if it is the default value ("0"). The alert manager (a special Zabbix server process) tries to establish a new connection to the database every 10 seconds. If the database is still down the alert manager repeats sending alerts, but not more often than every 15 minutes.| |*Log unmatched SNMP traps*|Log [SNMP trap](/manual/config/items/itemtypes/snmptrap) if no corresponding SNMP interfaces have been found.|
ja	#### - その他の設定パラメータ  このセクションでは、その他のフロントエンドパラメータを設定できます。  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/general_other.png)  |パラメータ|詳細| |---------|-----------| |*WebインターフェースURL*|Zabbix WebインターフェースへのURL。このパラメータは、フロントエンドとの通信のためにZabbix Webサービスによって使用され、スケジュールされたレポートを有効にするために指定する必要があります。| |*ディスカバリで発見されたホストのグループ*|[ネットワーク検出](/manual/discovery/network_discovery)および[エージェント自動登録](/manual/discovery/auto_registration)によって検出されたホストは、ここで選択されたホストグループに自動的に配置されます。| |*デフォルトのホストインベントリモード*|ホストインベントリのデフォルトの[モード](/manual/config/hosts/inventory) *ホストインベントリモードの設定*操作によるホストの検出/自動登録中にオーバーライドされない限り、サーバーまたはフロントエンドによって新しいホストまたはホストのプロトタイプが作成されるたびにここでの設定値が設定されます。| |*データベース停止メッセージの送信先グループ*|アラームメッセージまたは'なし'を送信するためのユーザーグループ。<br>Zabbixサーバーは、バックエンドデータベースの可用性によって異なります。データベースなしでは機能しません。データベースがダウンした場合、選択したユーザーがZabbixから通知を受け取ることができます。通知は、設定されたすべてのユーザーメディアエントリを使用して、ここで設定されたユーザーグループに送信されます。 Zabbixサーバーは停止しません。データベースが再び稼働して処理を続行するまで待機します。<br>通知は次の内容で構成されます。<br>`[MySQL\|PostgreSQL\|Oracle] database <DB Name> [on <DB Host>:<DB Port>] is not available: <error message depending on the type of DBMS (database)>`<br><DBホスト>は、空の値として定義されている場合はメッセージに追加されず、デフォルト値（"0"）の場合は<DBポート>は追加されません。アラートマネージャ（特別なZabbixサーバープロセス）は、10秒ごとにデータベースへの新しい接続を確立しようとします。データベースがまだダウンしている場合、アラートマネージャはアラートの送信を繰り返しますが、15分毎までです。| |*マッチしないSNMP trapをログに記録*|対応するSNMPインターフェースが見つからない場合は、[SNMPトラップ](/manual/config/items/itemtypes/snmptrap)をログに記録します。|

en-us	#### Other uses  Unit symbols are also used for a human-readable representation of data in the frontend.  In both Zabbix server and frontend these symbols are supported:  -   **K** - kilo -   **M** - mega -   **G** - giga -   **T** - tera  When item values in B, Bps are displayed in the frontend, base 2 is applied (1K = 1024). Otherwise a base of 10 is used (1K = 1000).  Additionally the frontend also supports the display of:  -   **P** - peta -   **E** - exa -   **Z** - zetta -   **Y** - yotta
ja	#### その他  単位記号は、フロントエンドのデータを人間が読みやすい形式で表現するためにも使用されます。  Zabbixサーバーとフロントエンドの両方で、これらのシンボルがサポートされています。  - **K** - キロ - **M** - メガ - **G** - ギガ - **T** - テラ  アイテムの値にBが使用されるとフロントエンドに表示されるBpsは二進数です。それ以外の場合は十進数で表示されます。  さらに、フロントエンドは次の表示もサポートします。  - **P** - ペタ - **E** - エクサ - **Z** - ゼッタ - **Y** - ヨッタ

en-us	#### Output value  JSONPaths can be divided in definite and indefinite paths. A definite path can return only null or a single match. An indefinite path can return multiple matches, basically JSONPaths with detached, multiple name/index list, array slice or expression segments. However, when a function is used the JSONPath becomes definite, as functions always output single value.  A definite path returns the object/array/value it's referencing, while indefinite path returns an array of the matched objects/arrays/values.  ::: noteimportant The property order in JSONPath query results may not align with the original JSON property order due to internal optimization methods. For example, the JSONPath `$.books[1]["author", "title"]` may return `["title", "author"]`. If preserving the original property order is essential, alternative post-query processing methods should be considered. :::
ja	#### 出力値  JSONPathsは、定型パスと不定型パスに分けることができます。<br> 定型パスは、NULLまたは単一のマッチのみを返すことができます。<br> 不定型パスは、複数の名前/インデックスリスト、配列スライス、 式セグメントを含む JSONPath を返します。<br> しかし関数が使用されると、JSONPath は定型的なものになります。関数は常に単一の値を出力するからです。<br>  定型パスは、参照するオブジェクト/配列/値を返します。<br> 不定形のパスは、マッチしたオブジェクト/配列/値の配列を返します。  ::: noteimportant 内部の最適化方法により、JSONPath クエリ結果のプロパティ順序は、元の JSON プロパティ順序と一致しない場合があります。たとえば、JSONPath `$.books[1]["author", "title"]` は `["title", "author"]` を返す場合があります。元のプロパティ順序を維持することが不可欠な場合は、クエリ後の代替処理方法を検討する必要があります。 :::