NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: vitabios on February 27, 2015, 10:15:21 PM

Title: Как правильно преобразовывать получаемые значения?
Post by: vitabios on February 27, 2015, 10:15:21 PM
Подскажите как правильно преобразовывать получаемые значения?
К примеру есть парамерты жесткого диска, занято и свободно.
Если посмотреть последние получаемы значения - там размер в гигабайтах:
(http://i58.fastpic.ru/big/2015/0227/93/e28270ad5c09997caa439c6b40187093.jpeg) (http://fastpic.ru/)

Но стоит он там при условии что установлена галка на "Использовать множители"
(http://i67.fastpic.ru/big/2015/0227/74/bead8994244c264880c5e8275b6c1374.jpeg) (http://fastpic.ru/)
Если тут же вывести диаграмму по значению, опять же все в порядке - размер в гигабайтах.

Однако если вывести эти значения в Dashboard, туда передадутся следующие (без множителей - размер в байтах):
(http://i59.fastpic.ru/big/2015/0227/c0/a57d4e74ae665cc7169f365903397dc0.jpeg) (http://fastpic.ru/)

Я попробовал один вариант - сделал преобразование данных таким образом:
(http://i68.fastpic.ru/big/2015/0227/74/279ff8f80661b6c76ab8d352d83cd174.jpeg) (http://fastpic.ru/)
На Dashboard все отображается корректно, в гигабайтах.
(http://i64.fastpic.ru/big/2015/0227/d9/b5629e70655c9edca89b65b2995aded9.jpeg) (http://fastpic.ru/)
Но если перейти в последние значение и включить множители - там теперь килобайты вместо гигабайтов.
Как все таки правильно это делать? Как добиться того, чтобы данные выводились в Dashboard без преобразования, но в мегабайтах или гигабайтах.
Title: Re: Как правильно преобразовывать получаемые значения?
Post by: kozlov_ao on March 01, 2015, 08:58:16 AM
$1/1024/1024 - из гигабайт как раз дает килобайты... сделай $1/1024/1024/1024 и поучишь то, что нужно. Все будет в гигабайтах.

В борд, ровно как и на графиги данные с преобразования , так как ты хочешь - не вывести. Они работают с абсолютными цифрами, которые есть в Последних значениях. А множители там лишь для того, чтобы от миллиардных цифр мозг не разъехался.
Title: Re: Как правильно преобразовывать получаемые значения?
Post by: vitabios on March 01, 2015, 04:55:14 PM
кароче как я понял придется выключить множители и делить значения на 1024 несколько раз, чтобы это было удобоваримо на боардах.

Спасибо!
Title: Re: Как правильно преобразовывать получаемые значения?
Post by: kozlov_ao on March 01, 2015, 11:34:15 PM
Борды берут значения из истории в том виде, в котором они хранятся в БД. Включение множителей лишь именяет и вывод на экран, для более удобного переваривания..