エージェントポーラーとSNMPポーラーは、libevent DNSリゾルバーの代わりにc-aresライブラリ(バージョン1.16.0以降)を使用するように設定できるようになりました。これにより、DNS解決がより高速かつ柔軟になります。
c-aresライブラリを使用する場合は、--with-ares
オプションを使用してZabbixを構成します:
--with-ares[=ARG] c-aresライブラリを使用します [default=no]。
--with-ares-include=DIR 指定されたパスからc-aresインクルードヘッダーを使用します。
--with-ares-lib=DIR 指定されたパスからc-aresライブラリを使用します。
c-ares 1.31.0以降では、DNSキャッシュがデフォルトで有効になっていることに注意してください。
Zabbix 7.0.0からヒストリ関数の文字列パラメータに、バックスラッシュの適切なエスケープが追加されました。
7.0より前のZabbixバージョンからのアップグレード中にバックスラッシュが追加されると、パラメーターが長くなり、パラメーターの長さが最大データサイズの255文字を超えるとトリガー関数が壊れる可能性があります。
この問題を回避するには、アップグレード前に長いパラメーターを手動でユーザーマクロに移動することをお勧めします。
Zabbix 7.0.11以降、7.0より前のZabbixバージョンからのアップグレードでは、結果のパラメーターの長さに対する追加のチェックが追加されていることに注意してください。結果の長さが最大サイズを超える場合、そのようなパラメーターはアップグレードされませんが、リストされているパラメーターを手動で修正するようにユーザーに求める警告がログに出力されます。
エスケープ関連のアップグレードの問題も参照してください。