You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

2 Zabbix 8.0の新機能

Zabbix 8.0.0はZabbix 7.4.0から継続し、新機能や機能強化が追加されています。

このバージョンの重大な変更点を参照してください。

テンプレート

新しいテンプレート

  • Aruba CX 8300s by SNMPは、Aruba CX 8300スイッチシリーズのSNMPベースの監視を提供するテンプレートです。
  • AWS by HTTP テンプレートセットに AWS Backup Vault by HTTP テンプレートが追加されました。
  • Ciena 3906 by SNMPは、Ciena 3906デバイスの監視用テンプレートです。
  • Cisco Secure Firewall Threat Defense by HTTPは、REST APIを使用してCisco Secure Firewall Threat Defenseデバイスの監視機能を提供するテンプレートです。
  • OpenAI Platform by HTTPは、OpenAIの開発者プラットフォームを監視するためのテンプレートです。
  • Ribbon SBC Edge by HTTPは、HTTP経由でRibbon SBC Edge(旧SWe Lite)デバイスを監視するテンプレートです。
  • Ribbon SBC SWe Core by HTTPは、HTTP経由でSBC SWe Coreデバイスを監視するテンプレート、およびRibbon SBC SWe CE by HTTPは、HTTP経由でRibbon SBC SWe Call Engine(CE)インスタンスを監視するテンプレートです。
  • Stormshield SNS by SNMPは、SNMP経由でStormshield Network Security(SNS)デバイスを監視するテンプレートです。
  • VeloCloud SD-WAN Edge by HTTPは、HTTP経由でVeloCloud SD-WAN Edgeデバイスを監視するテンプレートです。
  • Vyatta Virtual Router by SNMPは、Vyatta 1908e仮想ルーターを監視するテンプレートです。

テンプレートの更新

フロントエンド

自動登録フォームでのインラインバリデーション

フロントエンドの自動登録アクション設定フォームでインラインバリデーションがサポートされました。 入力エラーはフィールド入力後すぐに表示されるため、使いやすさが向上し、設定ミスを減らすことができます。

シングルサインオン用のインポート可能なSAML証明書

スーパー管理者ユーザーは、SAML設定のために証明書と秘密鍵をフロントエンドから直接インポートできるようになりました。 管理 > 認証 > SAML に3つの新しいフィールドが追加されました:

  • IdP証明書 - アイデンティティプロバイダーによって提示されるX.509証明書
  • SP証明書 - SAML交換に使用されるサービスプロバイダー証明書
  • SP秘密鍵 - SP証明書に対応する秘密鍵

これらのコントロールにより、SAML設定タブから新しい値の追加や既存値の変更が可能です。 証明書と秘密鍵は、選択したストレージバックエンドに保存される前に検証され、不正または不正な値は説明付きのエラーで拒否されます。

ディスカバリーフォームのJSONへの変換チェックボックス

ディスカバリールールフォームとディスカバリープロトタイプフォームに新しいJSONに変換チェックボックスが追加されました。これは、タイプドロップダウンで"HTTPエージェント"が選択されている場合に表示されます。 このオプションを有効にすると、取得したデータを自動的にJSONに変換してからさらに処理することができます。

新しいフォントと埋め込みフォント

Zabbixには、新しい埋め込みフォントが追加され、可読性が向上し、読み込みが速くなり、追加のフロントエンド言語が最小限のレイアウト影響でレンダリングされます。 埋め込みフォントであるため、システム間で一貫した外観も保証されます。

新しいフォント:
従来のフォント:

新しいフォントは、ほぼすべてのテーマで使用されています。 必要に応じて、新たに追加されたBlue (classic)およびDark (classic)テーマが従来のフォントで利用できます。

等幅フォントやグラフ用のフォントファミリーは変更されていません。

モーダルフォーム

低レベルディスカバリのセットアップでは、ホストプロトタイプの設定フォームがモーダル(ポップアップ)ウィンドウで開くようになりました。

ウィジェット

散布図

散布図ウィジェットがダッシュボードウィジェットに追加されました。 このウィジェットは、X軸とY軸に沿って個々のデータポイントをプロットすることで、2つのメトリクス間の関係を表示します。 これにより、データセット内のパターン、クラスター、相関関係、外れ値を明らかにするのに役立ちます。

ジオマップホストマーカーのクラスタリング

ジオマップウィジェットは、近くのホストマーカーをカウント付きの単一マーカーにまとめる方法を制御するクラスタリングパラメータをサポートするようになりました。 クラスタリングのためのマップズームレベルを設定することで、大きなマップの可読性を保ち、ズームイン時の正確な可視性を維持できます。

ドキュメント

マイナーリリースのドキュメントページの統合

メジャーなZabbixリリースのマイナーバージョンのリリースドキュメントは、それぞれ新機能アップグレードノートの単一のドキュメントページにまとめられるようになりました。

プロセス

SNMPv3 EngineIDのキャッシュと再利用

Zabbixは、SNMPv3 EngineID → IPのマッピングをキャッシュし、以降のSNMPv3チェックでキャッシュされたEngineIDを再利用しようとします。これにより、プローブトラフィックが削減され、ポーラーのパフォーマンスが向上します。 再利用されたEngineIDが応答しない場合、ポーラーはEngineIDプローブにフォールバックし、インターフェースの変更や永続的な障害の後に古いエントリを削除することがあります。

履歴キャッシュ回復時のプロキシスロットリングの改善

プロキシのスロットリングロジックが改良され、履歴キャッシュ回復時のサーバーの安定性が向上しました。 履歴キャッシュの使用率がスロットリングの閾値に達すると、従来通りサーバーはプロキシデータの受け入れを停止し続けます。 キャッシュの使用率が60%まで下がると、サーバーはスロットリングリストの処理を開始しますが、キャッシュの圧力がさらに下がるまで、非常に大きなバッチ(約10,000レコード以上)を含むプロキシのアップロードは引き続き拒否される場合があります。 この変更により、サーバーの回復中にキャッシュの過負荷が繰り返されるリスクが軽減されます。

zabbix_getおよびzabbix_jsの最大タイムアウト値の増加

zabbix_getおよびzabbix_jsコマンドラインユーティリティのtimeoutパラメータの最大値が600秒に増加しました。

削除されたトリガーのイベントのハウスキーパーによるクリーンアップ

トリガーが削除されると、ハウスキーパーは、そのトリガーの問題に関連するすべてのイベントも削除するようになりました。 以前は、トリガーの問題のみが削除され、イベントはハウスキーパーのトリガーデータ保存期間が満了した後にのみ削除されていました。

手動クローズ — 復旧イベントにトリガータグが継承される

手動クローズ後に作成された復旧イベントは、アイテムタグやホストタグに加えてトリガータグも継承します。 これらのタグはイベントタグ配列に存在し、{EVENT.RECOVERY.TAGS}{EVENT.RECOVERY.TAGSJSON}などの通知マクロで利用できます。

アイテム

smart.disk.discovery — 新しい type パラメータ

smart.disk.discovery アイテム(Zabbix agent 2 S.M.A.R.T. プラグイン)は、ディスクをスキャンする値を指定するためのオプションの type パラメータを受け入れるようになりました。

プラグイン

Cephプラグイン

このプラグインは現在、2つのモードで動作します。

  • native - このモードはgo-cephライブラリを使用して、ネイティブのCeph API(msgr2プロトコル)を使用してCephクラスターと直接通信します。 これは最新のCephインストールに推奨されるモードですが、Linuxのみでサポートされており、Ceph 16以降でのみ利用可能です。
  • restful(非推奨) - このモードは通信にCeph RESTful APIを使用します。 これは後方互換性のためのデフォルトモードですが、mgr/restfulモジュールの削除により、Cephバージョン20(Tentacle)以降では動作しません。

どちらのモードを使用するかは、modeパラメータ(native/restful)の値によって決まります。

  • Plugins.Ceph.Default.Mode=native - プラグインのネイティブモードを設定
  • Plugins.Ceph.Sessions.<SessionName>.Mode=native - 指定したセッションのネイティブモードを設定

ユーザー認証情報のセットは各モードで異なり、互換性がないことに注意してください。 Plugins.Ceph.InsecureSkipVerifyパラメータは、接続のセキュリティがmsgr2プロトコル(デフォルトでセキュア)によってCephクラスター側で定義されているため、ネイティブモードでは無視されます。

Zabbix agent 2用のCephプラグインは現在ロード可能なプラグインとなっており、追加のインストール手順が必要であることに注意してください。 これはlibradosパッケージ(ネイティブモード用)が必要なためです。 詳細はCephプラグインのreadmeを参照してください。

Oracleプラグイン

Zabbix agent 2のOracleプラグインは、TCPS(TLS)プロトコルを使用したOracleデータベースへの暗号化接続をサポートするようになりました。 これにより、TLSで保護されたソケットを介してOracleインスタンスを監視できるようになり、リモート監視のセキュリティが向上します。

ロード可能なプラグインのテスト実行モード

ロード可能なプラグインは、-t (--test) フラグを使用してテストモードで起動できるようになりました。このとき、アイテムキーを引数として渡します。 このモードでは、プラグインはデバッグや開発目的で実行され、プラグインの設定ファイルは無視されます。

Redisプラグイン — TLSサポートと起動時検証

Zabbix agent 2のRedisプラグインにTLSサポートが追加されました。

プラグインのTLS設定の起動時検証が実装され、検証/エラーメッセージが改善されました。 無効な設定ロジック(例:TLSCAFileを指定せずに接続タイプverify_fullを使用するなど)は、Zabbix agent 2の起動を妨げる可能性があります。

ローレベルディスカバリ

ネストされたローレベルディスカバリのマクロサポート

ローレベルディスカバリマクロは、以下のネストされたローレベルディスカバリルールでサポートされるようになりました: