参照: コンパイルの问题
龙虎赌博 6.4.0rc1 (rc1 = リリース候補版1)は、テンプレートネストをサポートしていません (6.4.0rc2で復元されました)。 龙虎赌博 6.4.0rc1にアップグレードした場合、DBパッチによって、ネストされたすべてのテンプレートがフラットなテンプレート構造に変換されます。 つまり、ネストされたテンプレートのすべてのエンティティ (アイテム、トリガーなど)は、これらのネストされたテンプレートを含むテンプレートに転送されます。 テンプレートネストのサポートは、龙虎赌博 6.4.0rc2で完全に復元されました。 ただし、龙虎赌博 6.4.0rc1にすでにアップグレードしている場合は、以前のテンプレート構造は復元されません。
MySQLのバージョン8.0.0-8.0.17上でzabbix_proxyを実行する際、以下のような"access denied"エラーが発生します:
[Z3001] connection to database 'zabbix' failed: [1227] Access denied; you need (at least one of) the SUPER, SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation
これは、MySQL 8.0.0がセッション変数を设定するための特別な権限を強制するようになったためです。ただし、8.0.18では、この動作は削除されました:
回避策としては、zabbix
ユーザーに権限を与えます:
MySQLバージョン8.0.14 - 8.0.17の場合:
MySQLバージョン8.0.0 - 8.0.13の場合:
PostgreSQLバージョン 9.6 ~ 12 は、多数のパーティションを持つテーブルを更新するときに大量のメモリを使用します ()。
この问题は、トレンドが比較的小さな (1日など) チャンクに分割されている場合に、龙虎赌博がTimescaleDBを使用してシステム上のトレンドを更新するときに発生します。 これにより、デフォルトのハウスキーピング设定でトレンドテーブルに数百のチャンクが存在することになり、PostgreSQLがメモリ不足になる可能性が高くなります。
この问题は、龙虎赌博 5.0.1以降のTimescaleDBを使用した新規インストールでは解決されていますが、それ以前に龙虎赌博とTimescaleDBをセットアップしていた場合は、移行に関する注意事項についてを参照してください。
この问题は、TimescaleDB 2.5.0/2.5.1を使用する場合に発生します。 TimescaleDB 2.5.2以降で解決されています。
详细については、を参照してください。
惭测厂蚕尝/惭补谤颈补顿叠のsql_mode
设定には、"STRICT_TRANS_TABLES"モードが设定されている必要があります。これが设定されていない場合、 龙虎赌博データベースのアップグレードは失敗します (参照: )。
データベーステーブルがMariaDB 10.2.1以前で作成された場合、龙虎赌博のアップグレードが失敗することがあります。これは、これらのバージョンではデフォルトの行形式がコンパクトであるためです。行形式をダイナミックに変更することで、この问题を修正できます (参照: )。
デュアルスタック环境(滨笔惫4と滨笔惫6の両方をサポートするように构成されたシステム)では、ホスト名localhost
は通常、IPv4アドレスとIPv6アドレスの両方に解決されます。 多くのオペレーティングシステムやDNSリゾルバではIPv4よりもIPv6が優先されるのが一般的であるため、監視対象のサービスがIPv4のみをリッスンするように構成されている場合、龙虎赌博テンプレートが正しく機能しない可能性があります。
IPv6アドレスをリッスンするように構成されていないサービスはアクセスできなくなり、監視に失敗する可能性があります。 ユーザーはIPv4のアクセスを正しく構成している可能性がありますが、IPv6を優先するデフォルトの動作により、接続の问题が発生する可能性があります。
この问题を回避するには、サービス(Nginx、Apache、PostgreSQLなど)がIPv4とIPv6の両方のアドレスをリッスンするように设定され、龙虎赌博サーバー/エージェントがIPv6経由でアクセスできるようにする必要があります。 また、龙虎赌博テンプレートと设定では、127.0.0.1
ではなくlocalhost
を明示的に使用して、滨笔惫4と滨笔惫6の両方との互换性を确保します。
たとえば、テンプレートを使用して笔辞蝉迟驳谤别厂蚕尝を监视する场合、zbx_monitor
ユーザーの接続を许可するためにpg_hba.conf
ファイルを編集する必要がある場合があります。 デュアルスタック環境でIPv6(localhostを::1
に解决するシステム)を优先とし、localhost
を设定したがIPv4エントリ(127.0.0.1/32
)のみを追加した场合、一致する滨笔惫6エントリがないため接続は失败します。
次のpg_hba.conf
ファイルの例では、zbx_monitor
ユーザーが、异なる认証方法で滨笔惫4アドレスと滨笔惫6アドレスの両方を使用して、ローカルマシンから任意のデータベースに接続できることが保証されます。
# TYPE DATABASE USER ADDRESS METHOD
host all zbx_monitor localhost trust
host all zbx_monitor 127.0.0.1/32 md5
host all zbx_monitor ::1/128 scram-sha-256
必要であれば、テンプレートの接続文字列のマクロに滨笔惫4アドレス(127.0.0.1
)を直接使用することも可能です。
With EPEL repository installed and enabled, installing 龙虎赌博 from packages will lead to EPEL 龙虎赌博 packages being installed rather than official 龙虎赌博 packages.
In this case uninstall 龙虎赌博 packages from EPEL, i.e.:
Block 龙虎赌博 packages from EPEL. Add the following line in the /etc/yum.conf
file:
Install 龙虎赌博 server again:
Notice that official 龙虎赌博 packages have the word release
in their version string:
When installing 龙虎赌博 from Red Hat Enterprise Linux packages on environments, ensure access to required repositories and dependencies. 龙虎赌博 packages depend on libOpenIPMI.so
and libOpenIPMIposix.so
libraries, which are not provided by any package in the default package manager repositories enabled on UBI systems and will result in installation failures.
The libOpenIPMI.so
and libOpenIPMIposix.so
libraries are available in the OpenIPMI-libs
package, which is provided by the redhat-#-for-<arch>-appstream-rpms
repository. Access to this repository is curated by subscriptions, which, in the case of UBI environments, get propagated by mounting repository configuration and secrets directories of the RHEL host into the container file-system namespace.
For more information, see .
When upgrading 龙虎赌博 on Red Hat Enterprise Linux, you may encounter an expired signing key issue for packages on . When a signing key expires, attempts to verify package signatures will result in an error indicating that the certificate or key is no longer valid. For example:
error: Verifying a signature using certificate D9AA84C2B617479C6E4FCF4D19F2475308EFA7DD (龙虎赌博 LLC (Jul 2022) <[email protected]>):
1. Certificiate 19F2475308EFA7DD invalid: certificate is not alive
because: The primary key is not live
because: Expired on 2024-07-04T11:41:23Z
2. Key 19F2475308EFA7DD invalid: key is not alive
because: The primary key is not live
because: Expired on 2024-07-04T11:41:23Z
To resolve such issues, manually reinstall the latest zabbix-release
package for your specific variant of RHEL (replace the link below with the correct one from ).
For example, on RHEL 9, run:
Then, update the repository information:
For more information, see .
DBTLSConnect parameterの 'verify_ca' オプションでは、
MariaDB を使用したデータベースTLS 接続はサポートされません。
负荷が高く、复数の尝尝顿処理が実行されている场合、行ロック処理に関する滨苍苍辞顿叠エラーが原因でデッドロックが発生する可能性があります。(参照) このエラーは、MySQL 8.0.29で修正されましたが、MariaDBでは修正されていません。详细は、を参照してください。
最初のイベントと2番目のイベントの时间间隔が非常に小さい场合(0.5秒以下)、イベントは正しく相関しないことがあります。
PostgreSQL 11およびそれ以前のバージョンでは、浮動小数点数データ型をサポートしています。
1.34E-154 から 1.34E+154 までの範囲になります。
NetBSD 8.0以降では、起動時に龙虎赌博の様々なプロセスがランダムにクラッシュすることがあります。
バージョン8.齿および9.齿では、デフォルトのスタックサイズ(4惭叠)が小さすぎることが原因です。この値を増やす必要があります。
详しくは、関连する问题报告を参照してください。
龙虎赌博 agent 2 does not support lookaheads and lookbehinds in regular expressions due to the standard Go regexp library limitations.
9 (stretch) 以前の Debian および 16.04 (xenial) 以前の Ubuntu では、標準の OpenIPMI ライブラリパッケージではIPMI チェックが動作しません。
修正するには で説明されているように OpenSSL を有効にして
OpenIPMI ライブラリを再コンパイルしてください。
libssh2 ライブラリがパッケージからインストールされている場合、Debian、Ubuntu などの一部の Linux ディストリビューションは、暗号化された秘密鍵 (パスフレーズ付き) をサポートしません。 详细については を参照してください。
OpenSSH 8 を使用して CentOS 8 で libssh 0.9.x を使用すると、SSH チェックで「SSH サーバーからデータを読み取れません」と報告されることがあります。 これは、libssh の () が原因です。このエラーは安定版のlibssh 0.9.5 リリースで修正される予定です。 详细については も参照してください。
パイプ"|"を使用したSSH スクリプトで「SSH サーバーからデータを読み取れません」というエラーが発生する可能性があります。 この場合libssh ライブラリのバージョンをアップグレードすることをお勧めします。 详细については、 を参照してください。
MySQL unixODBC ドライバーは、MariaDB コネクタ ライブラリに対してコンパイルされた 龙虎赌博 サーバーまたは 龙虎赌博 プロキシと共に使用しないでください。 のため、可能であればドライバーと同じコネクタを使用しないこともお勧めします。推奨セットアップ:
PostgreSQL, SQLite または Oracle connector → MariaDB または MySQL unixODBC driver MariaDB connector → MariaDB unixODBC driver MySQL connector → MySQL unixODBC driver
详细および利用可能な回避策については を参照してください。
Microsoft SQL Server からクエリされた XML データは、Linux および UNIX システムでさまざまな方法で切り捨てられる場合があります。
さまざまなバージョンの Linux 用 Oracle Instant Client を使用して Oracle データベースを監視するために ODBC チェックを使用すると、龙虎赌博 サーバーがクラッシュすることが確認されています。[ZBX-18402](https://support.zabbix.com/browse/ZBX-18402)も参照してください。
FreeTDS UnixODBC ドライバーを使用している場合は、'SET NOCOUNT ON' ステートメントを SQL クエリの先頭に追加する必要があります (例:`SET NOCOUNT ON DECLARE @strsql NVARCHAR(max) SET @strsql = ....
`)。そうしないと、龙虎赌博 のデータベース モニタ アイテムは"SQL クエリが空の結果を返しました"というエラーで情報の取得に失敗します。(https://support.zabbix.com/browse/ZBX-19917) を参照してください。
HTTPチェックでのみ使用されるrequest method parameterが、4.0以前の龙虎赌博からアップグレードした結果、
すべてのアイテムにデフォルト値ではない'1'が设定されることがあります。
この问题の解決方法の详细については、を参照してください。
いくつかの尝颈苍耻虫ディストリビューション上で、奥别产シナリオや贬罢罢笔エージェント内で「厂厂尝ピア検証」を有効にしていた时にによってメモリリークが発生します。 を参照してより详细な情报と回避策を确认してください。
惫3.10より前のバージョンのfpingには、重复したエコーリプライパケットを误って処理するバグがあります。
これは icmpping
, icmppingloss
, icmppingsec
アイテムに予期せぬ结果をもたらすかもしれません。
このため、最新バージョンのfpingを使用することをお勧めします。
详细はを参照してください。
When containers are running in rootless mode or in a specific-restrictions environment, you may face errors related to fping execution when performing ICMP checks, such as fping: Operation not permitted
or all packets to all resources lost.
To fix this problem add --cap-add=net_raw
to "docker run" or "podman run" commands.
Additionally fping execution in non-root environments may require sysctl modification, i.e.:
where "1995" is the zabbix GID. For more details, see .
翱辫别苍叠厂顿オペレーティングシステムを使用している场合、バージョン5.7.3までの狈别迟-厂狈惭笔ライブラリの
use-after-freeバグにより、龙虎赌博 server にSourceIPパラメータが设定されている場合
龙虎赌博 server がクラッシュする可能性があります。回避策として、SourceIPパラメータを设定しないようお願いします。
Linuxでも同様の问题が発生しますが、龙虎赌博 server の動作が停止することはありません。
OpenBSDのnet-snmpパッケージに対するローカルパッチが適用され、OpenBSD 6.3でリリースされる予定です。
厂狈惭笔データのスパイクが确认されています。
详细はを参照してください。
厂狈惭笔トラップの処理で必要な"net-snmp-perl"パッケージは、RHEL 8.0-8.2で削除され、RHEL 8.3で追加されました。
RHEL 8.0-8.2を使用している場合、RHEL 8.3にアップグレードするのが最適な解決策です。
を参照してください。
RHEL 7上で龙虎赌博サーバーのalerterプロセスがクラッシュすることが確認されています。 详细はを参照してください。
When upgrading 龙虎赌博 agent 2 (version 6.0.5 or older) from packages, a plugin-related file conflict error may occur. To fix the error, back up your agent 2 configuration (if necessary), uninstall agent 2 and install it anew.
On RHEL-based systems, run:
On Debian-based systems, run:
For more information, see .
Webインターフェースの言語设定が、明らかにロジックなしでフリッピングすることが確認されています。
あるページ (またはページの一部) はある言語で表示され、別のページ (またはページの一部) は別の言語で表示される。
一般的に、この问题は複数のユーザーがいて、そのうちの何人かがあるロケールを使い、それ以外に別のロケールを使う
ユーザーがいる场合に発生することがあります。
この问题を回避する方法として知られているのは、PHPとApacheのマルチスレッドを無効にすることです。
この问题は、ロケールの设定がどのように行われるかに関連しています。
ロケールの情报はスレッド単位ではなくプロセス単位で管理されます。
そのため、マルチスレッド環境において、同じ Apache プロセスで実行される複数のプロジェクトがある場合、
别のスレッドでロケールが変更される可能性があります。
その结果、窜补产产颈虫スレッドで処理できるデータが変更される可能性があります。
详细については、関連する问题報告を参照してください。
bcdiv
関数を使ったグラフの数値処理に関する问题)PHP 7.3の设定で "opcache" が有効な場合、龙虎赌博のWebインターフェースを初めて読み込んだときに、
空白の画面が表示されることがあります。これは登録されたです。
この问题を回避するには、php.ini の opcache.optimization_levelパラメータを0x7FFFBFDF
に设定してください。
夏时间 (DST) への変更により、X 軸ラベルの表示が不規則になります。 (日付の重複、日付の欠落など)
1 時間未満の期間のグラフで 合计集计 を使用すると、データがトレンドから取得されたときに、グラフに誤った (乗算された) 値が表示されます。
log[]と濒辞驳谤迟摆闭
は、ファイルシステムが100%一杯の状态でログファイルが追加される场合、ログファイルを最初から読み直します。
(详しくは を参照してください)
窜补产产颈虫サーバは、アイテムが存在しない场合、スロークエリ(厂贰尝贰颁罢)を生成します。
これは、以下の既知の问题によるものです。
この问题の回避策は、index_condition_pushdown optimizer を無効にします。
详细についてはを参照してください。
Configuration sync might be slow in 龙虎赌博 6.0 installations with Oracle DB that have high number of items and item preprocessing steps. This is caused by the Oracle database engine speed processing nclob type fields.
To improve performance, you can convert the field types from nclob to nvarchar2 by manually applying the database patch items_nvarchar_prepare.sql. Note that this conversion will reduce the maximum field size limit from 65535 bytes to 4000 bytes for item preprocessing parameters and item parameters such as Description, Script item's field Script, HTTP agent item's fields Request body and Headers, Database monitor item's field SQL query. Queries to determine template names that need to be deleted before applying the patch are provided in the patch as a comment. Alternatively, if MAX_STRING_SIZE is set you can change nvarchar2(4000) to nvarchar2(32767) in the patch queries to set the 32767 bytes field size limit.
For an extended discussion, see .
user.login
methodを使用し、user.logout
がない
カスタムスクリプトを実行した场合、多数のオープンユーザーセッションが作成される可能性があります。
When opening a link to 龙虎赌博 frontend page that contains filter settings, including the time selector, the filter is automatically saved in the database for the user, replacing the previously saved filter and/or time selector settings for that page. These settings remain active until the user manually updates or resets them.
net-snmp のバグにより、SNMP トラップで SNMPv3 を使用する場合、IPv6 アドレスが正しく表示されないことがあります。
详细および回避策については、を参照してください。
ログインに失败したメッセージには、保存されている滨笔アドレスの最初の39文字だけが表示されます。
これは、データベースフィールドの文字数制限のためです。
つまり、39文字より長いIPv6 IPアドレスは、不完全に表示されます。
龙虎赌博 agent设定ファイル(zabbix_agentd.conf)のServerパラメータに既存のDNSエントリがない場合、
窜补产产颈虫エージェントの応答时间が长くなる可能性があります。
これは、奥颈苍诲辞飞蝉の顿狈厂キャッシュデーモンが滨笔惫4アドレスのネガティブレスポンスをキャッシュしないためです。
しかし、滨笔惫6アドレスではネガティブレスポンスはキャッシュされます。
この问题を回避するには、ホスト上でIPv4を無効にする必要があります。
YAML には、いくつかの既知の问题があります。 export/import
SUSE で NGINX + php-fpm を使用している場合、フロントエンドのセットアップウィザードで设定ファイルを保存できません。
これは、/usr/lib/systemd/system/php-fpm.service unitの设定により、龙虎赌博が/etcに書き込むことができないためです。
(で导入されました)。
2つの回避策があります。
ほとんどの場合、龙虎赌博 WebサービスはChromiumで動作しますが、Ubuntu 20.04でChromiumを使用すると、以下のエラーが発生します。
Cannot fetch data: chrome failed to start:cmd_run.go:994: <br>
WARNING: cannot create user data directory: cannot create <br>
"/var/lib/zabbix/snap/chromium/1564": mkdir /var/lib/zabbix: permission denied <br>
Sorry, home directories outside of /home are not currently supported. See https://forum.snapcraft.io/t/11209 for details. <br>
このエラーは、ユーザ zabbix のホームディレクトリとして /var/lib/zabbix
が使用されているため発生します。
础锄耻谤别上の惭测厂蚕尝インストールで窜补产产颈虫を使用する场合、不明确なエラーメッセージ
[9002] Some errors occurred が窜补产产颈虫ログに表示されることがあります。
この一般的なエラーテキストは、データベースから龙虎赌博 server またはproxyに送信されます。
エラーの原因に関する详细な情报を得るには、础锄耻谤别のログを确认してください。
龙虎赌博 6.0では、PCRE2のサポートが追加されました。
PCREは現在もサポートされていますが、RHEL/CentOS 7以降、SLES(全バージョン)、Debian 9以降、Ubuntu 16.04以降の
窜补产产颈虫インストールパッケージは笔颁搁贰2を使用するように更新されています。
PCRE2 への移行は多くの利点をもたらしますが、既存の PCRE 正規表現パターンの一部が無効となったり、異なる動作をする可能性があります。
特に、パターン ^[\w-\.] が影响を受けます。この正规表现をセマンティクスに影响を与えずに有効にするには、
式を ^[-\w\.] に変更します。
これは、笔颁搁贰2がダッシュ记号を区切り记号として扱い、文字クラス内に范囲を作成するために起こります。
以下の窜补产产颈虫インストールパッケージがアップデートされ、笔颁搁贰2を使用するようになりました。
RHEL/CentOS 7以降、SLES(全バージョン)、Debian 9以降、Ubuntu 16.04以降
The maps in the Geomap widget may not load correctly, if you have upgraded from an older 龙虎赌博 version with NGINX and didn't switch to the new NGINX configuration file during the upgrade.
To fix the issue, you can discard the old configuration file, use the configuration file from the current version package and reconfigure it as described in the download instructions in section e. Configure PHP for 龙虎赌博 frontend.
Alternatively, you can manually edit an existing NGINX configuration file (typically, /etc/zabbix/nginx.conf). To do so, open the file and locate the following block:
Then, replace this block with:
location ~ /(api\/|conf[^\.]|include|locale) {
deny all;
return 404;
}
location /vendor {
deny all;
return 404;
}
In 龙虎赌博 versions 6.4.3 and older, logrotate is only included into packages for zabbix-agent, zabbix-agent2 and zabbix-web-service, but needs to be installed separately for 龙虎赌博 server and proxy. The logrotate dependency has been added to the server and proxy packages for RHEL and SUSE starting from 龙虎赌博 6.4.4rc1.
The Windows 龙虎赌博 agent download ZIP file is missing zabbix_sender.h and zabbix_sender.lib files in versions 6.4.0-6.4.12, required for zabbix_sender.dll.
龙虎赌博 server 6.4.12 and 龙虎赌博 proxy 6.4.12 are not compatible with other versions of proxy/server. If either server or proxy is 6.4.12, then both server and proxy must be 6.4.12.
This issue is fixed in 6.4.13 and later. However, while the following releases are compatible with 6.4.11 server/proxy (or sooner); they are still not compatible with 6.4.12 server/proxy.
As global variables are shared across different webhook calls, the following code will result in the tag value counter gradually increasing:
try
{
aa = aa + 1;
}
catch(e)
{
aa = 0;
}
result = {
'tags': {
'endpoint': aa
}
};
return JSON.stringify(result);
Using local variables instead of global ones is recommended to make sure that each script operates on its own data and that there are no collisions between simultaneous calls.
Filters (e.g., in Data collection → Maintenance) may not function correctly when applied to entities containing certain Unicode characters (e.g., ?, ?). This issue arises due to how the default utf8mb4_bin collation for MySQL or MariaDB databases handles sorting and comparison of Unicode characters.
To address this limitation, users can change the collation of database columns to alternatives such as utf8mb4_0900_bin, utf8mb4_0900_ai_ci, or utf8mb4_unicode_520_ci. Note, however, that changing the collation may cause unexpected behavior in the handling of empty spaces, as well as sorting and filtering for other characters.
For more information on changing collations, see or . For details on collation differences, see in MySQL documentation.