Zabbix – Таблицы истории в базе данных обновлены

При обновлении Zabbix 5й версии возникла ошибка в базе.

В логах zabbix-server ошибка:

database is not upgraded to use double precision values

В web интерфейсе сообщение:

Таблицы истории в базе данных обновлены: Нет

Ошибка популярная, и решение достаточно быстро находится.

Останавливаем zabbix-server:

# systemctl stop zabbix-server

Добавляем в конфиг /etc/zabbix/web/zabbix.conf.php:

$DB['DOUBLE_IEEE754'] = 'true';

Дальше консоли mysql:

# mysql -uroot -p
> use zabbix;
> ALTER TABLE trends MODIFY value_min DOUBLE PRECISION DEFAULT '0.0000' NOT NULL, MODIFY value_avg DOUBLE PRECISION DEFAULT '0.0000' NOT NULL, MODIFY value_max DOUBLE PRECISION DEFAULT '0.0000' NOT NULL;
> ALTER TABLE history MODIFY value DOUBLE PRECISION DEFAULT '0.0000' NOT NULL;

Запускаем zabbix-server. Ошибка должна пропасть.

Запись опубликована в рубрике zabbix, Техничка. Добавьте в закладки постоянную ссылку.

2 комментария на «Zabbix – Таблицы истории в базе данных обновлены»

  1. Дмитрий говорит:

    Спасибо, ошибка исчезла!

    • zeleneew говорит:

      Очень рад, что Вы читаете мои записки и они оказываются полезными.
      Спасибо за проявленный интерес!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *