Приветствую Виктор.
С недавних пор перестали рисоваться графики.
Начал разбираться - увидел что timestamp при просмотре history для DCI - отстает на 7 часов(т.е у меня 16 00 а показывает что последние данные от 10 часов)
Посмотрел время на сервере с netxms - время верное
Посмотрел время на сервере с базой - время верное
SHOW VARIABLES LIKE '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | MSK |
| time_zone | SYSTEM |
+------------------+--------+
select now();
+---------------------+
| now() |
+---------------------+
| 2013-10-14 16:38:55 |
+---------------------+
Сам mysql - тоже все верно показывает.
Откуда такое расхождение во времени ?
А на рабочей станции какое время и time zone? Сервер передает всегда UTC время на консоль, и это уже консоль переводит в локальное время клиента. JRE не меняли на клиенте в последнее время?
На рабочей станции все корректно. Всмысле что с любого ПК не рисует граффики) (на всех ПК неправильно быть не может :) )
если посмотреть timestamp в idata последний добавленный то он тоже не верный.
отсюда вопрос - как формируется timestamp для idata? и как его поменять?
timestamp v idata - это текущее время сервера в UTC. Возможно неправильная зона на сервере?