cacti и mysql time zone

Так случилось, что нужно было перенести cacti на другой сервер. После этого cacti отказался обновлять данные на графиках. Просто пустые сетки и всё. После гугления, решил заглянуть в таблицу poller_time и увидел, что там время сдвинуто на 4 часа. И действительно, в my.cnf была строка:

default-time-zone='-4:00'

После недолгих гуглений нашлось просто решение: в самом верху файла /var/www/cacti/graph_image.php вставить строку:

putenv('TZ=America/Santo_Domingo');

что означало timezon’y со сдвигом «-4».

Примечание.

Графики начнут отображаться не сразу, а спустя 4 часа (время сдвига). Причём время на графиках будет соответствовать времени сервера, где работает php, а не времени базы.

ПС. Если вдруг не помогло, рекомендую прочесть это.

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

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