11 7.4.x のアップグレードノート
このページでは、Zabbix のメジャーバージョンにおけるマイナーリリースのアップグレードノートをまとめて提供します。
メジャーバージョンのアップグレードノートも参照してください。
7.4.13 のアップグレードノート
Zabbix SELinuxポリシーパッケージの変更
AlmaLinux、CentOS Stream、RHEL、Rocky Linux、および Oracle Linux のバージョン 10 では、既存の zabbix-selinux-policy パッケージが zabbix-selinux-policy-main または selinux-policy-targeted-extra のいずれかに依存するようになりました。
既に zabbix-selinux-policy をインストールしている場合、手動での変更は不要です。
パッケージのアップグレード時に、zabbix-selinux-policy-main が自動的にインストールされます。
selinux-policy-targeted-extra がすでにインストールされている場合は、追加のパッケージはインストールされません。
JavaScriptの前処理: 組み込みオブジェクトのメソッドは読み取り専用になりました
前処理 スクリプト内のJavaScript組み込みオブジェクトのメソッドは、読み取り専用になりました。 すでにアイテムの前処理スクリプトでJavaScriptのプロトタイプ上の組み込みメソッドを変更している場合、組み込みのプロトタイプメソッドの変更はもはや許可されないため、問題が発生する可能性があります。
MySQL database character set and collation
If the Zabbix MySQL database was created with the utf8mb3 character set and utf8mb3_bin collation, it is strongly recommended to convert it to utf8mb4 character set and utf8mb4_bin collation before upgrading Zabbix, as described in Repairing Zabbix database character set and collation.
7.4.12 のアップグレードノート
複数の IP アドレスを持つホストでのネットワークディスカバリ
ホストが複数の IP アドレスでディスカバリされた場合、network discovery はホストとサービスに正しいステータスを割り当てるようになりました。
7.4.11 のアップグレードノート
LLDマクロのLLDルールオーバーライドでのサポートを復元
低レベルディスカバリルールのオーバーライド操作を設定する際に、アイテムプロトタイプのパラメーター Update interval、History、Trends で再びLLDマクロを使用できるようになりました。
7.4.10 のアップグレードノート
VMwareアラームアイテムがエンティティ詳細を返す
vmware.*.alarms.get[] アイテムが返すJSONには、各アラームごとに entity オブジェクトが含まれるようになりました。
このオブジェクトは、影響を受けるエンティティのID、UUID、およびタイプ(ホスト、仮想マシン、またはデータストア)を返します。
VMwareアラームアイテムの出力を解析するスクリプトを使用している場合は、追加されたフィールドに対応するよう更新が必要になることがあります。
更新された Duo Universal PHP ライブラリ
Duo Universal PHP ライブラリ(Zabbix に付属しています)(supplied) が、バージョン 1.1.1 から 1.1.2 に更新されました。
7.4.9 のアップグレードに関する注意事項
このマイナーバージョンには、アップグレードに関する注意事項はありません。
7.4.8へのアップグレードに関する注意事項
iframeを使用してHTMLとして表示されるアイテム値
アイテム履歴ウィジェット内のアイテムデータは、HTML形式のテキストとして表示される場合、iframe内に分離されるようになりました。
更新されたSAML PHP Toolkitライブラリ
SAML PHP Toolkitライブラリ(Zabbixに同梱)が、バージョン4.0.0から4.3.1に更新されました。
7.4.7 のアップグレードノート
更新された Duo Universal PHP ライブラリ
Duo Universal PHP ライブラリ(Zabbix に 同梱)が、バージョン 1.0.2 から 1.1.1 に更新されました。
Minimum supported Go version
The minimum supported Go version has been raised from 1.24 to 1.25.
If you previously built Zabbix agent 2, agent 2 loadable plugins, or web service from source using a Go version older than 1.25, it is recommended to rebuild these components using a supported Go version to receive the latest security updates and bug fixes. Components built with an older Go version will continue to work, but upgrading them will require a newer Go environment.
7.4.6へのアップグレードに関する注意事項
ログファイルの制限された権限
Zabbix コンポーネントのログファイルは、現在、ファイル所有者のみが読み書き可能な権限で作成されます。
さらに、ファイルは所有者グループによって読み取り可能です。
その他の権限はすべて拒否されます。
Linux では、この変更により権限は 0666 から 0640 に変更されます。
この変更は、Zabbix サーバー、プロキシ、およびエージェントのログファイルに影響します。
Zabbix エージェント 2 のログファイルの権限は、0644 から 0640 に更新されました(その他のユーザーに対する読み取り権限を削除)。
さらに、いくつかのその他のファイルも 0640 の権限で作成されるようになりました。
- Zabbix プロセス用の UNIX pid ファイル
- data export ファイル
icmpping*チェック用の temporary files- log persistent ファイル
Zabbixエージェント 2 が処理する MySQL レプリケーションステータスのクエリ
Zabbixエージェント 2 の MySQLプラグイン は、SHOW SLAVE STATUS と SHOW REPLICA STATUS の両方をサポートするようになりました。
このプラグインは、サーバーのバージョンに応じて適切なステートメントを自動的に選択して実行し、通常のJSON形式で結果を返します。
mysql.replication.discovery や mysql.replication.get_slave_status などのエージェント 2 アイテムは、SHOW SLAVE STATUS または SHOW REPLICA STATUS のいずれかを使用するサーバーで動作します。
既存のエージェント 2 アイテムやエージェント 2 テンプレートを変更する必要はありません。
サポートされるGoの最小バージョン
サポートされるGoの最小バージョンが、1.23から1.24.10に引き上げられました。
以前に、1.24.10より古いGoバージョンを使用してソースからZabbix エージェント 2、エージェント 2のロード可能なプラグイン、またはWebサービスをビルドしていた場合は、最新のセキュリティ更新とバグ修正を受け取るために、サポートされるGoバージョンを使用してこれらのコンポーネントを再ビルドすることを推奨します。 古いGoバージョンでビルドされたコンポーネントも引き続き動作しますが、それらをアップグレードするには、より新しいGo環境が必要になります。
Webサービス設定にファイルまたはフォルダを含める
Include パラメータが Zabbix Webサービス設定ファイルに追加されました。このパラメータを使用すると、個別のファイル、またはディレクトリ内のすべてのファイルを設定に含めることができます。
Zabbix Agent 2 Oracleプラグインにおけるアイテムごとのタイムアウト対応
Oracleプラグインの設定ファイルにある Plugins.Oracle.CallTimeout パラメーターは、もはや影響しません。
最大待機時間は、アイテムのタイムアウトによって決定されるようになりました。
7.4.5 のアップグレードに関する注意事項
このマイナーバージョンには、アップグレードに関する注意事項はありません。
7.4.4へアップグレード時の注意点
注意! グラフとZabbixエージェント2のMySQLプラグインに関連するエラーのため、このバージョンへのアップグレードはお勧めできません。
7.4.3へアップグレード時の注意点
PHP cURLの最小バージョン
PHP拡張機能cURLの最小サポートバージョンは7.19.4 になりました。
7.4.1 のアップグレードノート
エージェント2ランタイム制御出力ストリーム
Zabbixエージェント2のランタイム制御コマンド(zabbix_agent2 -R <option>)は、出力をstderr(標準エラー)ではなくstdout(標準出力)に書き込むようになりました。以前の動作に依存しているスクリプトは更新してください。