Áú»¢¶Ä²© 6.4.0rc1 (rc1 = Release Candidate 1) does not support template nesting (restored in 6.4.0rc2). If you have upgraded to Áú»¢¶Ä²© 6.4.0rc1, a DB patch will convert all nested templates into a flat template structure. This means that all entities (items, triggers, etc.) from nested templates will be transferred to the template that contained these nested templates. The support for template nesting has been fully restored in Áú»¢¶Ä²© 6.4.0rc2. However, if you have already upgraded to Áú»¢¶Ä²© 6.4.0rc1, the previously existing template structure will not be recovered. :::
zabbix_proxy ?-MySQL ?????? 8.0.0-8.0.17 ???? ?? ??????? ????? ????? "???? ?????":
????? [Z3001] ???? ??????? 'zabbix' ????: [1227] ????? ?????; ??? ???? (????? ??? ??????? SUPER, SYSTEM_VARIABLES_ADMIN ?? SESSION_VARIABLES_ADMIN) ???? ????? ??
?? ???? ??? ?-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 ??????? ????? ??? ?????? ??? ????? ?????? ?? ???? ?? ?? ?????? () . ???? ?? ??? ???? ????? ???? Áú»¢¶Ä²© ?????? ????? ??????? ?? TimescaleDB ?? ????? ??????? ?????? ????? (????, ??? ???) ?????. ?? ????? ????? ????? ??????? ??????? ??????? ?? ?????? ????? ???? ?? ??? ??? - ???? ??? ???? PostgreSQL ???? ????? ?????? ???????.
????? ????? ??? Áú»¢¶Ä²© 5.0.1 ???? ?????? ????? ?? TimescaleDB, ??? ?? TimescaleDB ????? ?? Áú»¢¶Ä²© ???? ??, ????? ???? ???? ????? ??????.
???? ?? ??? ???? ????? ???? ???? ????? ?-TimescaleDB 2.5.0. ?? ???? ??? TimescaleDB 2.5.1.
????? ????, ??? .
The sql_mode
setting in MySQL/MariaDB must have the "STRICT_TRANS_TABLES" mode set. If it is absent, the Áú»¢¶Ä²© database upgrade will fail (see also ).
????? Áú»¢¶Ä²© ???? ?????? ?? ?????? ??? ?????? ????? ?? MariaDB 10.2.1 ????? ???, ?????? ???????? ??? ????? ????? ?????? ?????? ???? ??? ???????????. ???? ???? ??? ?? ??? ????? ????? ????? ?????? (??? ?? ).
In dual-stack environments (systems configured to support both IPv4 and IPv6), the hostname localhost
typically resolves to both IPv4 and IPv6 addresses. Due to the common prioritization of IPv6 over IPv4 by many operating systems and DNS resolvers, Áú»¢¶Ä²© templates may fail to work correctly if the service being monitored is configured to listen only on IPv4.
Services that are not configured to listen on IPv6 addresses may become inaccessible, leading to monitoring failures. Users might configure access correctly for IPv4 but still face connectivity issues due to the default behavior of prioritizing IPv6.
A workaround for this is to ensure that the services (Nginx, Apache, PostgreSQL, etc.) are configured to listen on both IPv4 and IPv6 addresses, and Áú»¢¶Ä²© server/agent is allowed access via IPv6. Additionally, in Áú»¢¶Ä²© templates and configurations, use localhost
explicitly instead of 127.0.0.1
to ensure compatibility with both IPv4 and IPv6.
For example, when monitoring PostgreSQL with the template, you may need to edit the pg_hba.conf
file to allow connections for the zbx_monitor
user. If the dual-stack environment prioritizes IPv6 (system resolves localhost to ::1
) and you configure localhost
but only add an IPv4 entry (127.0.0.1/32
), the connection will fail because there is no matching IPv6 entry.
The following pg_hba.conf
file example ensures that the zbx_monitor
user can connect to any database from the local machine using both IPv4 and IPv6 addresses with different authentication methods:
# 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
If necessary, you can also use the IPv4 address (127.0.0.1
) directly when configuring the template macro for the connection string.
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 .
????? TLS ?? ??? ?????? ???? ???? ?? ??????? 'verify_ca' ???? DBTLSConnect ????? ?? ???? ????? ?-MariaDB.
???? ?????? ????? ????, ??? ???? ????? LLD ??? ?????, ???? ?????? ????? ???? ????? ?? ??? ????? InnoDB ?????? ?????????? ????? ?????? (??? ). ?????? ????? ?-MySQL ??? 8.0.29, ?? ?? ?-MariaDB. ?????? ??????, ??? .
????? ???????? ?? ???? ??????? ????? ?? ????? ???? ??? ? ?????? ?????? ????? ??? ????, ????? ??? ???? ?????.
PostgreSQL 11 ??????? ?????? ?????? ?? ???? ????? ??? ???? ?? ?-1.34E-154 ?? 1.34E+154.
?????? Áú»¢¶Ä²© ????? ?????? ????? ????? ????? ??? ?????? ?-NetBSD ?????? 8.X ?-9.X. ?? ???? ????? ?????? ????? ????? ???? ??? (4MB), ???? ?? ?????? ?? ??? ?????:
????? ????, ???? ???? ?????? ?????: .
Áú»¢¶Ä²© agent 2 does not support lookaheads and lookbehinds in regular expressions due to the standard Go regexp library limitations.
?????? IPMI ?? ????? ?? ????? ?????? OpenIPMI ????????? ????? ????? ???? 9 (?????) ???????? ???? 16.04 (xenial). ???? ??, ????? ???? ?? ?????? OpenIPMI ?? OpenSSL ????? ??? ????? ? .
- ??? ?????? ?????? ??? ?????, ??????? ???? ?????? ??????
?????? ?????? (?? ????? ?????) ?? ?????? libssh2 ?????? ?
??????. ??? [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) ?????? ??????.
- ??? ????? ?-libssh 0.9.x ?????? ?????? ??????? ?? OpenSSH 8 ?????? SSH ??????
???? ??? ??? "?? ???? ????? ?????? ???? SSH". ?? ????
??? libssh [????](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101)
([??? ????? ????](https://bugs.libssh.org/T231)). ?????? ?????
???? ?? ??? ???? ????? ?? libssh 0.9.5. ??? ??
[ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) ??????.
- ??????? ?????? "|" ??????? SSH ???? ?????? ?-a
????? "?? ???? ????? ?????? ???? SSH". ????? ?? ?????
??? ????? ?? ???? ?????? libssh. ??? ?? [ZBX-21337](https://support.zabbix.com/browse/ZBX-21337)
??????.
??? ?????? ????? ???? MySQL unixODBC ?? ??? Áú»¢¶Ä²© ?? ?????? Áú»¢¶Ä²© ????? ??? ???? MariaDB ????? ??????, ?? ???? ???? ?? ?????? ?????? ????? ???? ??? ???? ??? . ????? ?????:
???? PostgreSQL, SQLite ?? Oracle ¡ú ???? ???? ?? MariaDB ?? MySQL unixODBC ???? MariaDB ¡ú ???? ???? MariaDB unixODBC ???? MySQL ¡ú ???? ???? MySQL unixODBC
??? ????? ???? ???????? ?????? ?????? ?????.
????? XML ?????? ?-Microsoft SQL Server ?????? ?????? ?????? ????? ??????? Linux ?-UNIX.
???? ?? ????? ?-ODBC ???? ?????? ???? ?????? ?? Oracle ??????? ?????? ????? ?? Oracle Instant Client ???? Linux ???? ???? Áú»¢¶Ä²© ?????.
??? ??: , .
?? ??? ????? ????? ????? ?? FreeTDS UnixODBC, ???? ?????? ????? 'SET NOCOUNT ON' ??????? SQL (??????, SET NOCOUNT ON DECLARE @strsql NVARCHAR(max) SET @strsql = ....
). ????, ???? ?? ??? ??????? ?- Áú»¢¶Ä²© ?? ????? ????? ?? ????? ?? ????? "?????? SQL ?????? ????? ????".
??? ????? ????.
????? ???? ?????, ????? ?? ??????? HTTP, ???? ????? ????? ????? ???? ?'1', ??? ????? ????? ???? ???? ?? ??????? ?????? ? ????? ????? Áú»¢¶Ä²© ???? 4.0. ?????? ???? ???? ??? ???, ??? .
??? Áú»¢¶Ä²© ???? ?????? ?????? ?????? ??????? ??? ???? "SSL ???? ????" ????? ??????? ??????? ?? ????? HTTP. ??? ??? ????? ???? ???? ?????? ?????? ?????? ?????.
?? ??? ??????? fping ??????? ????? 3.10 ?????? ????? ?? ????? ?????? ????? ???? ?? ?? ??????. ?? ???? ????? ??????? ???? ?????? ???? ????? icmpping
, icmppingloss
, icmpingsec
. ????? ????? ????? ????? ??????? ????? ?? 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 .
?? ???? ????? ?????? ?????? OpenBSD, ??? ???? ????? ????? ?- ?????? Net-SNMP ?? ???? 5.7.3 ????? ????? ?????? ?? Áú»¢¶Ä²© ??? ?? ?????? SourceIP ????? ???? Áú»¢¶Ä²© ???? ?????. ?????? ????, ?? ?? ?????? ?? ?-SourceIP ??????????. ???? ???? ??? ?? ???? ??????, ??? ??? ?? ????? ???? Áú»¢¶Ä²© ?????? ?????. ????? ????? ???? net-snmp ?????? ?-OpenBSD ????? ??????? ?? OpenBSD 6.3.
???? ????? ?????? SNMP ??????? ????? ?????? ???? ????? ?????? ?????? ??? ????? ??? ???? ?????. ???????? ????? ??????.
????? "net-snmp-perl", ?????? ???? ??????? SNMP, ????? ? RHEL 8.0-8.2; ???? ???? ?-RHEL 8.3.
?? ?? ??? ????? ?-RHEL 8.0-8.2, ?????? ???? ????? ??? ????? ? RHEL 8.3.
??? ?? ?? ????? ????.
????? ?????? ?? ????? ????? ????? ?? ??? Áú»¢¶Ä²© ?-RHEL 7. ??? ??? ??????.
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 .
????? ??????? ??????? ?????? ?????? ??? ???? ??????, ???. ?. ??? ???????? (?? ????? ?????) ?????? ???? ??? ???? ???? ????? (?? ????? ?????) ???? ????. ???? ??? ????? ????? ?????? ???? ???? ???? ???????, ???? ???????? ????? ???, ???? ?????? ??????? ?????? ???.
??? ????? ?????? ????? ??? ????? ????? ???????? ?-PHP ? ????'?.
????? ????? ????? ??? ????? ????? ????? : ????? ????? ???? ??? ?????, ?? ??? ?????. ?? ? ????? ????? ?????, ???? ???? ???? ???????? ???????? ?? ??? ???? ????? Apache, ????? ?????? ????? ???? ????? ??? ???? ?? ????? ??? ???? ???? ?????? ?????? Áú»¢¶Ä²©.
????? ????, ??? ????? ????? ??????:
bcdiv
?? BC ???????? ???????)?? "opcache" ????? ?????? PHP 7.3, ????? ?? Áú»¢¶Ä²© ???? ?????? ??? ??? ??? ?????? ???? ???????. ?? ???? . ????? ???? ??, ??? ???? ?? ?????? "opcache.optimization_level" ? 0x7FFFBFDF
?????? PHP (???? php.ini).
??????? ????? ???? (DST) ?????? ??? ????? ???? ???? ?????? ??? X (???? ?????, ????? ??? ???').
??? ????? ?????? ???? ???? ?????? ?????? ???? ????, ?????? ????? ????? ?????? (???????) ???? ??????? ?????? ??????.
????? log[]
?-logrt[]
?????? ??? ???? ?? ???? ????? ??- ????? ?? ????? ?????? ???? ?-100% ????? ????? ????? (??? ????? ???? ??????).
??? Áú»¢¶Ä²© ????? ??????? ????? ?????? ????? ????? ?????? ????? ???? ??????. ?? ???? ?? ??? ???? ?-MySQL 5.6/5.7 ??????. ??? ?????? ????? ??? ????? index_condition_pushdown ??????????? ?-MySQL. ?????? ????? ????, ??? .
?????? ?????? ???? ????? ???? ??????? ?? Áú»¢¶Ä²© 6.0 ?? Oracle DB ??? ??? ???? ???? ?? ?????? ????? ????? ????? ?? ??????. ?? ???? ????? ???? nclob ?? ?????? ????? ???? ??? ??????? ?? Oracle.
??? ???? ?? ????????, ??? ???? ????? ?? ???? ????? ?-nclob ?-nvarchar2 ?? ??? ????? ???? ?? ????? ??? ??????? items_nvarchar_prepare.sql. ???? ?? ????? ?? ????? ?? ????? ???? ???? ???????? ?-65535 ???? ?-4000 ???? ???? ??????? ?? ????? ????? ?? ???? ???????? ?? ???? ???? ?????, ??? ???? ?????? ??????, ???? ???? ???? HTTP ??? ????? ?-??????, ???? ?? ???? ???? ??? ?????? ?????? SQL. ??????? ?????? ???? ?????? ??? ????? ???? ???? ?????? ??????? ?????? ?????. ???????, ?? MAX_STRING_SIZE ?????, ???? ????? ?? nvarchar2(4000) ?-nvarchar2(32767) ???????? ?????? ??? ?????? ?? ????? ???? ???? ?? 32767 ????.
????? ?????, ??? .
???? ????? ???? ?? ?? ?????? ????? ?????? ??? ????? ?????? ????? ???????? ?? [????] user.login
(/manual/api/reference/user/login) ??? '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, ????? ?????? IPv6 ?? ???? ????? ???? ????? ?-SNMPv3 ???????? SNMP. ?????? ?????? ?????? ?????, ??? .
????? ?????? ????? ???? ???? ?? ?? 39 ?????? ???????? ?? ????? IP ??????? ?????? ??? ????? ?????? ???? ??????? ???. ?? ???? ??????? IPv6 ?????? ?-39 ????? ???? ???? ????? ?? ????.
???? DNS ?? ?????? ?????? '???' ?? ???? Áú»¢¶Ä²© ???? ?????? (zabbix_agentd.conf) ???? ?????? ?? ???? Áú»¢¶Ä²© ??? ????? ?-Windows. ?? ???? ???? ????? ?????? ?? Windows DNS daemon ?? ???? ?????? ??????? ???? ?????? IPv4. ?? ???, ???? ?????? ??????? ?? ?????? IPv6 ?????? ??????, ?? ????? ????? ??? ?? ??? ????? IPv4 ?????.
?? ??? ????? ?????? ?? YAML ????/?????:
??? ????? ????? ???? ???? ????? ???? ????? ?-SUSE ?? NGINX + php-fpm. ?? ???? ?? ??? ????? ? /usr/lib/systemd/system/php-fpm.service unit, ?????? ?-Zabix ????? ?? /etc. (???? ?-).
?????? ??? ???????? ?????:
????? ????? ??????, ????? ???????? Áú»¢¶Ä²© ???? ????? ?? Chromium, ?? ??????? 20.04 ??????? Chromium ???? ?????? ????:
?? ???? ????? ??????: chrome ?? ????? ??????:cmd_run.go:994:
?????: ?? ???? ????? ?????? ????? ?????: ?? ???? ?????
"/var/lib/zabbix/snap/chromium/1564": mkdir /var/lib/zabbix: ?????? ?????
???????, ?????? ?????? ???? ?/home ???? ?????? ????. ??? https://forum.snapcraft.io/t/11209 ??????.
????? ?? ?????? ?????? ?- /var/lib/zabbix
???? ??????? ??? ?? ?????? 'zabbix'.
?? ???? ????? ?-Áú»¢¶Ä²© ?? ????? MySQL ?-Azure, ????? ?? ????? ????? [9002] ??? ?????? ????? ?????? ?????? ?????? Áú»¢¶Ä²©. ??? ???? ????? ???? ???? ???? Áú»¢¶Ä²© ?? ?-Proxy ?? ??? ??? ???????. ? ??? ???? ???? ?? ???? ??????, ???? ?? ????? Azure.
???????
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.