Ad Widget

Collapse

Zabbix unixtime GMT

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Evgene-mmk
    Member
    • Nov 2020
    • 44

    #1

    Zabbix unixtime GMT

    Получаю из запроса SQL строку "2021-01-17 01:10:09.000" (дата последнего бэкапа) Предобработка -> JavaScript -> "return Date.parse(value)/1000;" получаем число 1610845809 (timestamp для последующего использования в триггере)
    Для удобства чтения ставлю в элементе "Ед. измерения unixtime " НО тогда Zabbix отображает значение "17.01.2021 06:10:09.000" !!! то есть он добавил еще и часовой пояс !!!
    Можно ли как то объяснить ему что это делать не нужно !!! Конечно менять часовой пояс на сервере и в php это не вариант )
  • Evgene-mmk
    Member
    • Nov 2020
    • 44

    #2
    Спасибо помогло !! Нужно явно указать часовой пояс тогда все будет ОК

    if (value=='NULL') value='1970'; else value=value+'+05:00';
    return Date.parse(value)/1000;

    Comment

    • cyber
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Dec 2006
      • 4807

      #3
      Try adding timezone info to initial value before JS converting.

      Comment

      Working...