Так случилось, что нужно было перенести 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, а не времени базы.
ПС. Если вдруг не помогло, рекомендую прочесть это.