Zabbix 8.0へのアップグレードに関する注意事項

これらの注意事項は、Zabbix 7.4.xからZabbix 8.0.0へのアップグレードに関するものです。

すべての注意事項は以下のグループに分類されています:

  • 重大な変更 - 既存のインストールに影響を与える可能性のある変更や、アップグレードプロセスに関連する重要な情報
  • その他 - Zabbixの機能変更に関するその他の情報

また、以下も参照してください:

  • Zabbix 8.0.0以前のバージョンからのアップグレードに関するすべての情報については、アップグレード手順を参照してください。
  • 高可用性 (HA) クラスター内のサーバーのアップグレード手順については、HAクラスターのアップグレードを参照してください。

互換性のない変更点

データベースバージョン

必要なデータベースバージョンの最小値が引き上げられました:

  • MySQL/Percona: 8.0.30 → 8.4.0
  • MariaDB: 10.5.00 → 10.11.00
  • PostgreSQL: 13.0 → 15.0
  • TimescaleDB: 2.13.0 → 2.20.0

プラグイン

Zabbixエージェント 2用のCephプラグインは、ロード可能なプラグイン になり、追加のインストール手順が必要になりました。詳細については、Cephプラグインのreadmeを参照してください。

tcp:// スキームは、MongoDBプラグイン では非推奨ですが、既存の設定との後方互換性のために維持されています。

必要なPHPの最小バージョン

必要なPHPの最小バージョンが8.0.0から8.2.0に引き上げられました。

UnsafeUserParametersリストの拡張

%文字がZabbixエージェントおよびZabbixエージェント2UnsafeUserParametersリストに追加されました。

その他

非推奨のマクロの削除

以下の組み込みマクロのサポートは廃止されました。

削除対象 代わりに使用
{ACK.DATE} {EVENT.UPDATE.DATE}
{ACK.MESSAGE} {EVENT.UPDATE.MESSAGE}
{ACK.TIME} {EVENT.UPDATE.TIME}
{EVENT.ACK.HISTORY} {EVENT.UPDATE.HISTORY}
{HOSTNAME<1-9>} {HOST.HOST}
{IPADDRESS<1-9>} {HOST.IP}
{PROFILE.*} {INVENTORY.*}
{TRIGGER.COMMENT} {TRIGGER.DESCRIPTION}
{TRIGGER.KEY} {ITEM.KEY}
{STATUS} {TRIGGER.STATUS}
{USER.ALIAS} {USER.USERNAME}

HTTPエージェントアイテムからJSONおよびXMLのバリデーションを削除

HTTPエージェントアイテムのリクエストボディフィールドからJSONおよびXMLのバリデーションが削除されました。このフィールドでは、値が有効なXMLまたはJSONであるかどうかのチェックが行われなくなり、リクエストボディタイプとしてXMLデータを選択してもlibxml2ライブラリは不要になりました。

監視対象ホストで無効なリンクを非表示

無効なグラフダッシュボードWebのリンクは、監視対象ホストのリストに表示されなくなりました。

JSONデータ型

Zabbixは、アイテム値のdata typeとしてJSONをサポートするようになりました。 TimescaleDBを使用している場合は、新しいhistory_jsonハイパーテーブル(JSON値の保存に使用)が手動で設定されている必要があります。 Elasticsearchを使用している場合、ZabbixサーバーのHistoryStorageTypes設定パラメータのデフォルト値にjsonが含まれるようになりました。

新しいタグフィルターフォームのラジオボタンを削除

新しいタグフィルターを作成する際に、すべてのタグタグリスト のどちらかを選択する必要があったラジオボタンは削除されました。

iframeを使用してHTMLとして表示されるアイテム値

アイテム履歴ウィジェットのアイテムデータは、HTML形式のテキストとして表示される場合、iframe内に分離されるようになりました。

Host Wizardとのテンプレート互換性

すべての標準搭載テンプレートが、Host Wizard と互換性を持つようになりました。 これらをアップグレードするには、テンプレートのアップグレード を参照してください。