- 8 Известные проблемы
- Проблемы с нажатием Enter в диалогах настройки
- Элементы данных агента
- IPMI проверки
- SSH проверки
- ODBC проверки
- HTTPS проверки
- Простые проверки
- SNMP проверки
- Пики данных в SNMP
- Веб-мониторинг
- Сбой в процессе alerter в CentOS/RHEL 7
- Переключение локалей в веб-интерфейсе
- Проблема совместимости с PHP 7.0
- Ошибка MariaDB в размере строки
- Графики
- Не-ASCII символы некорректно сохранялись в MySQL
- Мониторинг файлов журналов
- Медленные запросы MySQL
- API не выполняет декодирование корректного JSON-RPC запроса
- Эскалации
- API
- API login
- Проблема с IPv6 адресами в SNMPv3 трапах
- Известные проблемы в 3.0.0 - 3.0.17
- Известные проблемы в 3.0.0 - 3.0.18
- Известные проблемы в 3.0.18
- Известные проблемы в 3.0.0 - 3.0.24
- Известные проблемы начиная с 3.0.25
8 Известные проблемы
Проблемы с нажатием Enter в диалогах настройки
Влияет на Zabbix версий 3.0.0 - 3.0.4. Нажатие Enter в текстовых полях в диалогах настройки, как известно, приводит к различным проблемам.
Например, если вы откроете диалог настройки узла сети с присоединенными шаблонами, и затем нажмёте Enter в любом из текстовых полей и обновите диалог, соединения с шаблонами удалится (элементы данных из шаблона останутся).
Элементы данных агента
- Элемент данных
net.dns[]Zabbix агента не поддерживает IPv6 адреса в первом параметре.
IPMI проверки
IPMI проверки не будут работать со стандартным пакетом библиотеки OpenIPMI на Debian до 9 (stretch) и Ubuntu до 16.04 (xenial). Чтобы исправить проблему, пересоберите OpenIPMI библиотеку с включенным OpenSSL, как обсуждалось в ZBX-6139 [en].
SSH проверки
Некоторые Linux дистрибутивы такие как Debian, Ubuntu не поддерживают
шифрованные приватные ключи (с ключевой фразой) при установке библиотеки
libssh2 из пакетов.
Для получения более подробных сведений смотрите
ZBX-4850.
ODBC проверки
Zabbix сервер или прокси, которые используют MySQL в качестве своей базы данных могут работать корректно, а могут работать и некорректно с библиотекой MySQL ODBC в связи с общей проблемой. Пожалуйста, просмотрите ZBX-7665 для получения более подробной информации и возможных способах решения проблемы.
HTTPS проверки
Веб-сценарии использующие https протокол и Zabbix агент проверки
net.tcp.service[https...] и net.tcp.service.perf[https...] могут
завершиться неудачей, если целевой сервер настроен на запрет протокола
TLS v1.0 или ниже. Пожалуйста, просмотрите
ZBX-9879 для получения
более подробной информации и возможных способах решения проблемы.
Простые проверки
Имеется проблема в fping утилите в версиях до v3.10, которая
приводит в дубликатам ответных echo пакетов. Такое поведение может
вызвать неожиданные результаты в icmpping, icmppingloss,
icmppingsec элементах данных. Рекомендуется использовать последнюю
версию fping. Пожалуйста, смотрите
ZBX-11726 [en] для
получения более детальных сведений.
SNMP проверки
Если используется OpenBSD операционная система, проблема использования памяти после освобождения памяти в Net-SNMP библиотеке вплоть до 5.7.3 версии может привести к остановке Zabbix сервера, если SourceIP параметр указан в файле конфигурации Zabbix сервера. Как вариант решения, пожалуйста, не задавайте SourceIP параметр. Эта проблема также применима и к Linux, но она не приводит к остановке работы Zabbix сервера. К пакету net-snmp применен локальный патч на OpenBSD и будет выпущен с OpenBSD 6.3.
Пики данных в SNMP
Пики в SNMP данных могут быть связаны с некоторыми физическими факторами, такими как скачки напряжения в сети. Смотрите задачу ZBX-14318 для получения более подробных сведений.
Веб-мониторинг
Zabbix сервер имеет утечку памяти на CentOS 6, CentOS 7 и, возможно, на других похожих дистрибутивах по причине ошибки в библиотеке при включенной опции "Проверка SSL узла" в веб-сценариях. Пожалуйста, просмотрите ZBX-10486 для получения более подробной информации и возможных путях обхода.
Сбой в процессе alerter в CentOS/RHEL 7
В CentOS/RHEL 7 обнаружены случаи сбоя в процессах alerter Zabbix сервера. Пожалуйста, ознакомьтесь с ZBX-10461 для получения более подробных сведений.
Переключение локалей в веб-интерфейсе
Было замечено, что локали в веб-интерфейсе могут переключаться без какой-либо явной логики, то есть некоторые страницы (или части страниц) отображаются на одном языке, тогда как другие (или части страниц) - на другом языке. Обычно проблема возникает при наличии нескольких пользователей, часть из которых использует одну локаль в то время как другая часть - другую локаль.
Известный обходной путь - отключение многопоточности в PHP и Apache. A known workaround to this is to disable multithreading in PHP and Apache.
Проблема связана с тем как работает настройка локали в PHP: информация о локали обслуживается отдельно каждым процессом, а не каждым потоком. Поэтому в многопоточных средах при наличии нескольких проектов, которые работают под одним Apache процессом, имеется возможность, что локаль изменится в другом потоке, что изменит метод каким данные могут быть обработаны в Zabbix потоке.
Для получения более подробных сведений, пожалуйста, просмотрите связанные с проблемой отчёты:
- ZBX-10911 (Проблема с переключением локалей веб-интерфейса) [en]
- ZBX-16297 (Проблема с
обработкой чисел на графиках с использованием
bcdivфункции из BC Math функций) [en]
Проблема совместимости с PHP 7.0
Было замечено, что с PHP 7.0 импорт шаблона с триггерами от веб-мониторинга может провалиться по причине некорректно добавленных двойных кавычек к элементам данных веб-мониторинга в выражениях триггеров. Проблема исчезает с обновлением PHP до 7.1.
Ошибка MariaDB в размере строки
До MariaDB версий 10.2.26, 10.3.17 и 10.4.7, при выполнении DDL база
данных MariaDB не вычисляла размеры строк должным образом, таким образом
"небезопасные" таблицы могли быть созданы, даже с наличием
innodb_strict_mode=ON. Такое поведение исправлено в
MDEV-19292. Как побочный
эффект, таблицы, созданные в предыдущих версиях могут быть не восприняты
в последних выпусках.
Предлагаемые изменения базы данных для существующих инсталляций версии 3.0:
shell> mysql -uroot -p<password>
mysql> alter table `host_inventory` modify `name` varchar(128) default '' not null, modify `alias` varchar(128) default '' not null, modify `os` varchar(128) default '' not null, modify `os_short` varchar(128) default '' not null;
Предлагаемые изменения базы данных для новых инсталляций версии 3.0:
shell> mysql -uroot -p<password>
mysql> set global innodb_strict_mode='OFF';
Выполните создание базы данных обычным способом и, затем, исправьте схему:
shell> mysql -uroot -p<password>
mysql> alter table `host_inventory` modify `name` varchar(128) default '' not null, modify `alias` varchar(128) default '' not null, modify `os` varchar(128) default '' not null, modify `os_short` varchar(128) default '' not null;
mysql> set global innodb_strict_mode='ON';
Графики
Результатом изменения на Летнее время (DST) является нарушение отображения подписей к оси X (дублирование данных, пропущенная дата и так далее).
Не-ASCII символы некорректно сохранялись в MySQL
Влияет на Zabbix версий 3.0.0, 3.0.1 и 3.0.2 при использовании MySQL базы данных. Проблема возникает когда Zabbix прокси или сервер читают, обрабатывают и сохраняют в базу данных текст содержащий не-ASCII символы (автоматическое присоединение шаблонов, низкоуровневое обнаружение, сообщения оповещений, …) Проблема непостоянна, она связана с поведением MySQL при автоматическом переподключении к базе данных. Исправлено в 3.0.3rc1, ZBX-10540 содержит патч и более детальную информацию по этой проблеме.
Мониторинг файлов журналов
Элементы данных log[] и logrt[] многократно перечитывают файл
журнала с самого начала, если файловая система заполнена на 100% и файл
журнала продолжает заполняться (смотрите
ZBX-10884 для получения
более подробной информации).
Медленные запросы MySQL
Zabbix сервер генерирует медленные SELECT запросы в случае несуществующих значений у элементов данных. Это обусловлено известной проблемой в MySQL версий 5.6/5.7. Решением такой проблемы является отключение параметра index_condition_pushdown оптимизитора в MySQL. Расширенное обсуждение смотрите здесь ZBX-10652.
API не выполняет декодирование корректного JSON-RPC запроса
Влияет на Zabbix версий 3.0.4, 3.0.5. API не выполняет декодирование корректного JSON-RPC запроса пока не будет установлен необязательный php-json модуль. ZBX-11244 содержит более подробную информацию о проблеме.
Эскалации
В эскалациях несколько операций можно назначать на один и тот же шаг. Если эти операции имеют заданные разные длительности шага, принимается во внимание наименьшая длительность и она применяется к шагу. Но по причине ошибки, имелось исключение из этого правила, когда длительность шага задана равной 0, использовалось значение по умолчанию вместо наименьшего. Теперь более не будет исключения и длительность шага по умолчанию будет использоваться только когда оно наименьшее, это эквивалентно тому как отображает веб-интерфейс и что ожидает пользователь. Влияет на все версии, исправлено в 3.0.7rc1, (смотрите для получения более подробной информации ZBX-11534).
API
Параметр output работает некорректно с методом history.get.
API login
Может быть создано большое количество открытых сессий пользователю при
использовании пользовательских скриптов с
методом user.login без
последующего user.logout.
Проблема с IPv6 адресами в SNMPv3 трапах
По причине проблемы в net-snmp, IPv6 адреса могут некорректно отображаться при использовании SNMPv3 в SNMP трапах. Для получения более детальных сведений и возможных путях обхода смотрите ZBX-14541 [en].
Известные проблемы в 3.0.0 - 3.0.17
- Выполненные удаленные команды на Zabbix сервере отображаются с
префиксом
:двоеточия в Отчеты → Журнал действий.
Известные проблемы в 3.0.0 - 3.0.18
- Когда proc.mem, proc.num элементы данных агента вызываются с
командной строки и содержат параметр командной строки (например, при
использовании тестового режима агента:
zabbix_agentd -t proc.num[,,,apache2]), будет засчитано два дополнительных процесса, так как агент посчитает самого себя дважды.
Известные проблемы в 3.0.18
- Zabbix серверы версии 3.0.18 несовместимы с 3.0.x прокси. Исправлено в Zabbix сервере начиная с 3.0.19.
Известные проблемы в 3.0.0 - 3.0.24
- Отрицательная длительность проблемы влияет на общий результат в вычислении SLA и на отчёт о доступности, делая их неточными. Исправлено в 3.0.25.
Известные проблемы начиная с 3.0.25
- Сообщение об ошибочном входе в систему изменено, чтобы отображались только первые 39 символов сохранённого IP адреса, так как это ограничение длины поля базы данных. Что означает, что IPv6 IP адресы длиннее 39 символов будут отображаться неполностью.