Странное поведение консоли при просмотре истории значений счетчиков.

Started by kozlov_ao, June 16, 2012, 03:20:46 PM

Previous topic - Next topic

kozlov_ao

Приветствую!
То ли баг, то ли я что-то недопонимаю. Проверял не разных нодах, в разных DCI:
Ситуация 1. Собираемые значения типа "String". При просмотре истории изначений для такого DCI, выводится то, что видно на прилепленном скриншоте, т.е. только текущее значение, а истории толком нет. более того, иногда в качестве значечия появляются какие-то китайский иероглифы. Данные в этом случае передаются push агентом.
Ситуация 2. Собираемые значения типа "Float". При просмотре истории таких данных, почему-то вылезает значение, округленное до десятых долей (формата 0.1), но Бог бы с ними...история я не верна! т.е. текущее значение - 0,658 , а в истории 0.0. Данные в этом случае собираются агентом, согласно параметра: ExternalParameterShellExec = Net.Gateway.Healt.RTT(*):/usr/local/pkg/netxms/test_net.sh gw all | grep '$1' | awk -F'|' '{print $$3}' | awk -F'm' '{print $$1}' | $sed 'y/./,/'

В ситуации 2, разделителем в числе является "," (запятая), может быть в этом проблема? Если тут в этом, то в чем проблема в ситуации 1?


kozlov_ao

С проблемой в ситуации 2 - разобрался. Действительно, разделителем должна быть точка.

kozlov_ao

В первой ситауцией все еще непонятно... т.к. аналогичное поведение наблюдается на разных серверах и в разных консолях..