Zabbix 7.0.xからZabbix 7.2.0へのアップグレードに関する注意点です。
すべての注意点は以下のように分類されています。
参照 :
MySQL/MariaDBでZabbixサーバーのアップグレードを正常に完了するには、バイナリロギングが有効で、スーパーユーザー権限がなく、MySQL構成ファイルにlog_bin_trust_function_creators = 1
が設定されていない場合、MySQLでGLOBAL log_bin_trust_function_creators = 1
を設定する必要がある場合があります。
MySQLコンソールを使用して変数を設定するには、次を実行します。
アップグレードが正常に完了したら、このオプションを無効にすることができます。
Zabbix 7.0以降で非推奨となったバックエンドデータベースとしてのOracleのサポートが削除されました。
Zabbix 7.0.0からヒストリ関数の文字列パラメーターに、バックスラッシュの適切なエスケープが追加されました。
7.0より前のZabbixバージョンからのアップグレード中にバックスラッシュが追加されると、パラメーターが長くなり、パラメーターの長さが最大データサイズの255文字を超えるとトリガー関数が壊れる可能性があります。
この問題を回避するには、アップグレード前に長いパラメーターを手動でユーザーマクロに移動することをお勧めします。
Zabbix 7.2.5以降、7.0より前のZabbixバージョンからのアップグレードでは、結果のパラメーターの長さに対する追加のチェックが追加されていることに注意してください。結果の長さが最大サイズを超える場合、そのようなパラメーターはアップグレードされませんが、リストされているパラメーターを手動で修正するようにユーザーに求める警告がログに出力されます。
エスケープ関連のアップグレードの問題も参照してください。
フロントエンドファイル ディレクトリは、/usr/share/zabbixから/usr/share/zabbix/uiに移動されました。
注意: アップグレード中に、Webサーバー設定ファイルにカスタム変更(通常はNginxによる)が含まれている場合、新しいパスを含む更新されたファイルで自動的に上書きされることはありません。古い設定ファイルをバックアップしてから、新しい設定ファイルで上書きする必要があります。たとえば、RedHatベースのシステムでは次のようになります:
その後、更新された設定ファイル(/etc/nginx/conf.d/zabbix.conf
)を手動で編集して、古い設定を復元します。
Zabbixリポジトリには、不安定なバージョンの.../7.1/
や安定バージョンの.../7.2/
ではなく、.../7.2/stable/
(リリースバージョン)および.../7.2/unstable/
(アルファ、ベータ、リリース候補バージョンのプレリリースパッケージ)フォルダーにZabbixパッケージファイルが含まれるようになりました。
安定リリースと不安定リリースの両方に使用できるzabbix-releaseパッケージは、7.2/release
フォルダーに個別に提供されています。
7.2以降のバージョンでは、non-supported
フォルダーのパッケージはthird-party
フォルダーに移動され、RHELとその派生ディストリビューション用にカスタマイズされたパッケージが含まれるようになりました。
新しいキーB5333005は、独自の専用キーzabbix-toolsを持つzabbix-toolsリポジトリを除くすべての署名に使用されます。
Zabbixエージェント2をパッケージからアップグレードすると、ロード可能なプラグイン実行可能ファイルが新しい場所、/usr/sbin/zabbix-agent2-plugin
から/usr/libexec/zabbix
(SLESの場合は/usr/lib/zabbix
)へ移動されます。
アップグレード後、新しい場所を反映するために、以前に変更したプラグイン設定ファイルを更新する必要がある場合があります。 たとえば、MSSQLプラグインのPlugins.MSSQL.System.Path
パラメーターを/usr/libexec/zabbix/zabbix-agent2-plugin-mssql
に更新します。
auth
APIプロパティが削除されましたZabbix 6.4以降で非推奨となったauth
APIプロパティのサポートが削除されました。 代替API認証方法については、Authenticationを参照してください。 その他のAPIの変更については、付録2. 7.0から7.2での変更点を参照してください。
アイテムが設定キャッシュに追加された際、およびアイテムタイプが変更された際に、ポーラーのチェックが追加されました。このチェックは、エージェント、SNMPエージェント、HTTPエージェント、ブラウザ、スクリプト、JMX監視、ODBC監視、およびIPMIアイテムに対して追加されました。
ポーラーが設定されていない場合、アイテムは単に無視されるのではなく、サポート対象外となります。この変更は、手動で実行された場合("Test item")またはスクリプト実行時のアイテムの動作には影響しません。
アイテムヒストリウィジェットを設定する場合:
廃止されたデータ概要ウィジェットの機能を置き換える新しい上位アイテムウィジェットが追加されました。既存のデータ概要ウィジェットは上位アイテムに移行されます。
管理 -> 一般 -> GUIで概要テーブルの最大列数と最大行数の値が100を超える値に設定されていた場合、ホスト/アイテム値レコードは100に制限されますのでご注意ください。
ローレベルディスカバリのパフォーマンスが向上し、マスターアイテムあたり29999個の依存アイテムと3つの依存関係レベルという従来の制限が撤廃されました。