zabbix_proxy в версиях MySQL 8.0.0-8.0.17 не работает со следующей ошибкой "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 это поведение было удалено:Начиная с MySQL 8.0.18, установка значения сеанса этой системной переменной больше не является ограниченной операцией.
Обходной путь основан на предоставлении дополнительных привилегий пользователю zabbix:
Для версий MySQL 8.0.14 - 8.0.17:
Для версий MySQL 8.0.0 - 8.0.13:
PostgreSQL версий 9.6-12 использует слишком много памяти при обновлении таблиц с большим количеством разделов (см. отчет о проблеме). Эта проблема проявляется, когда Zabbix обновляет тренды в системах с TimescaleDB, если тренды разбиты на относительно небольшие (например, 1 день) фрагменты. Это приводит к тому, что в таблицах трендов присутствуют сотни фрагментов с настройками обслуживания по умолчанию - условие, при котором PostgreSQL, вероятно, исчерпает память.
Проблема была решена с Zabbix 5.0.1 для новых установок с TimescaleDB, но если TimescaleDB был настроен с Zabbix до этого, см. ZBX-16347 для примечаний по миграции.
Обновление Zabbix может завершиться ошибкой, если таблицы базы данных были созданы с помощью MariaDB 10.2.1 и ранее, потому что в этих версиях формат строк по умолчанию является компактным. Это можно исправить, изменив формат строки на динамический (см. Также ZBX-17690).
События могут быть некорректно скоррелированы, если промежуток времени между первым и вторым событиями очень мал, к примеру пол секунды или меньше.
PostgreSQL 11 и более ранние версии поддерживают только диапазон значений с плавающей запятой приблизительно от -1,34E-154 до 1,34E + 154.
IPMI проверки не будут работать со стандартным пакетом библиотеки OpenIPMI на Debian до 9 (stretch) и Ubuntu до 16.04 (xenial). Чтобы исправить проблему, пересоберите OpenIPMI библиотеку с включенным OpenSSL, как обсуждалось в ZBX-6139 [en].
Некоторые Linux дистрибутивы такие как Debian, Ubuntu не поддерживают шифрованные приватные ключи (с ключевой фразой) при установке библиотеки libssh2 из пакетов.
Для получения более подробных сведений смотрите ZBX-4850.
Zabbix сервер или прокси, которые используют MySQL в качестве своей базы данных могут или не могут корректно работать с библиотекой MySQL ODBC в связи с общей проблемой. Пожалуйста, просмотрите ZBX-7665 для получения более подробной информации и возможных способах решения проблемы.
XML данные запрашиваемые с Microsoft SQL сервера могут быть обрезары до 2033 по причине проблемы в Microsoft.
Веб-сценарии и HTTP агент использующие https протокол, Zabbix агент проверки net.tcp.service[https...]
и net.tcp.service.perf[https...]
могут завершиться неудачей, если целевой сервер настроен на запрет протокола TLS v1.0 или ниже. Пожалуйста, просмотрите ZBX-9879 для получения более подробной информации и возможных способах решения проблемы.
Zabbix сервер имеет утечку памяти на CentOS 6, CentOS 7 и, возможно, на других похожих дистрибутивах Linux по причине ошибки в библиотеке [en] при включенной опции "Проверка SSL узла" в веб-сценариях или HTTP агенте. Пожалуйста, просмотрите ZBX-10486 [en] для получения более подробной информации и о доступных методах обхода.
Имеется проблема в fping утилите в версиях до v3.10 выпуска 2.1.2, которая приводит в дубликатам ответных echo пакетов. Такое поведение может вызвать неожиданные результаты в icmpping
, icmppingloss
, icmppingsec
элементах данных. Рекомендуется использовать последнюю версию fping. Пожалуйста, смотрите ZBX-11726 [en] для получения более детальных сведений.
Если используется OpenBSD операционная система, проблема использования памяти после освобождения памяти в Net-SNMP библиотеке вплоть до 5.7.3 версии может привести к остановке Zabbix сервера, если SourceIP параметр указан в файле конфигурации Zabbix сервера. Как вариант решения, пожалуйста, не задавайте SourceIP параметр. Эта проблема также применима и к Linux, но она не приводит к остановке работы Zabbix сервера. К пакету net-snmp применен локальный патч на OpenBSD и будет выпущен с OpenBSD 6.3.
Наблюдались скачки в данных SNMP, которые могут быть связаны с определенными физическими факторами, такими как скачки напряжения в сети. См. подробнее ZBX-14318.
В Centos/RHEL 7 были обнаружены отдельные случаи сбоя процесса оповещения сервера Zabbix. Подробности см. в ZBX-10461.
Если вы установите библиотеку PCRE с популярного сайта пакетов HP-UX http://hpux.connect.org.uk, например из файла «pcre-8.42-ia64_64-11.31.depot», вы получите только 64-битовую версию библиотеки, установленной в каталоге /usr/local/lib/hpux64. В этом случае для успешной компиляции агента необходимо использовать настраиваемые параметры для скрипта "configure", например:
CFLAGS="+DD64" ./configure --enable-agent --with-libpcre-include=/usr/local/include --with-libpcre-lib=/usr/local/lib/hpux64
Было замечено, что языки веб-интерфейса могут меняться без видимой логики, т.е. некоторые страницы (или части страниц) отображаются на одном языке, тогда как другие страницы (или части страниц) на другом языке. Как правило, проблема может возникнуть при наличии нескольких пользователей, некоторые из которых используют одну локаль, а другие - другую.
Известный обходной путь - отключить многопоточность в PHP и Apache.
Проблема связана с тем, как работает настройка локали in PHP: информация о локали сохраняется для каждого процесса, а не для потока. Таким образом, в многопоточной среде, когда несколько проектов запускаются одним и тем же процессом Apache, возможно, что языковой стандарт будет изменен в другом потоке, и это изменит способ обработки данных в потоке Zabbix.
Для получения дополнительной информации см. соответствующие отчеты о проблемах:
bcdiv
функций BC Math)Если " opcache " включен в конфигурации PHP 7.3, веб-интерфейс Zabbix может показывать пустой экран при загрузке в первый раз. Это зарегистрированная ошибка PHP. Чтобы обойти это, установите для параметра " opcache.optimization_level" значение "0x7FFFBFDF" в конфигурации PHP (файл php.ini).
Результатом изменения на Летнее время (DST) является нарушение отображения подписей к оси X (дублирование данных, пропущенная дата и так далее).
Элементы данных log[]
и logrt[]
многократно перечитывают файл журнала с самого начала, если файловая система заполнена на 100% и файл журнала продолжает заполняться (смотрите ZBX-10884 для получения более подробной информации).
Zabbix сервер генерирует медленные SELECT запросы в случае несуществующих значений у элементов данных. Это обусловлено известной проблемой в MySQL версий 5.6/5.7. Решением такой проблемы является отключение параметра index_condition_pushdown оптимизитора в MySQL. Расширенное обсуждение смотрите здесь ZBX-10652.
Параметр output работает некорректно с методом history.get
.
Может быть создано большое количество открытых сессий пользователю при использовании пользовательских скриптов с методом user.login
без последующего user.logout
.
По причине проблемы в net-snmp, IPv6 адреса могут некорректно отображаться при использовании SNMPv3 в SNMP трапах. Для получения более детальных сведений и возможных путях обхода смотрите ZBX-14541 [en].
В сообщении о неудачной попытке входа в систему будут отображаться только первые 39 символов сохраненного IP-адреса, поскольку таково ограничение на количество символов в поле базы данных. Это означает, что IP-адреса IPv6 длиной более 39 символов будут отображаться не полностью.
Несуществующие записи DNS в параметре Server
файла конфигурации Zabbix агента (zabbix_agentd.conf) могут увеличить время ответа Zabbix агента в Windows. Это происходит потому, что демон кэширования DNS Windows не кэширует отрицательные ответы для адресов IPv4. Однако для адресов IPv6 отрицательные ответы кэшируются, поэтому возможным обходным решением является отключение IPv4 на узле сети.