Обновление до Zabbix 7.0.1 (или более поздней версии) с Zabbix 7.0.0 с PostgreSQL/TimescaleDB приводит к сбою сервера. Эта проблема вызвана обходным решением проблемы задания сжатия в таблице журнала аудита в Zabbix 7.0, которая необратимо изменила политику сжатия таблицы журнала аудита.
Смотрите известные проблемы для получения подробной информации об исправлении таблицы журнала аудита вручную.
Обратите внимание, что таких проблем не должно быть при обновлении с версий Zabbix, более ранних, чем 7.0, до 7.0.1 (или более поздней). Инструкции по обновлению смотрите в разделе Обновление схемы TimescaleDB.
Использование pg_restore
[en] для восстановления резервной копии PostgreSQL/TimescaleDB, созданной в Zabbix 7.0.0-7.0.4, выдаст ошибку отсутствующей функции base36_decode
, что приведёт к сбою восстановления. Эта ошибка возникает при восстановлении резервной копии, созданной с помощью pg_dump
[en].
Смотрите известные проблемы для получения подробной информации об исправлении этой проблемы вручную перед созданием резервной копии.
Если вы еще не обновились до Zabbix 7.0.0, обратите внимание, что таких проблем не должно быть при обновлении до 7.0.5 с версий Zabbix, более ранних, чем 7.0. Инструкции по обновлению смотрите в Обновление схемы TimescaleDB.
В таблицу auditlog
добавлен новый индекс, чтобы сократить время ответа базы данных и веб-интерфейса при фильтрации записей по Recordset ID в Журнале аудита.
Обратите внимание, что пользователи с большими журналами аудита могут столкнуться с увеличенным временем обновления из-за размера базы данных.
Минимальная необходимая версия TimescaleDB теперь — 2.13.0.
Автономный сервер Zabbix теперь останавливается, если база данных становится доступной только для чтения.
Элемент данных vmware.eventlog теперь возвращает также и информацию о пользователе.
Элемент данных net.dns.perf теперь возвращает время ответа вместо 0
, когда DNS-сервер отвечает кодом ошибки (например, NXDOMAIN
или SERVFAIL
).