2 Zabbix 8.0の新機能
Zabbix 8.0.0はZabbix 7.4.0から継続し、新機能や機能強化が追加されています。
このバージョンの重大な変更点を参照してください。
散布図ウィジェット
散布図ウィジェットがダッシュボードウィジェットに追加されました。 このウィジェットは、X軸とY軸に沿って個々のデータポイントをプロットすることで、2つのメトリクス間の関係を表示します。 これにより、データセット内のパターン、クラスター、相関関係、外れ値を明らかにするのに役立ちます。

テンプレート
新しいテンプレート
- Aruba CX 8300s by SNMP: Aruba CX 8300スイッチシリーズのSNMPベースの監視を提供するテンプレート。
- AWS by HTTP テンプレートセットに AWS Backup Vault by HTTP テンプレートが追加されました。
- Azure by HTTP テンプレートセットに Azure Sentinel by HTTP テンプレートが追加されました。
- Ciena 3906 by SNMP: Ciena 3906デバイスを監視するためのテンプレート。
- Cisco Secure Firewall Threat Defense by HTTP: REST APIを使用してCisco Secure Firewall Threat Defenseデバイスの監視機能を提供するテンプレート。
- Cradlepoint NCM v2 by HTTP: HTTP経由でCradlepoint NCM v2およびそのデバイスを監視するためのテンプレートセット。
- Domain RDAP by HTTP: RDAPプロトコルを介してドメイン登録データを監視するためのテンプレート。
- MariaDB by ODBC: ODBC経由でMariaDBデータベースを監視するためのテンプレート。
- Microsoft Hyper-V Failover Cluster by SSH および Microsoft Hyper-V Standalone by SSH: SSH経由でMicrosoft Hyper-Vクラスタおよびスタンドアロンホストを監視するためのテンプレート。
- 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仮想ルーターを監視するためのテンプレート。
テンプレートの更新
- Ciena 3906 by SNMP テンプレートにファイルシステムおよびCPU負荷のアイテムが追加されました。
- GCP by HTTP テンプレートセットに GCP Cloud Run Service by HTTP テンプレートが追加されました。
- GitHub organization by HTTP テンプレートにMicrosoft Copilotの監視用アイテムが追加されました。
- Proxmox VE by HTTP テンプレートにネストされたLLD機能が追加されました。 また、パーセンテージを表示するアイテムの単位フォーマットが明確になるよう調整されました。
- Microsoft 365 reports by HTTP テンプレートにMicrosoft Copilotの監視用アイテムが追加されました。
- MySQL by Zabbix agent、MySQL by Zabbix agent 2、MySQL by Zabbix agent active、MySQL by Zabbix agent 2 active、MySQL by ODBC テンプレートが、
SHOW SLAVE STATUS(旧構文)とSHOW REPLICA STATUS(新構文)の両方に対応するよう更新されました。 - MySQL by ODBC テンプレートには、新しいメトリクス、テーブルおよびレプリカのディスカバリールール、改善されたダッシュボードが追加されました。
- VeloCloud SD-WAN by HTTP テンプレートは、以前の VMWare SD-WAN VeloCloud by HTTP から名称が変更され、最新のVeloCloud SD-WANプラットフォームに合わせて更新されました。
- Vyatta Virtual Router by SNMP テンプレートに新しいOIDアイテムとダッシュボードの強化が追加されました。
アイテム
JSONデータ型
Zabbixは、アイテム値のdata typeとしてJSONをサポートするようになりました。
以前は、JSON値はテキストアイテムによって収集され、64KBの制限付きで文字列として保存されていました。 現在、ZabbixはJSON値をネイティブに128MiBの制限で保存でき、無効なJSON値(例:引用符のないキー、末尾のカンマ、不一致の括弧を含むもの)を拒否することもできます。
JSONデータ型は、すべてのアイテムタイプおよびアイテムプロトタイプ(計算を除く)でサポートされており、リアルタイムデータエクスポートやコネクタでも利用できます。 JSON値は、すべてのサポートされているデータベースおよびElasticsearchに保存できます。 TimescaleDBを使用している場合は、アップグレードノートを参照してください。
JSONアイテムはトリガーで使用できませんが、依存アイテムでJSON以外のデータ型を指定してJSONフィールドを抽出し、トリガーで使用することができます。
JSON文字列を返すアイテム(net.if.discovery、vfs.file.getなど)は引き続きテキストアイテムですが、必要に応じてJSONに変更できます。
詳細およびJSONデータの制限については、アイテムの設定を参照してください。
S.M.A.R.Tディスクディスカバリのtypeパラメータ
smart.disk.discoveryアイテム(Zabbixエージェント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を参照してください。
MongoDBプラグイン
Zabbixエージェント2のMongoDBプラグインには、以下のような複数の機能強化があります。
mongodb://およびmongodb+srv://スキームの両方をサポートした、従来のMongoDB URIパースの完全サポート。- MongoDBレプリカセットノードの自動検出により、MongoDBクラスタの監視機能を強化。
- x509認証のサポートにより、クライアント証明書を使用したMongoDBへの安全な接続が可能。
Oracleプラグイン
Zabbix agent 2のOracleプラグインは、TCPS(TLS)プロトコルを使用したOracleデータベースへの暗号化接続をサポートするようになりました。 これにより、TLSで保護されたソケットを介してOracleインスタンスを監視できるようになり、リモート監視のセキュリティが向上します。
Redisプラグイン — TLSサポートと起動時検証
Zabbix agent 2のRedisプラグインにTLSサポートが追加されました。
プラグインのTLS設定の起動時検証が実装され、検証/エラーメッセージが改善されました。
無効な設定ロジック(例:TLSCAFileを指定せずに接続タイプverify_fullを使用するなど)は、Zabbix agent 2の起動を妨げる可能性があります。
ロード可能なプラグインのテスト実行モード
ロード可能なプラグインは、-t (--test) フラグを使用してテストモードで起動できるようになりました。このとき、アイテムキーを引数として渡します。
このモードでは、プラグインはデバッグや開発目的で実行され、プラグインの設定ファイルは無視されます。
ローレベルディスカバリ
ディスカバリーフォームのJSONへの変換チェックボックス
新しいJSONに変換チェックボックスが、低レベルディスカバリールールフォームとディスカバリープロトタイプフォームに追加されました。このチェックボックスは、タイプのドロップダウンで"HTTPエージェント"が選択されている場合に表示されます。 このオプションを有効にすると、取得したデータを自動的にJSONに変換してからさらに処理することができます。
ネストされたローレベルディスカバリのマクロサポート
ローレベルディスカバリマクロは、以下のネストされたローレベルディスカバリルールでサポートされるようになりました:
- JSONPathの前処理パラメータ
- カスタムLLDマクロのJSONPathフィールド
ローレベルディスカバリで作成されたトリガーのタグの編集
トリガープロトタイプから作成されたトリガーに、手動でタグを追加できるようになりました。 トリガープロトタイプから継承されたタグは、引き続き自動的に適用されます。 手動で追加されたタグは、検出されたトリガーで変更でき、イベントタグ配列に含まれ、フィルター、ダッシュボードウィジェット、通知マクロなどのタグ対応機能で利用できます。
プロセス
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}などの通知マクロで利用できます。
ZabbixデーモンのDNSクエリキャッシュ
Zabbixサーバー、Zabbixプロキシ、Zabbixエージェントは、--with-aresでビルドされた場合、すべてのDNSリクエストにc-aresリゾルバーを使用することができるようになりました。これにより、DNSクエリキャッシュとリゾルバーのフェイルオーバーが改善されます。
DNSクエリキャッシュにはc-ares 1.26.0以降が必要です。
Windowsでのc-aresサポートのビルド
Zabbixエージェントは、Microsoft Windows上でc-aresリゾルバーを使用してビルドできるようになりました。
c-aresはvcpkg経由でインストールでき、エージェントのビルドでは、インクルードディレクトリとライブラリディレクトリのパスとして、ARES=<vcpkg prefix>または個別のARESINCDIR/ARESLIBDIRのいずれかをサポートしています。
認証
シングルサインオン用のインポート可能なSAML証明書
スーパー管理者ユーザーは、SAML設定のために証明書と秘密鍵をフロントエンドから直接インポートできるようになりました。 管理 > 認証 > SAML に3つの新しいフィールドが追加されました:
- IdP証明書 - アイデンティティプロバイダーによって提示されるX.509証明書
- SP証明書 - SAML交換に使用されるサービスプロバイダー証明書
- SP秘密鍵 - SP証明書に対応する秘密鍵
これらのコントロールにより、SAML設定タブから新しい値の追加や既存値の変更が可能です。 証明書と秘密鍵は、選択したストレージバックエンドに保存される前に検証され、不正または不正な値は説明付きのエラーで拒否されます。
ウィジェット
ジオマップホストマーカーのクラスタリング
ジオマップウィジェットは、近くのホストマーカーをカウント付きの単一マーカーにまとめる方法を制御するクラスタリングパラメータをサポートするようになりました。 クラスタリングのためのマップズームレベルを設定することで、大きなマップの可読性を保ち、ズームイン時の正確な可視性を維持できます。
Top itemsでの集計列
Top itemsウィジェットでは、アイテムパターンを1つの集計列または行にグループ化できるようになり、複数のメトリクスを組み合わせて表示することが簡単になりました(例:ホストのすべてのネットワークインターフェースの合計受信トラフィック)。 アイテム列の設定時に、集計列、列の集計関数、集計列名の3つの新しいオプションが追加されました。
グラフウィジェットの機能強化
グラフウィジェットには、複数のユーザビリティ向上が追加されています。
- グラフ上にカーソルを合わせたときに表示されるグラフデータのツールチップ内のアイテムは、値の降順でソートされます。
- ツールチップ内のアイテムにカーソルを合わせると、そのグラフがハイライトされ、他のグラフが薄く表示されます。
- ツールチップ内のアイテムを選択すると、そのデータがブロードキャストされ、リスニングをサポートする他のウィジェットに送信されます。
- ツールチップに表示されるアイテム数の制限がなくなりました。
- 新しいラベルにホスト名を表示設定により、ツールチップやグラフの凡例にホスト名を表示するかどうかを選択できます。

フロントエンド
新しいフォントと埋め込みフォント
Zabbixには、新しい埋め込みフォントが追加され、可読性が向上し、読み込みが速くなり、追加のフロントエンド言語が最小限のレイアウト影響でレンダリングされます。 埋め込みフォントであるため、システム間で一貫した外観も保証されます。
新しいフォント:![]() |
従来のフォント:![]() |
新しいフォントは、ほぼすべてのテーマで使用されています。 必要に応じて、新たに追加されたBlue (classic)およびDark (classic)テーマが従来のフォントで利用できます。
等幅フォントやグラフ用のフォントファミリーは変更されていません。
インラインバリデーション
Webインターフェースの以下のフォームがインラインバリデーションをサポートするフォームのセットに追加されました。
- APIトークン
- 認証
- 自動登録
- コネクタ
- 地理的マップ
- ホストグループ
- ホストプロトタイプ
- アイコンマッピング
- イメージ
- メンテナンス
- メディアタイプ
- 通知
- プロファイル
- プロキシ
- 正規表現
- サービス
- SLA
- テンプレートグループ
- グローバルユーザーマクロ
- 障害の更新
- ユーザー
入力エラーはフィールド入力後すぐに表示されるため、ユーザビリティが向上し、設定ミスが減少します。
モーダルフォーム
低レベルディスカバリのセットアップでは、ホストプロトタイプの設定フォームがモーダル(ポップアップ)ウィンドウで開くようになりました。
ホスト、テンプレート、アイテム、トリガーで継承されたタグが表示される
継承されたタグは、テンプレート、ホスト、アイテム、Webシナリオ、トリガー全体で一貫して表示および返されるようになりました。 テンプレート/ホストチェーンから継承されたタグは、監視 > 最新データで確認できます。 継承されたタグによるフィルタリングは、タグフィルタリングがサポートされているすべての場所で利用できます。これには、監視 > 最新データやデータ収集セクション、ホスト・アイテム・トリガー・Webシナリオのタグによるフィルタリングが可能なすべてのダッシュボードウィジェットが含まれます。そのため、タグベースの選択やサブフィルタリングは、タグがどこで定義されたかに関係なく同じように動作します。
テンプレート、ホスト、ホストプロトタイプの設定フォームのタグタブには、タグの表示方法を選択するためのラジオ要素が追加されました。テンプレートではテンプレートタグ / 継承およびテンプレートタグ、ホストおよびホストプロトタイプではホストタグ / 継承およびホストタグが表示されます。 継承されたタグは、タグラベルの横に新しいアウトライン付きドキュメントアイコンが表示されることで視覚的に区別されます。
グラフおよび円グラフウィジェットには、新しいアイテムタグ設定が追加されました。
ツールチップの位置調整
ツールチップはドラッグして新しい場所に移動できるようになりました。これは、グラフのツールチップや、最新データや障害セクションの説明付きツールチップなどに適用されます。
ドキュメント
マイナーリリースのドキュメントページの統合
メジャーなZabbixリリースのマイナーバージョンのリリースドキュメントは、それぞれ新機能とアップグレードノートの単一のドキュメントページにまとめられるようになりました。

