NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Akira on October 28, 2014, 07:22:27 AM

Title: Время на час вперед в счетчиках
Post by: Akira on October 28, 2014, 07:22:27 AM
1.2.16
Время на базовом сервере нормальное, пояс +3, а в счетчиках на час больше
Server 2008 R2
SQL 2008
Title: Re: Время на час вперед в счетчиках
Post by: RIV on October 29, 2014, 04:14:52 PM
Столкнулся с аналогичной ситуацией. Подскажите, кто знает, как это исправить.
Title: Re: Время на час вперед в счетчиках
Post by: Alex Kirhenshtein on October 29, 2014, 05:06:45 PM
На сервере всё время в UTC (unix time stamp), все конвертации происходят на клиентской стороне. Таймзона на рабочей станции и время точно правильное?
Title: Re: Время на час вперед в счетчиках
Post by: RIV on October 30, 2014, 07:14:23 AM
На клиентской стороне и на сервере установлен часовой пояс (UTC+03:00) Волгоград, Москва, Санкт-Петербург (RTZ 2). Время выставлено правильно. Но на графиках консоли все временные оси показывают +1 час. При запуске консоли NetXMS (1.2.16) на машине где установлен сервер - тоже самое.
Что интересно, если запускать Legacy NetXMS Console (1.2.16) (в настройках Time Zone установлен в Local system time zone) - то все графики отображаются верно.
Title: Re: Время на час вперед в счетчиках
Post by: Akira on October 30, 2014, 07:15:19 AM
Приложил картинки.
Две с сервера и одну со своей мащины, с консолью.
Title: Re: Время на час вперед в счетчиках
Post by: Akira on October 31, 2014, 09:32:31 AM
UP!

Что делать?
Title: Re: Время на час вперед в счетчиках
Post by: Victor Kirhenshtein on November 04, 2014, 09:58:43 PM
А какая версия Java? Как я понимаю, у джавы своя таблица тайм зон, возможно последние изменения (вроде были ведь?) с летним/зимним временем в России туда не вошли. Вроде есть update tool: http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html (сам никогда не пробовал).
Title: Re: Время на час вперед в счетчиках
Post by: RIV on November 05, 2014, 07:52:25 AM
Виктор, указанное Вами обновление update tool для Java помогло. Обновил клиентскую машину. После перезапуска консоли все временные отметки стали на место.
Спасибо за помощь!
Title: Re: Время на час вперед в счетчиках
Post by: hsvt on November 05, 2014, 11:01:41 AM
На сервере время верное, в консоле на час вперёд.

date
Wed Nov  5 12:00:29 MSK 2014
Title: Re: Время на час вперед в счетчиках
Post by: Victor Kirhenshtein on November 05, 2014, 11:24:38 AM
Это уже после установки timezone update на джаву?
Title: Re: Время на час вперед в счетчиках
Post by: hsvt on November 05, 2014, 11:43:12 AM
Quote from: Victor Kirhenshtein on November 05, 2014, 11:24:38 AM
Это уже после установки timezone update на джаву?

Всё в порядке, обновил еще раз tzupdater.jar. С первого раза видимо обновление timezone не накатилось...
Title: Re: Время на час вперед в счетчиках
Post by: 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" помогло
Title: Re: Время на час вперед в счетчиках
Post by: Aleksander on December 10, 2014, 05:41:33 AM
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 (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
перезапускаем и все але..