Добрый день. Необходимо получить разницу времени в секундах между станцией и сервером Zabbix. Подскажите как это можно реализовать. fuzzytime выдаёт "да-нет", а нужно именно разницу в секундах. Подскажите если кто сталкивался с такой задачей. Спасибо.
Ad Widget
Collapse
Разница времени в секундах
Collapse
X
-
Ну, например, так:- настроить получение от агента его времени в формате unixtime - например, использовать пассивную проверку с ключом system.localtime[utc] (ссылка);
- использовать шаг предобработки с типом JavaScript и кодом, который получает текущее время на сервере и возвращает вычисленную разницу:
Code:#Date.now() возвращает текущее время в формате Unix time, но в миллисекундах return Math.abs(Date.now()/1000 - parseInt(value));
-
Добрый день. Возник еще впорос исходя из этого. Нужно сделать прогнозирование по отставанию времени от сервера zabbix через триггер Forecast. т.е. через сколько отставание времени будет например 60 секунд, согласно данным из элемента данных (Date.now) за предыдущие 2 недели. Я так понял эти данные можно получить с помощью формулы при создании тригера в строке "Аппроксимация". Можно ли это реализовать?Ну, например, так:- настроить получение от агента его времени в формате unixtime - например, использовать пассивную проверку с ключом system.localtime[utc] (ссылка);
- использовать шаг предобработки с типом JavaScript и кодом, который получает текущее время на сервере и возвращает вычисленную разницу:
Code:#Date.now() возвращает текущее время в формате Unix time, но в миллисекундах return Math.abs(Date.now()/1000 - parseInt(value));
Comment
-
Если хотите иметь только триггер с функцией предсказания, то просто делаете триггер с такой функцией (ссылка).Добрый день. Возник еще впорос исходя из этого. Нужно сделать прогнозирование по отставанию времени от сервера zabbix через триггер Forecast. т.е. через сколько отставание времени будет например 60 секунд, согласно данным из элемента данных (Date.now) за предыдущие 2 недели. Я так понял эти данные можно получить с помощью формулы при создании тригера в строке "Аппроксимация". Можно ли это реализовать?
Если нужно это предсказанное значение где-то сохранять (например, чтобы выводить в виде графика), то настройте для этого отдельный элемент данных с типом "вычисляемый" (ссылка) и той же функцией в формуле.
Comment
Comment