NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: zeratyl on October 10, 2012, 04:22:52 PM

Title: Ограничение отображаемого на графиках значения
Post by: zeratyl on October 10, 2012, 04:22:52 PM
В Dashboards на графиках не нашёл возможности ограничить отображаемые значения, как пример, получаю несколько значений параметров, знаю что нормальное в определённых приделах, вывожу их в Dashboards, в итоге если одно из них значительно превысит нормальные значения, остальные наблюдать уже не возможно. Скриншот приложил.

Вижу решения проблемы:

1. Сделать в Dashboards ограничение по оси координат, к примеру нам интересно значение 200, задаём от 0 до 200 ось Y.
2. Есть во вкладке измеряемого DCI функция Transformation с использованием NXSL, вот только не судите строго, не понял как ей воспользоваться (документацию читал), как получить параметр этого dci и проверить, к примеру, если значение больше 200 то возвращаем значение параметра 200. Если не сложно приведите просто пример.
Title: Re: Ограничение отображаемого на графиках значения
Post by: SKYnv on October 10, 2012, 04:51:55 PM
Quote from: zeratyl on October 10, 2012, 04:22:52 PM
2. Есть во вкладке измеряемого DCI функция Transformation с использованием NXSL, вот только не судите строго, не понял как ей воспользоваться (документацию читал), как получить параметр этого dci и проверить, к примеру, если значение больше 200 то возвращаем значение параметра 200. Если не сложно приведите просто пример.

sub main()
{
if ($1 > 200)
return 200;
else
return $1;
}
Title: Re: Ограничение отображаемого на графиках значения
Post by: zeratyl on October 10, 2012, 05:06:41 PM
$1 - это и есть определение параметра, или если к примеру он называется val_1 то надо использовать $val_1, я не очень понял как представляется в NXSL параметр DCI, сам язык понятен.
Title: Re: Ограничение отображаемого на графиках значения
Post by: SKYnv on October 10, 2012, 06:05:09 PM
Quote from: zeratyl on October 10, 2012, 05:06:41 PM
$1 - это и есть определение параметра, или если к примеру он называется val_1 то надо использовать $val_1, я не очень понял как представляется в NXSL параметр DCI, сам язык понятен.
$1 это значение dci полученное при последнем опросе.
Title: Re: Ограничение отображаемого на графиках значения
Post by: zeratyl on October 12, 2012, 10:34:40 AM
Спасибо