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を参照してください。

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

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

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

UnsafeUserParametersリストの拡張

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

その他

非推奨マクロの削除

以下の組み込みマクロのサポートが削除されました:

  • {ACK.DATE}
  • {ACK.MESSAGE}
  • {ACK.TIME}
  • {EVENT.ACK.HISTORY}
  • {HOSTNAME<1-9>}
  • {IPADDRESS<1-9>}
  • {PROFILE.*}
  • {TRIGGER.COMMENT}
  • {TRIGGER.KEY}
  • {STATUS}
  • {USER.ALIAS}

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

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

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

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

JSONデータ型

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