Время на час вперед в счетчиках

Started by Akira, October 28, 2014, 07:22:27 AM

Previous topic - Next topic

Akira

1.2.16
Время на базовом сервере нормальное, пояс +3, а в счетчиках на час больше
Server 2008 R2
SQL 2008

RIV

Столкнулся с аналогичной ситуацией. Подскажите, кто знает, как это исправить.

Alex Kirhenshtein

На сервере всё время в UTC (unix time stamp), все конвертации происходят на клиентской стороне. Таймзона на рабочей станции и время точно правильное?

RIV

На клиентской стороне и на сервере установлен часовой пояс (UTC+03:00) Волгоград, Москва, Санкт-Петербург (RTZ 2). Время выставлено правильно. Но на графиках консоли все временные оси показывают +1 час. При запуске консоли NetXMS (1.2.16) на машине где установлен сервер - тоже самое.
Что интересно, если запускать Legacy NetXMS Console (1.2.16) (в настройках Time Zone установлен в Local system time zone) - то все графики отображаются верно.

Akira

Приложил картинки.
Две с сервера и одну со своей мащины, с консолью.

Akira

UP!

Что делать?

Victor Kirhenshtein

А какая версия Java? Как я понимаю, у джавы своя таблица тайм зон, возможно последние изменения (вроде были ведь?) с летним/зимним временем в России туда не вошли. Вроде есть update tool: http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html (сам никогда не пробовал).

RIV

Виктор, указанное Вами обновление update tool для Java помогло. Обновил клиентскую машину. После перезапуска консоли все временные отметки стали на место.
Спасибо за помощь!

hsvt

На сервере время верное, в консоле на час вперёд.

date
Wed Nov  5 12:00:29 MSK 2014

Victor Kirhenshtein

Это уже после установки timezone update на джаву?

hsvt

Quote from: Victor Kirhenshtein on November 05, 2014, 11:24:38 AM
Это уже после установки timezone update на джаву?

Всё в порядке, обновил еще раз tzupdater.jar. С первого раза видимо обновление timezone не накатилось...

Akira

Quote from: Victor Kirhenshtein on November 04, 2014, 09:58:43 PM
А какая версия Java? Как я понимаю, у джавы своя таблица тайм зон, возможно последние изменения (вроде были ведь?) с летним/зимним временем в России туда не вошли. Вроде есть update tool: http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html (сам никогда не пробовал).

А нельзя сделать, чтобы это на уровне NetXMS корректировалось?

P.S. "java -jar tzupdater.jar -u" помогло

Aleksander

Quote from: Akira on November 10, 2014, 07:19:50 AM
Quote from: Victor Kirhenshtein on November 04, 2014, 09:58:43 PM
А какая версия Java? Как я понимаю, у джавы своя таблица тайм зон, возможно последние изменения (вроде были ведь?) с летним/зимним временем в России туда не вошли. Вроде есть update tool: http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html (сам никогда не пробовал).

А нельзя сделать, чтобы это на уровне NetXMS корректировалось?

P.S. "java -jar tzupdater.jar -u" помогло


Есть еще нюанс. используется Java которая стоит в папке с Netxms

решение скачиваем Java SE TZUpdater Downloads http://www.oracle.com/technetwork/java/javase/downloads/tzupdater-download-513681.html
распаковываем tzupdater.jar в папку C:\NetXMS\bin\jre\bin

запускаем cmd (c повышением привелегий)
делаем команду cd C:\NetXMS\bin\jre\bin
далее
C:\NetXMS\bin\jre\bin> java -jar tzupdater.jar -u
перезапускаем и все але..