Ad Widget

Collapse

Как обрабатывать даты?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • anton666
    Member
    • Aug 2019
    • 40

    #1

    Как обрабатывать даты?

    Подскажите пожалуйста, как создать триггер, для обработки дат?
    То есть по SNMP получаем дату, в таком формате 2021/07/06 15:29:45, если дата старше двух дней, то возникает «проблема»…
    Или обработка дат происходит только с помощью самописных скриптов?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Я бы пытался сохранять в Zabbix-е таймстэмпы в формате Unixtime (как целое - количество секунд, прошедшее с 1 января 1970 года).
    Тогда при указании в качестве единицы измерения слова "unixtime" Zabbix корректно отображает это как дату, а условие "старше двух дней" в триггерном выражении легко формулируется с помощью триггерной функции fuzzytime().
    Само преобразование поступающих значений в нужный формат можно делать, например, при помощи несложной предобработки на JavaScript.

    Comment

    Working...