как подсветить значок узла

Started by sergey_t, October 21, 2020, 04:39:00 PM

Previous topic - Next topic

sergey_t

Приветствую.

считаываю параметр по snmp, как при выполнении (не выполнении) определенного условия подсветить значек узла ?
(аналогично подсветке по аварии, но мне надо "внимание")

Alex Kirhenshtein

На данный момент - только изменением статуса объекта (алармом или скриптовывм DCI который возвращает статус ноды)

sergey_t

а можно поподробнее про DCI, если не сложно

если в кратце, хотим читаль на конкретной модели оборудования, определенный OID и если он равен "2" выдавать предупреждение значком и выводом предупреждения, о некорректной настройке

Filipp Sudanov

В свойствах DCI на закладке Other Options есть чекбокс Use this DCI for node status calculation.
DCI про этом должно принимать такие значения 0 -Normal, 1 -Warning, 2 -Minor, 3 -Major, 4 -Critical. Это может быть или скриптовый DCI, или SNMP DCI, у которого получаемое значение преобразуется в transformation script.
Значение этого DCI будует учитываться наравне с алармами при расчете статуса ноды. Ну то есть, например, если если DCI возвращает 1 и алармов на ноде нет, то статус ноды будет Warning. А если одновременно есть аларм со статусом Major, то и статус ноды будет Major, потому что по умолчанию используется most critical алгортм рассчета.


Ну и всего этого можно добиться, посто сделав на этом SNMP DCI threshold last value == 2 и создавать событие с severity warning. Тогда будет создаваться аларм, который также будет менять статус ноды.

sergey_t

Quote from: Filipp Sudanov on October 26, 2020, 03:49:23 PM
В свойствах DCI на закладке Other Options есть чекбокс Use this DCI for node status calculation.
DCI про этом должно принимать такие значения 0 -Normal, 1 -Warning, 2 -Minor, 3 -Major, 4 -Critical. Это может быть или скриптовый DCI, или SNMP DCI, у которого получаемое значение преобразуется в transformation script.
Значение этого DCI будует учитываться наравне с алармами при расчете статуса ноды. Ну то есть, например, если если DCI возвращает 1 и алармов на ноде нет, то статус ноды будет Warning. А если одновременно есть аларм со статусом Major, то и статус ноды будет Major, потому что по умолчанию используется most critical алгортм рассчета.


Ну и всего этого можно добиться, посто сделав на этом SNMP DCI threshold last value == 2 и создавать событие с severity warning. Тогда будет создаваться аларм, который также будет менять статус ноды.

а можно также но подсвечивать состояние портов ?

Filipp Sudanov

Порт - в смысле интерфейс? С интерфейсами так не получится, их статус жестко определяет при статус полле - по данным с netxms агента, snmp или icmp.
Ну разве что менять expected status интерфейса на обратный текущему, но это так себе идея.