Zabbix 8.0.0はZabbix 7.4.0から継続し、新機能や機能強化が追加されています。
このバージョンの重大な変更点を参照してください。
SHOW SLAVE STATUS(旧構文)とSHOW REPLICA STATUS(新構文)の両方をサポートするように更新されました。フロントエンドの自動登録アクション設定フォームでインラインバリデーションがサポートされました。 入力エラーはフィールド入力後すぐに表示されるため、使いやすさが向上し、設定ミスを減らすことができます。
スーパー管理者ユーザーは、SAML設定のために証明書と秘密鍵をフロントエンドから直接インポートできるようになりました。 管理 > 認証 > SAML に3つの新しいフィールドが追加されました:
これらのコントロールにより、SAML設定タブから新しい値の追加や既存値の変更が可能です。 証明書と秘密鍵は、選択したストレージバックエンドに保存される前に検証され、不正または不正な値は説明付きのエラーで拒否されます。
ディスカバリールールフォームとディスカバリープロトタイプフォームに新しいJSONに変換チェックボックスが追加されました。これは、タイプドロップダウンで"HTTPエージェント"が選択されている場合に表示されます。 このオプションを有効にすると、取得したデータを自動的にJSONに変換してからさらに処理することができます。
Zabbixには、新しい埋め込みフォントが追加され、可読性が向上し、読み込みが速くなり、追加のフロントエンド言語が最小限のレイアウト影響でレンダリングされます。 埋め込みフォントであるため、システム間で一貫した外観も保証されます。
新しいフォント:![]() |
従来のフォント:![]() |
新しいフォントは、ほぼすべてのテーマで使用されています。 必要に応じて、新たに追加されたBlue (classic)およびDark (classic)テーマが従来のフォントで利用できます。
等幅フォントやグラフ用のフォントファミリーは変更されていません。
低レベルディスカバリのセットアップでは、ホストプロトタイプの設定フォームがモーダル(ポップアップ)ウィンドウで開くようになりました。
散布図ウィジェットがダッシュボードウィジェットに追加されました。 このウィジェットは、X軸とY軸に沿って個々のデータポイントをプロットすることで、2つのメトリクス間の関係を表示します。 これにより、データセット内のパターン、クラスター、相関関係、外れ値を明らかにするのに役立ちます。

ジオマップウィジェットは、近くのホストマーカーをカウント付きの単一マーカーにまとめる方法を制御するクラスタリングパラメータをサポートするようになりました。 クラスタリングのためのマップズームレベルを設定することで、大きなマップの可読性を保ち、ズームイン時の正確な可視性を維持できます。
メジャーなZabbixリリースのマイナーバージョンのリリースドキュメントは、それぞれ新機能とアップグレードノートの単一のドキュメントページにまとめられるようになりました。
Zabbixは、SNMPv3 EngineID → IPのマッピングをキャッシュし、以降のSNMPv3チェックでキャッシュされたEngineIDを再利用しようとします。これにより、プローブトラフィックが削減され、ポーラーのパフォーマンスが向上します。 再利用されたEngineIDが応答しない場合、ポーラーはEngineIDプローブにフォールバックし、インターフェースの変更や永続的な障害の後に古いエントリを削除することがあります。
プロキシのスロットリングロジックが改良され、履歴キャッシュ回復時のサーバーの安定性が向上しました。 履歴キャッシュの使用率がスロットリングの閾値に達すると、従来通りサーバーはプロキシデータの受け入れを停止し続けます。 キャッシュの使用率が60%まで下がると、サーバーはスロットリングリストの処理を開始しますが、キャッシュの圧力がさらに下がるまで、非常に大きなバッチ(約10,000レコード以上)を含むプロキシのアップロードは引き続き拒否される場合があります。 この変更により、サーバーの回復中にキャッシュの過負荷が繰り返されるリスクが軽減されます。
zabbix_getおよびzabbix_jsコマンドラインユーティリティのtimeoutパラメータの最大値が600秒に増加しました。
トリガーが削除されると、ハウスキーパーは、そのトリガーの問題に関連するすべてのイベントも削除するようになりました。 以前は、トリガーの問題のみが削除され、イベントはハウスキーパーのトリガーデータ保存期間が満了した後にのみ削除されていました。
手動クローズ後に作成された復旧イベントは、アイテムタグやホストタグに加えてトリガータグも継承します。 これらのタグはイベントタグ配列に存在し、{EVENT.RECOVERY.TAGS}や{EVENT.RECOVERY.TAGSJSON}などの通知マクロで利用できます。
smart.disk.discovery アイテム(Zabbix agent 2 S.M.A.R.T. プラグイン)は、ディスクをスキャンする値を指定するためのオプションの type パラメータを受け入れるようになりました。
このプラグインは現在、2つのモードで動作します。
どちらのモードを使用するかは、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を参照してください。
Zabbix agent 2のOracleプラグインは、TCPS(TLS)プロトコルを使用したOracleデータベースへの暗号化接続をサポートするようになりました。 これにより、TLSで保護されたソケットを介してOracleインスタンスを監視できるようになり、リモート監視のセキュリティが向上します。
ロード可能なプラグインは、-t (--test) フラグを使用してテストモードで起動できるようになりました。このとき、アイテムキーを引数として渡します。 このモードでは、プラグインはデバッグや開発目的で実行され、プラグインの設定ファイルは無視されます。
Zabbix agent 2のRedisプラグインにTLSサポートが追加されました。
プラグインのTLS設定の起動時検証が実装され、検証/エラーメッセージが改善されました。 無効な設定ロジック(例:TLSCAFileを指定せずに接続タイプverify_fullを使用するなど)は、Zabbix agent 2の起動を妨げる可能性があります。
ローレベルディスカバリマクロは、以下のネストされたローレベルディスカバリルールでサポートされるようになりました: