[comment]: # translation:outdated

[comment]: # ({19727305-bb95cee8})
# 5 Zabbix 7.4.0の新機能

このバージョンには[重大な変更](/manual/installation/upgrade_notes#重大な変更)があります。

[comment]: # ({/19727305-bb95cee8})

[comment]: # ({42b6c7df-9a2e4502})
#### ネストされたローレベルディスカバリ

ローレベルディスカバリルール内に[ディスカバリプロトタイプ](/manual/discovery/low_level_discovery/discovery_prototypes)を導入することで、オブジェクトの複数レベルのディスカバリを作成できるようになりました。例えば、データベースサーバー上のすべてのデータベースインスタンスを検出し、次に各インスタンスのテーブルスペースを検出し、最後に各テーブルスペースのテーブルを検出するといったことが可能です。

ディスカバリプロトタイプは、"親"ディスカバリルール内にネストされたディスカバリルールです。ディスカバリプロトタイプには、独自のアイテム、トリガー、グラフ、ホスト、およびディスカバリプロトタイプがあります。

ネストされたディスカバリプロトタイプは、親ルールと同じJSON値を使用できますが、そのJSON値とは異なるデータの"スライス"を使用する場合があります。

ディスカバリプロトタイプのネストレベルは無制限です。

[comment]: # ({/42b6c7df-9a2e4502})

[comment]: # ({98db9346-1df8faf1})
#### 検出されたホスト上のホストプロトタイプ

[検出されたホスト](/manual/discovery/low_level_discovery/host_prototypes#discovered-hosts)でホストプロトタイプがサポートされるようになりました。これにより、Zabbixは検出された他のエンティティ(例: ハイパーバイザー、その仮想マシン、それらの仮想マシン内のコンテナ)内のエンティティを自動的に検出し、監視できるようになります。

検出されたホスト上にホストプロトタイプを作成するには、ホストプロトタイプを含むローレベルディスカバリルールを作成するか、テンプレートをホストプロトタイプにリンクします。
また、検出に使用したホストプロトタイプにテンプレートをリンクすると、検出されたホストはテンプレートからホストプロトタイプを継承します。

現在の構成に、他のホストプロトタイプを含むテンプレートを使用するホストプロトタイプが含まれている場合は、[アップグレードに関する注意事項](/manual/installation/upgrade_notes#host-prototypes-on-discovered-hosts)を参照してください。

[comment]: # ({/98db9346-1df8faf1})

[comment]: # ({206de93c-0abc97cb})
#### OAuth 2.0認証

SMTPプロトコルでOAuth 2.0認証がサポートされるようになりました。OAuth認証を設定するには、メールの[メディアタイプ](/manual/config/notifications/media/email#configuration)を設定する際に、認証パラメーターで"OAuth"を選択し、OAuth[トークン取得](/manual/config/notifications/media/email#oauth-tokens)のパラメーターを指定します。

**Gmail**、**Gmailリレー**、**Office365**のメールプロバイダでは、OAuthトークンの取得は[自動化機能](/manual/config/notifications/media/email/gmail_office#oauth-tokens)によって行われます。必要なのは、*リダイレクトエンドポイント*、*クライアントID*、*クライアントシークレット*のパラメーター値のみです。 Zabbixはその他の必要な値を自動的に入力します(参照: [プロバイダー別のOAuth URLのデフォルト](/manual/config/notifications/media/email/gmail_office#oauth-url-defaults-by-provider))。

[comment]: # ({/206de93c-0abc97cb})

[comment]: # ({032b8ed0-d2b07e84})
#### ホストウィザード

新しい[ホストウィザード](/manual/config/hosts/host_wizard)では、Zabbixで監視対象（デバイス、アプリケーション、サービスなど）を設定するための、ガイド付きのステップバイステップのインターフェースが導入されています。  
これにより、テンプレートの選択、Zabbix エージェントのインストール、ホストインターフェースの追加などの主要な手順をユーザーに案内し、新規または既存のホストの設定を簡素化します。

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

ホストウィザードには、[データ収集 > ホスト](/manual/web_interface/frontend_sections/data_collection/hosts)または各種Webインターフェースセクションの[ホストメニュー](/manual/web_interface/menu/host_menu)からアクセスできます。

以前のZabbixバージョンからアップグレードする場合、ホストウィザードで動作させるにはテンプレートもアップグレードする必要があります。  
手順については、[テンプレートのアップグレード](/manual/config/templates_out_of_the_box#template-upgrade)を参照してください。

[comment]: # ({/032b8ed0-d2b07e84})

[comment]: # ({15241645-799ef931})
## ウィジェット

[comment]: # ({/15241645-799ef931})

[comment]: # ({be5298fd-4138bd50})
#### アイテムカード

[アイテムカード](/manual/web_interface/frontend_sections/dashboards/widgets/item_card)ウィジェットがダッシュボードウィジェットに追加され、単一のアイテムに関する包括的な情報をひと目で確認できる便利な方法が提供されます。

![](../../../assets/en/manual/introduction/item_card_new.png)

[comment]: # ({/be5298fd-4138bd50})

[comment]: # ({3e52b819-2d324b81})
#### アイテム履歴

[アイテム履歴](/manual/web_interface/frontend_sections/dashboards/widgets/item_history)ウィジェットでは、新しい値が下部に配置されるよう設定されている場合、スクロール位置も下部になります。これは、ログの最新の値を確認する際に便利です。

[comment]: # ({/3e52b819-2d324b81})

[comment]: # ({18a99af1-4a4579ea})
#### リアルタイムのウィジェット編集

[ウィジェットの編集](/manual/web_interface/frontend_sections/dashboards#editing-widgets)中に、ウィジェット設定の変更をリアルタイムでプレビューできるようになりました。  
さらに、ウィジェット設定フォームをドラッグできるようになり、必要に応じて位置を変更できます。

[グラフウィジェット](/manual/web_interface/frontend_sections/dashboards/widgets/graph#configuration)フォーム内のグラフプレビューは削除されたことに注意してください。

[comment]: # ({/18a99af1-4a4579ea})

[comment]: # ({33bc594d-b7f46138})
## アイテム

#### リトライオプション付きICMP pingアイテム

リトライ回数を変更できる、ICMP pingによるホストの到達性監視用の新しい `icmppingretry[<target>,<retries>,<backoff>,<size>,<timeout>,<options>]` [シンプルチェック](/manual/config/items/itemtypes/simple_checks#icmppingretry) が追加されました。

[comment]: # ({/33bc594d-b7f46138})

[comment]: # ({4ceec829-0822d104})
## 関数

#### タイムスタンプ追跡

タイムスタンプ追跡のために、新しい[履歴関数](/manual/appendix/functions/history)が追加されました。

-   `firstclock` - 定義された評価期間内における最も古い値のタイムスタンプ
-   `lastclock` - 定義された評価期間内におけるN番目に新しい値のタイムスタンプ
-   `logtimestamp` - N番目に新しいログアイテム値のログメッセージタイムスタンプ。

[comment]: # ({/4ceec829-0822d104})

[comment]: # ({5440883d-5c5a3a3d})
## マクロ

#### アイテム値の時刻追跡

アイテム値の時刻追跡用の新しい[マクロ](/manual/appendix/macros/supported_by_location#items)が追加されました。

|Macro|Description|
|---|-------|
|{ITEM.LASTVALUE.AGE}|最新のアイテム値が収集されてからマクロが評価されるまでに経過した時間。|
|{ITEM.LASTVALUE.DATE}|最新のアイテム値が収集された日付。|
|{ITEM.LASTVALUE.TIME}|最新のアイテム値が収集された時刻。|
|{ITEM.LASTVALUE.TIMESTAMP}|最新のアイテム値が収集された時点のタイムスタンプ。|
|{ITEM.VALUE.AGE}|アイテム値が収集されてからマクロが評価されるまでに経過した時間。|
|{ITEM.VALUE.DATE}|アイテム値が収集された日付。|
|{ITEM.VALUE.TIME}|アイテム値が収集された時刻。|
|{ITEM.VALUE.TIMESTAMP}|アイテム値が収集された時点のタイムスタンプ。|

[comment]: # ({/5440883d-5c5a3a3d})

[comment]: # ({b9b7e1bf-e37356f2})
## 通知

#### ユーザー通知用の独立したメニューセクション

ユーザーメディアの視認性を高めるため、ユーザー通知は *ユーザー設定* 配下の独自の[メニューセクション](/manual/web_interface/user_profile)を持つようになりました。

![](../../../assets/en/manual/web_interface/user_settings_menu.png)

新しい「通知」セクションには、以前はユーザープロファイルセクションの一部であった *メディア* と *Webインターフェース通知* の2つのタブが含まれています。

[comment]: # ({/b9b7e1bf-e37356f2})

[comment]: # ({3ec5a819-ec7529cc})
#### 自身のユーザーメディアの管理

現在、すべてのユーザーはデフォルトで自身のメディアを管理できます。

ただし、自身のメディアの詳細を変更する権限は、[ユーザーの役割](/manual/web_interface/frontend_sections/users/user_roles)に基づいて付与または取り消すことができます（*Create and edit own media*オプションを参照）。

さらに、他のユーザーのメディアの詳細を変更するSuper adminユーザーの権限も、[ユーザーの役割](/manual/web_interface/frontend_sections/users/user_roles)に基づいて付与または取り消すことができます（*Create and edit user media*オプションを参照）。

[comment]: # ({/3ec5a819-ec7529cc})

[comment]: # ({b2faceb8-e198f4b8})
## マップ

[comment]: # ({/b2faceb8-e198f4b8})

[comment]: # ({0d8ca468-337de40f})
#### ラベルの自動非表示

マップ要素/リンクのラベルを、ホバー時または選択時にのみ表示するよう設定できるようになりました。  
この設定により、多くの要素が互いに近接しているマップで、視覚的な煩雑さを軽減できます。

ラベルの自動非表示は、すべてのマップ要素/リンクに対してグローバルに設定することも、個々のマップ要素/リンクごとに設定することもできます。

[comment]: # ({/0d8ca468-337de40f})

[comment]: # ({cd6e2c54-2419e79e})
#### 背景画像の比例スケーリング

背景画像をマップサイズに合わせて、縦横比を保ったまま拡大・縮小できるようになりました。

[comment]: # ({/cd6e2c54-2419e79e})

[comment]: # ({9b04a839-c6c95d47})
#### 要素の順序

要素を右クリックし、*Bring forward*/*Bring to front* または *Send backward*/*Send to back* オプションを選択することで、ある要素を別の要素の前面（またはその逆）に移動できるようになりました。

![](../../../../../assets/en/manual/config/visualization/map_element_menu.png)

さらに、マップ要素に要素間のリンクとハイライトの両方が含まれている場合、リンクはハイライトの下に表示されるようになりました。

[comment]: # ({/9b04a839-c6c95d47})

[comment]: # ({f04216a5-fc3c7dbf})
#### アイテム値に基づくリンクインジケーター

以前のバージョンでは、何らかのトリガーが障害状態になると、リンクのスタイルと色を調整できました。現在は、アイテム値に基づいて同様の機能を利用できます。

アイテム値が次の場合、リンクのスタイルと色を調整できます。

-   定義されたしきい値に達する（数値アイテムの場合）。
-   正規表現に一致する（テキストアイテムの場合）。 

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

[comment]: # ({/f04216a5-fc3c7dbf})

[comment]: # ({b689cc51-8014bdeb})
## プロセス

[comment]: # ({/b689cc51-8014bdeb})

[comment]: # ({a484cf2f-161f02f2})
#### 履歴キャッシュの管理

一部のデータ収集シナリオでは、特定のアイテムが一時的にサーバー/プロキシの履歴キャッシュをブロックすることがあります。
これにより、履歴データのデータベースへの書き込みが遅延し、システム全体の動作が遅くなる可能性があります。
履歴キャッシュの管理を支援するため、以下の改善が導入されました。

-   **手動でのキャッシュクリア:** 新しい history\_cache\_clear=target ランタイムコマンドにより、Zabbix [server](/manual/concepts/server#runtime-control)/[proxy](/manual/concepts/proxy#runtime-control) で、特定のアイテムのIDを指定してその履歴キャッシュを手動でクリアできるようになりました。
-   **自動キャッシュクリア:** アイテムを無効化すると、そのアイテムは履歴キャッシュから即座に削除されます（ただし、ログ用に最後の値は保持されます）。同様に、ホストを無効化すると、そのホストのすべてのアイテムが履歴キャッシュから削除されます（ただし、それぞれの最後の値は保持されます）。
-   **キャッシュ診断ログ:** 履歴キャッシュがいっぱいになると、Zabbix サーバー/プロキシは [DebugLevel=3](/manual/appendix/config/zabbix_server#debuglevel) から履歴キャッシュの診断情報をログに記録するようになりました（以前は DebugLevel=4）。このログには、履歴キャッシュ内で最も多くの値を保持しているアイテムが含まれます。

長期的なシステム安定性を確保するため、データ収集が利用可能なリソース（データベース性能、キャッシュサイズ、収集間隔、ログアイテムのパラメータなど）と適切にバランスしていることを確認してください。
Zabbix の履歴キャッシュは、内部アイテム [zabbix[wcache]](/manual/config/items/itemtypes/internal#wcache) を使用して監視できます。
また、Zabbix [server](/manual/appendix/config/zabbix_server#historycachesize)/[proxy](/manual/appendix/config/zabbix_proxy#historycachesize) の履歴キャッシュサイズを増やすことも検討してください。

[comment]: # ({/a484cf2f-161f02f2})

[comment]: # ({946e87aa-967d72c5})
#### 履歴同期プロセスのトランザクション統計

履歴同期プロセスのプロセスタイトルに、Zabbix [サーバー](/manual/concepts/server#history-syncer-transaction-statistics) および [プロキシ](/manual/concepts/proxy#history-syncer-transaction-statistics) の履歴同期トランザクションに関する詳細な統計情報が表示されるようになりました。

[comment]: # ({/946e87aa-967d72c5})

[comment]: # ({7d85bb26-765be00c})
## セキュリティ

[comment]: # ({/7d85bb26-765be00c})

[comment]: # ({a87320a4-a3a4662b})
#### Webインターフェースとサーバー間のTLS暗号化

Zabbix WebインターフェースとZabbixサーバー間の[通信を暗号化](/manual/appendix/install/frontend_encrypt)できるようになりました。この機能は、[サーバー設定](/manual/appendix/config/zabbix_server)の新しいパラメータ（TLSListen、TLSFrontendAccept、TLSFrontendCertIssuer、TLSFrontendCertSubject、FrontendAllowedIP）によって制御されます。

[comment]: # ({/a87320a4-a3a4662b})

[comment]: # ({7ffd8f2d-a5dc9138})
#### サーバー/プロキシごとに独立してシークレットボールトマクロを解決する

*Resolve secret vault macros by* が [「Zabbix server and proxy」に設定](/manual/web_interface/frontend_sections/administration/general#other)されている場合、vault シークレットマクロの値を Zabbix サーバーと Zabbix プロキシがそれぞれ独立して取得するよう設定できるようになりました。

[comment]: # ({/7ffd8f2d-a5dc9138})

[comment]: # ({ddb0683d-fd4f1872})
## プラグイン

[comment]: # ({/ddb0683d-fd4f1872})

[comment]: # ({67599297-88f1d96d})
#### ロード可能なプラグインのカスタムクエリパス設定

[MySQL](/manual/appendix/config/zabbix_agent2_plugins/mysql_plugin)、[Oracle](/manual/appendix/config/zabbix_agent2_plugins/oracle_plugin[)、[PostgreSQL](/manual/appendix/config/zabbix_agent2_plugins/postgresql_plugin) 用の Zabbix エージェント 2 プラグイン設定ファイル内の `Plugins.*.CustomQueriesPath` パラメータ、および [MSSQL](/manual/appendix/config/zabbix_agent2_plugins/mssql_plugin) 用の `Plugins.MSSQL.CustomQueriesDir` に、デフォルト値が設定されました。この機能はデフォルトでは無効になっており、新たに導入された `Plugins.*.CustomQueriesEnabled` パラメータを使用して有効にできます。

[comment]: # ({/67599297-88f1d96d})

[comment]: # ({dcd54eb1-f975fb8b})
## Webインターフェース

[comment]: # ({/dcd54eb1-f975fb8b})

[comment]: # ({1c0c768b-ba16c090})
#### フォームでのインラインバリデーション

以下のWebインターフェースのフォームでインラインバリデーションがサポートされるようになり、フィールドへの入力後に入力エラーが即座に表示されます。

-   [テンプレート](/manual/config/templates/template#creating-a-template)設定
-   [ホスト](/manual/config/hosts/host#configuration)設定
-   [アイテム](/manual/config/items/item#configuration)および[アイテムのプロトタイプ](/manual/discovery/low_level_discovery/item_prototypes)設定
-   [トリガー](/manual/config/triggers/trigger#configuration)および[トリガーのプロトタイプ](/manual/discovery/low_level_discovery/trigger_prototypes)設定
-   [モジュール](/manual/web_interface/frontend_sections/administration/general#modules)管理

[comment]: # ({/1c0c768b-ba16c090})

[comment]: # ({e51eb322-677156d4})
#### デフォルトダッシュボードを更新

新しいZabbixインストール環境における *Global view* のデフォルト[dashboards](/manual/web_interface/frontend_sections/dashboards)は、最新のダッシュボードウィジェットを含むように更新されました。

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

[comment]: # ({/e51eb322-677156d4})

[comment]: # ({738b3c9e-picker})
#### パレット対応で強化されたカラーピッカー

[graph](/manual/web_interface/frontend_sections/dashboards/widgets/graph) および [pie chart](/manual/web_interface/frontend_sections/dashboards/widgets/pie_chart) ウィジェットのカラーピッカーは、使いやすさを向上させるために再設計されました。単色の選択や16進数入力に加えて、*Palette* タブに切り替えて定義済みの色の行から選択できるようになりました。各系列にはそれぞれ異なる色相が割り当てられるため、より明確に区別できます。また、このピッカーはキーボードによる完全な操作とライブバリデーションにも対応しています。

|   |   |
|---|---|
|![](../../../assets/en/manual/introduction/colors_solid_color.png)|Zabbix 7.4 の場合（*Solid color* タブ）|
|![](../../../assets/en/manual/introduction/colors_palette.png)|Zabbix 7.4 の場合（*Color palette* タブ）|
|![](../../../assets/en/manual/introduction/colors_old.png)|Zabbix 7.4 より前|

[comment]: # ({/738b3c9e-picker})

[comment]: # ({985eff0d-bbd6ea9a})
#### モーダルフォーム

いくつかのWebインターフェースフォームが、モーダル（ポップアップ）ウィンドウで開くようになりました。

-   [グラフ](/manual/config/visualization/graphs/custom#configuring-custom-graphs)の設定
-   [グラフプロトタイプ](/manual/discovery/low_level_discovery/graph_prototypes)の設定

[comment]: # ({/985eff0d-bbd6ea9a})

[comment]: # ({d95d57cd-1e75a6d1})
#### 前処理の[test results](/manual/config/items/preprocessing/testing#testing-hypothetical-value)のコピーがより簡単に

追加された *Copy to clipboard* ボタンにより、前処理の[test results](/manual/config/items/preprocessing/testing#testing-hypothetical-value)で値を簡単にコピーできるようになりました。

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

同様のボタンが、作成された[API tokens](/manual/web_interface/frontend_sections/users/api_tokens)の *Copy* リンクの代わりに使用されるようになった点にも注意してください。

[comment]: # ({/d95d57cd-1e75a6d1})

[comment]: # ({21ef9a14-9214bd8a})
## ドキュメント

[comment]: # ({/21ef9a14-9214bd8a})

[comment]: # ({308579dd-5f0a141c})
#### マイナーリリース向けの統合ドキュメントページ

Zabbix のメジャーリリースにおけるマイナーバージョンのリリースドキュメントは、今後、それぞれ [新機能](/manual/introduction/whatsnew_minor) および [アップグレードに関する注意事項](/manual/installation/upgrade_notes_minor) の単一のドキュメントページにまとめられます。

[comment]: # ({/308579dd-5f0a141c})
